使用 iOS 10 的 MetalKit,当我们尝试执行 MPSCNNConvolution 时,输入如下:
内核大小:16x16 输入通道:300 输出通道:250
输入图像尺寸:250x250x300
命令缓冲区的执行需要 10 秒以上,然后退出并显示“命令缓冲区的执行由于执行过程中的错误而中止。导致 GPU 超时错误(IOAF 代码 2)”。如何解决这个问题?
有没有办法加快这个过程?(因为 10 秒对于执行这些高维卷积来说太长了)
在这些卷积的帮助下,我们的目标是执行反卷积,由于还没有 API,我们尝试自己做。是否有任何 API 方法来执行这些反卷积操作?