CoreML - Невозможно выполнить преобразование из Keras в CoreML - Windows 10
Я недавно обновил свой keras
от версии 1.1.0
в 1.2.2
и я запустил CNN для классификации жестов рук (код был разработан с использованием keras 1.1.0
). Я сохранил обученную модель и попытался преобразовать ее в CoreML
модель с использованием coremltools
, Код как показано ниже:
import coremltools
import theano
from keras import backend as K
K.set_image_dim_ordering('th')
coreml_model = coremltools.converters.keras.convert('hgm_2.h5')
coreml_model.save('hgm.mlmodel')
Но это дало мне следующую ошибку:
RuntimeError: keras not found or unsupported version or backend found. keras conversion API is disabled.
Как я могу исправить эту проблему? Я пытался обновить theano
, но это дало ту же ошибку.
1 ответ
Решение
Я получил ответ здесь. В настоящее время конвертация не поддерживается для theano
бэкенд.