1

在尝试将 caffemodel 转换为 mlmodel 时,我无法运行我的 converter-script.py,这是我的 converter-script.py 文件:

import coremltools
caffe_model = ('oxford102.caffemodel', 'deploy.prototxt')
labels = 'flower-labels.txt'
models = coremltools.converters.caffe.converts(
   caffe_model,
   class_labels = labels,
   image_input_names = 'data'
)
coreml_model.save('FlowerClassifier.mlmodel')

我使用带有 python 2.7 的 virtualenv 运行它,我收到以下错误消息:

文件“convert-script.py”,第 1 行,导入 coremltools 文件“/Users/aji/Documents/Environments/python27/lib/python2.7/site-packages/coremltools/init .py ”,第 28 行,_root_logger_handlers_backup = _root_logger.handlers.copy() AttributeError: 'list' 对象没有属性 'copy'

任何人都可以给我解决方案吗?

4

1 回答 1

0

使用 python3 而不是从 python27 venv 创建和运行。

python3 convert-script.py

为我工作

于 2021-08-19T03:17:08.713 回答