gpt4 book ai didi

iphone - MetalKit for iOS 10 : Execution of the command buffer was aborted due to an error during execution. 导致 GPU 超时错误(IOAF 代码 2)

转载 作者:行者123 更新时间:2023-12-03 18:47:55 30 4
gpt4 key购买 nike

使用适用于 iOS 10 的 MetalKit,当我们尝试执行 MPSCNNConvolution 时,输入如下:

内核尺寸:16x16输入 channel :300输出 channel :250

输入图像的尺寸:250x250x300

命令缓冲区的执行需要 10 秒以上,然后退出,并显示“由于执行期间发生错误,命令缓冲区的执行被中止。导致 GPU 超时错误(IOAF 代码 2)”。如何解决这个问题?

有没有办法加快这个过程? (因为 10 秒对于执行这些高维卷积来说太长了)

借助这些卷积,我们的目标是执行反卷积,由于目前还没有 API,所以我们尝试自己完成。有没有API方法来执行这些反卷积操作?

最佳答案

听起来好像有一个错误导致超时。我不认为你的程序的执行时间是超时的实际原因。

我会尝试以下操作:转到产品 -> 方案 -> 编辑方案 -> 选择“运行”,点击选项选项卡 -> 将 Metal API 验证设置为启用

这将允许 Metal 在您向其传递无效参数时抛出异常,而不是稍后吐出神秘的错误。

关于iphone - MetalKit for iOS 10 : Execution of the command buffer was aborted due to an error during execution. 导致 GPU 超时错误(IOAF 代码 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41867741/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com