«Не удалось загрузить _MLModelProxy: нет модуля с именем «coremltools.libcoremlpython» при преобразовании модели ONNX в Python

Программы на Python
Anonymous
«Не удалось загрузить _MLModelProxy: нет модуля с именем «coremltools.libcoremlpython» при преобразовании модели ONNX в

Сообщение Anonymous »

Я пытаюсь использовать библиотеку onnx-coreml для преобразования модели ONNX в CoreML:

Код: Выделить всё

import onnx
from onnx_coreml import convert
onnx_model = onnx.load('model.onnx')
coreml_model = convert(onnx_model)
coreml_model.save('model.mlmodel')
Ошибка:

Код: Выделить всё

C:\code\export_model_to_coreml.py
scikit-learn version 1.3.2 is not supported. Minimum required version: 0.17. Maximum required version: 1.1.2. Disabling scikit-learn conversion API.
Failed to load _MLModelProxy: No module named 'coremltools.libcoremlpython'
Fail to import BlobReader from libmilstoragepython. No module named 'coremltools.libmilstoragepython'
Fail to import BlobWriter from libmilstoragepython. No module named 'coremltools.libmilstoragepython'
Traceback (most recent call last):
File "C:\code\export_model_to_coreml.py", line 2, in 
from onnx_coreml import convert
File "C:\Users\dernoncourt\anaconda3\envs\py311\Lib\site-packages\onnx_coreml\__init__.py", line 6, in 
from .converter import convert
File "C:\Users\dernoncourt\anaconda3\envs\py311\Lib\site-packages\onnx_coreml\converter.py", line 35, in 
from coremltools.converters.nnssa.coreml.graph_pass.mlmodel_passes import remove_disconnected_layers, transform_conv_crop
ModuleNotFoundError: No module named 'coremltools.converters.nnssa'

Process finished with exit code 1
Как исправить?

Подробнее здесь: https://stackoverflow.com/questions/786 ... lpythonwhe

Вернуться в «Python»