【发布时间】:2019-07-22 02:03:54
【问题描述】:
我已经从给定的链接下载了一个模型 http://posefs1.perception.cs.cmu.edu/OpenPose/models/hand/pose_iter_102000.caffemodel
然后我使用此 Python 代码将此模型转换为 .mlmodel
导入 coremltools coreml_model = coremltools.converters.caffe.convert('pose_iter_102000.caffemodel','pose_deploy.prototxt') coremltools.utils.save_spec(coreml_model, 'my_model.mlmodel')
编译这段代码后错误是这样的
================== 开始从 Caffe 到 CoreML 的转换 ====================== 第 0 层:类型:'CPMData',名称:'data'。输出:“数据”、“标签”。 回溯(最近一次通话最后): 文件“ModelConversionFile.py”,第 2 行,在 coreml_model = coremltools.converters.caffe.convert('pose_iter_102000.caffemodel','pose_deploy.prototxt') 转换中的文件“/Users/tahirhameed/Desktop/NewPythonTest/MyEnv/lib/python2.7/site-packages/coremltools/converters/caffe/_caffe_converter.py”,第 191 行 预测特征名称) _export 中的文件“/Users/tahirhameed/Desktop/NewPythonTest/MyEnv/lib/python2.7/site-packages/coremltools/converters/caffe/_caffe_converter.py”,第 255 行 预测特征名称) RuntimeError: 无法转换“CPMData”类型的 caffe 层。
【问题讨论】: