首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将onnx模型转换为keras

将onnx模型转换为keras
EN

Stack Overflow用户
提问于 2019-10-15 21:15:06
回答 1查看 6.4K关注 0票数 3

我尝试将ONNX模型转换为Keras,但当我调用转换函数时,收到以下错误消息"TypeError: unhashable type: 'google.protobuf.pyext._message.RepeatedScalarContainer'"

ONNX模型输入: input_1

你可以在这里看到ONNX模型:https://ibb.co/sKnbxWY

代码语言:javascript
复制
import onnx2keras
from onnx2keras import onnx_to_keras
import keras
import onnx

onnx_model = onnx.load('onnxModel.onnx')
k_model = onnx_to_keras(onnx_model, ['input_1'])

keras.models.save_model(k_model,'kerasModel.h5',overwrite=True,include_optimizer=True)
代码语言:javascript
复制
  File "C:/../onnx2Keras.py", line 7, in <module>
    k_model = onnx_to_keras(onnx_model, ['input_1'])
  File "..\site-packages\onnx2keras\converter.py", line 80, in onnx_to_keras
    weights[onnx_extracted_weights_name] = numpy_helper.to_array(onnx_w)
TypeError: unhashable type: 'google.protobuf.pyext._message.RepeatedScalarContainer'
EN

回答 1

Stack Overflow用户

发布于 2019-10-16 20:31:36

该问题已在新版本的onnx2keras库中解决。您可以在GitHub https://github.com/nerox8664/onnx2keras/issues/23上查看该问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58395644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档