CoreML-无法执行从Keras到CoreML的转换-Windows 10
我最近将我的CoreML-无法执行从Keras到CoreML的转换-Windows 10,keras,theano,coreml,Keras,Theano,Coreml,我最近将我的keras版本从1.1.0升级到1.2.2,并运行了一个用于手势分类的CNN(代码是使用keras 1.1.0开发的)。我保存了经过训练的模型,并尝试使用coremltools将其转换为CoreML模型。代码如下所示: import coremltools import theano from keras import backend as K K.set_image_dim_ordering('th') coreml_model = coremltools.converters.
keras
版本从1.1.0
升级到1.2.2
,并运行了一个用于手势分类的CNN(代码是使用keras 1.1.0
开发的)。我保存了经过训练的模型,并尝试使用coremltools
将其转换为CoreML
模型。代码如下所示:
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,但它给出了相同的错误。我收到了回复。当前,theano
后端不支持转换。我收到了回复。当前,theano
后端不支持转换