我正在尝试将Google的DeepLabV3的“端口”验证为coreML。我使用tfcoreml转换了模型(不包括最终的双线性调整大小)。我的测试应用在设备上的
崩溃了let options = MLPredictionOptions()
options.usesCPUOnly = false
let outFeatures = try! self.segmentModel.prediction(from: input,options: options)
,出现以下错误:
2018-07-10 19:25:02.017634-0500 VisionDetection[5608:858692] Execution of the command buffer was aborted due to an error during execution. Internal Error (IOAF code -536870211)
2018-07-10 19:25:02.351176-0500 VisionDetection[5608:858644] [coreml] Error computing NN outputs -1
我无法找到有关IOAF代码-536870211的任何信息。 如果我设置了usingCPUOnly = true,它的确会运行(尽管非常慢),但是我将需要使用gpu来使速度达到可用水平。
任何信息将不胜感激。我有一台运行11.3和Xcode 9.4的iPhone 6
更新:
我已经能够找到有关IOAF代码-536870211的信息,这是一个内存分配问题。我想这可能不适合GPU?