我正在尝试将Keras转换为Core ML模型,但在将Python文件转换为mlmodel时我陷入困境。
导入'coremltools'的子模块时出错。
我得到的错误是:“python recog.py Traceback(最近一次调用最后一次): 文件“recog.py”,第3行,in 来自coremltools import convert ImportError:无法导入名称'convert' “
我尝试以不同的方式导入子模块,但没有任何方法可以帮助我。
我希望有人能帮助我!
您可以在下面的示例中看到Python代码:
import coremltools
from coremltools import converters
from coremltools import convert
coreml_model = coremltools.converters.keras.convert('model.h5', input_names='data', image_input_names='data', is_bgr=True, output_names='species')
coreml_model.save('model.mlmodel')
答案 0 :(得分:0)
确保您要导入的名称位于模块coremltools中。
答案 1 :(得分:0)
在文件中,coremtools.py会仔细检查名称是否相同I.e.兑换。 检查coremtools.py文件的位置,是否存在python.exe所在的python主文件夹中?