tensorflow - 将模型转换为 TFLite 格式得到“检查失败:is_rnn_state_array”
问题描述
我想转换成 TFLite 格式
toco \--input_file=$TRAINING_DIR/retrained_graph.pb \
--input_format=TENSORFLOW_GRAPHDEF \
--output_format=TFLITE \
--output_file=/$TRAINING_DIR/${ARCHITECTURE}.tflite \
--inference_type=QUANTIZED_UINT8 \
--input_arrays=input \
--output_arrays=final_result \
--input_shapes=1,224,224,3 \inference_input_type=QUANTIZED_UNIT8 \
--mean_values=128 \
--std_values=128 \
--default_ranges_min=0 \
--quantize_weights=true \
--default_ranges_max=6
它失败了
F tensorflow/contrib/lite/toco/graph_transformations/quantize.cc:600] Check failed: is_rnn_state_array
我错过了什么?
解决方案
TOCO 目前不支持将 RNN 和 LSTM 转换为 TFLite。这是我们的路线图,这些文档描述了现有的操作支持。
推荐阅读
- c - 为什么 realloc 似乎没有扩展内存。realloc 没有按描述工作
- mysql - keycloak docker mysql连接链接失败
- typescript - 打字稿:如果提供了类型,如何要求一个属性,如果没有提供类型,如何禁止该属性?
- java - 自定义注释没有得到参数的值
- python - 为强化学习实现 LSTM 时间步长
- python - 使用 python 读取大型文本文件比使用 Matlab 读取相同文本的相同代码要慢得多,知道为什么吗?
- excel - 使用 Excel 在 Access 中添加/删除记录
- javascript - 未注册具有此名称的控制器 -- 错误:$controller:ctrlreg
- javascript - 动态更新下拉checklst时是否有不同的方法来更新包装器
- heroku - 部署 Jhipster 应用程序时出现 Heroku 错误:创建类路径资源中定义的名称为“servletEndpointRegistrar”的 bean 时出错