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 бэкенд.

Другие вопросы по тегам