python - onnx_to_keras:“NotImplementedError:无法修改此类数据”
问题描述
我正在尝试导入一个 onnx 模型,然后将其转换为 Keras。
下面是我用来以 onnx 格式保存模型的代码片段:
import onnxmltools
onnx_model = onnxmltools.convert_keras(model, model.name)
onnxmltools.utils.save_model(onnx_model, 'gdrive/My Drive/Model/RNN_comfort_model.onnx')
下面是我用于导入和转换的代码片段:
import onnx
import onnxmltools
from onnx2keras import onnx_to_keras
onnx_model = onnx.load('gdrive/My Drive/Model/RNN_comfort_model.onnx')
k_model = onnx_to_keras(onnx_model, ['lstm_5_input'], name_policy='renumerate')
当我运行最后一段代码时,我得到
NotImplementedError:无法修改此类数据
以下屏幕截图描述了整个错误:
我已经检查了 input_names 字段是否正确。
解决方案
推荐阅读
- php - grumphp 预提交未检测到任何错误
- python - 如何从 HexBytes 对象中获取十六进制字符串?
- qt - 发出没有角色的 dataChanged() 时,QAbstractItemView 如何知道我的自定义角色?
- java - 如何访问存储在 Docker 容器内的“src/main/resources/someFolder”中的应用程序资源文件?
- python - 在 OpenCV 中实现 Photoshop 高通滤波器 (HPF)
- c++ - 使用 system("set x= "); 声明一个变量;在 C++ 中
- html - 行间距比预期宽
- amazon-web-services - 在 AWS 服务器上运行 json-server 的问题(返回 404)
- html - 如何通过css样式隐藏元素
- r - 在 R 中绘制具有阈值的栅格