ios - 如何解决Insufficient Permission (to submit GPU work from background) (IOAF code 6)?

标签 ios xcode metal

我开发了一款应用,该应用使用 Metal 性能着色器根据 TensorFlow 训练模型计算机器学习预测。该应用程序在前台运行良好,但在后台出现错误:

“由于执行期间发生错误,命令缓冲区的执行被中止。权限不足(从后台提交 GPU 工作)(IOAF 代码 6)”

我们如何在后台模式下启用 GPU 处理?

最佳答案

这目前是不可能的。来自documentation :

A Metal app cannot execute Metal commands in the background [...]

关于ios - 如何解决Insufficient Permission (to submit GPU work from background) (IOAF code 6)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43680239/

相关文章:

javascript - 在 Mapbox 中,如何从 iOS 上的样式切换图层?

iphone - xcode iOS 获取所有本地化的列表

ios - 在 iOS Metal 中执行(支持的) float 纹理写入时出错

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

iPad 上的 iOS UIImagePickerController 黑屏

ios - 修改 MFMessageComposeViewController UI 并以编程方式发送 SMS?

ios - Swift SearchBar 如何在以编程方式更改后获取原始搜索图标

ios - NSURLSessionDownloadTasks 在设备自动锁定或后台事件 30 分钟后停止

ios - 代码。无法在断点处停止

opengl-es-2.0 - 在 Scenekit 中的透明地板/平面上显示阴影