Toybrick

提示“'Log' object has no attribute 'load_params_from_tf'”错误

rxhmedia

注册会员

积分
51
发表于 2020-5-22 16:07:31    查看: 10018|回复: 4 | [复制链接]    打印 | 显示全部楼层
在使用rk1808加载pb模型时,提示如下错误
  1. E Traceback (most recent call last):
  2. E   File "rknn/base/RKNNlib/converter/convert_tf.py", line 688, in rknn.base.RKNNlib.converter.convert_tf.convert_tf.match_paragraph_and_param
  3. E AttributeError: 'Log' object has no attribute 'load_params_from_tf'
复制代码
现在使用的最新版的rknn tools,是不是使用了tf.log的问题?该如何修改呢?
回复

使用道具 举报

jefferyzhang

版主

积分
12848
发表于 2020-5-22 16:20:31 | 显示全部楼层
1808 不能加载pb模型,只能加rknn模型。
1808上的rknn-toolkit是lite版本,只能推理,不能做转换
回复

使用道具 举报

rxhmedia

注册会员

积分
51
 楼主| 发表于 2020-5-25 16:15:58 | 显示全部楼层
本帖最后由 rxhmedia 于 2020-5-25 16:23 编辑

谢谢回复.
我在加载pb模型时候,有一个警告:
  1. W The target_platform is not set in config, using default target platform rk1808.
复制代码

而加载rknn时候就没有这个警告,是不是就是说在使用pb模型的时候,系统就使用pc端的环境了

我在pc上把一个pb模型转为rknn模型,提示上面的信息:
  1.    File "rknn/base/RKNNlib/converter/convert_tf.py", line 688, in rknn.base.RKNNlib.converter.convert_tf.convert_tf.match_paragraph_and_param
  2. E AttributeError: 'Log' object has no attribute 'load_params_from_tf'
  3. E During handling of the above exception, another exception occurred:
复制代码

换一个pb,这个pb模型没有"log"之类的函数,用这个pb进行转换就没有问题,请问这个怎么解决?
回复

使用道具 举报

tecsai

注册会员

积分
139
发表于 2021-4-9 17:29:10 | 显示全部楼层
rxhmedia 发表于 2020-5-25 16:15
谢谢回复.
我在加载pb模型时候,有一个警告:

你好,你这个问题解决了吗?
我用TF1.15.0高的模型,然后在使用rknn-toolkit的时候出现这个错误,也是'Log' object has no attribute 'load_params_from_tf'。
原以为是不支持的算子,但是一般不支持的算子会显示“Unknow layer "xxxx" ”,就比较迷惑了。问了很多人都没有答复,RK平台还能用么
回复

使用道具 举报

bobby_jiang

高级会员

积分
538
发表于 2021-4-16 18:12:20 | 显示全部楼层
1. 这个target_platform是指这个模型是要给哪个平台得npu用的。是rk1808/rk3399pro还是rv1109/rv1126,具体看一下文档https://github.com/rockchip-linux/rknn-toolkit/tree/master/doc
2. log op不支持,可以用cpu去实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表