我试着转换caffe模型。我使用的是协同工具v5。这是我的密码
import coremltools
caffe_model = ('oxford102.caffemodel', 'deploy.prototxt')
labels = 'flower-labels.txt'
coreml_model = coremltools.converters.caffe.convert(
caffe_model,
class_labels=labels,
image_input_names='data'
)
coreml_model.save('FlowerClassifier.mlmodel')我使用以下命令进行转换
python3转换-script.py
我收到一条错误信息,如下所示。
有没有人面对这个问题,并有解决的办法?
发布于 2021-12-31 19:07:05
当我遇到同样的问题时,我偶然发现了这个问题。caffe支持在新版本的coremltools中不可用。要使这段代码运行,必须使用较早版本的coremltools (如3.4),这需要使用Python2.7--这是在虚拟环境中完成的最佳方法。我想你已经解决了你的问题,但我补充了这一点,以防其他人在这个问题上绊倒。
发布于 2022-02-19 04:00:33
根据您的情况,有几种解决方案:
cd ~/.virtualenvs/<your venv name here>/bin
mkdir bk; cp python bk; mv -f bk/python .;rmdir bk
codesign -s - --preserve-metadata=identifier,entitlements,flags,runtime -f python提供更多解决方案和问题,您可以在github上观看此问题。
发布于 2022-10-28 16:44:22
运行python3.7时也发生了同样的错误
在virtualenv中,解决方案是运行:
pip install coremltools==3.0不必更改python版本,只需重新运行脚本
https://stackoverflow.com/questions/69611281
复制相似问题