前情概要:尝试用Nvidia的tensorRT加速模型,生成tf的pb模型后,用uff的python工具包进一步转换模型时,出现错误。

实验环境:TensorRT 5.0+CUDA10.0的nvidia-docker镜像环境

实验目的:尝试将tensorflow的pb模型解析为uff格式

实验途径:依赖于uff工具包,import uff成功

问题描述:

使用uff的api from_tensorflow_frozen_model 对pb模型进行转换。

出错信息如下:

AttributeError: module 'uff' has no attribute 'from_tensorflow_frozen_model'

问题分析:

首先判断是uff可能安装的不正确,尝试重新安装uff包。根据官网教程输入指令:apt-get install uff-converter-tf,再次报错,报错信息如下:

E: Unable to locate package uff-converter-tf

继续解决这个问题,发现资料很少,仔细研读官网教程(https://docs.nvidia.com/deeplearning/sdk/tensorrt-install-guide/index.html#installing-debian)发现Uff工具包已经打包在TRT的安装包里了,所以推断需要重新安装TRT。于是重新下载目标版本的TRT,注意匹配CUDA版本,我下载的是deb格式,使用指令本地解压:

dpkg -i nv-tensorrt-repo-ubuntu1x04-cudax.x-trt5.1.x.x-ga-yyyymmdd_1-1_amd64.deb

然后更新apt的源并安装TRT:

apt-get update && apt-get install tensorrt

安装python接口:

apt-get install python3-libnvinfer-dev

然后再进行uff包的安装就可以了!

apt-get install uff-converter-tf

这里的坑是我在之前直接apt-get install失败后,有些困惑,网上资料也很少。其实需要仔细的读现有的官方文档,uff的这个工具包已经包含在TRT里,当然也可以尝试找到镜像里TRT的安装路径,可能可以找到另一种解法。

预祝大家转换顺利!

DL | TensorRT将Tensorflow模型转换为uff格式 报错Unable to locate package uff-converter-tf相关推荐

  1. 将faster RCNN从github上下载的frozen模型转换为tflite时候报错

    转换代码如下: tflite_convert   --graph_def_file=/home/sir/project/models/faster/frozen_inference_graph.pb  ...

  2. python response.json()报错_Django JsonResponse json格式报错 解决Django响应JsonResponse返回json格式数据报错问题...

    想了解解决Django响应JsonResponse返回json格式数据报错问题的相关内容吗,彭世瑜在本文为您仔细讲解Django JsonResponse json格式报错的相关知识和一些Code实例 ...

  3. 解决vue项目格式报错问题_@jie

    vue项目格式报错问题: 简述问题:写项目过程中格式一直报错,如下图: 第一步:在项目根目录下创建名为vue.config.js文件,如下图: 第二步:js文件中的内容,如下图: 代码如下: modu ...

  4. 将tensorflow模型转换为uff模型

    将ckpt转换为pb模型 https://blog.csdn.net/guyuealian/article/details/82218092 将pb模型转换为uff模型 convert-to-uff ...

  5. 【TensorRT】PyTorch模型转换为ONNX及TensorRT模型

    文章目录 1. PyTorch模型转TensorRT模型流程 2. PyTorch模型转ONNX模型 3. ONNX模型转TensorRT模型 3.1 TensorRT安装 3.2 将ONNX模型转换 ...

  6. 3DMAX模型转换为gltf格式总结与问题汇总

    众所周知,cesium平台所支持的三维模型格式为3dtiles和gltf,这两种格式都是开源的.对于建的的精模如果数据量不是很大的话(单个文件在2G以内),可以使用gltf格式,但是在模型转换为glt ...

  7. 3dmax模型转换为*.FLT格式的建模要点

    要想在3dmax中建立模型,并将3dmax模型转换为OpenFlight模型并且能够使用,在Max中建模时我们必须注意以下几点: 1.建立的模型要尽量采用比较简易的Box来表现,不能使用NURBS.p ...

  8. 将FBX模型转换为glb格式

    这里提供一种最推荐的glTF转换工作流. 第一步:使用建模软件导出FBX 1.maya用户 以maya 2020为例,选中想要导出的模型,依次点击文件-游戏导出器,按照如下设置 ​​​​​​​​​​​ ...

  9. tensorflow+入门笔记︱基本张量tensor理解与tensorflow运行结构与相关报错

    欢迎登陆官网(附https://tensorflow.google.cn/)了解更多 TensorFlow 内容,也可关注 TensorFlow 官方公众号获取更多资讯. Gokula Krishna ...

最新文章

  1. ACE-Task结构介绍(二)——消息块ACE_Message_Block结构的分析
  2. object.defineProperty
  3. 体验 vue cli 3.0
  4. 分享codeigniter 路由(URL)终极优化
  5. matlab 同一坐标系 散点图 t,matlab上机练习
  6. 网页连接数据库 服务器,关于asp网页连接远程服务器上数据库问题
  7. 第三章:使用email-ext替换Jenkins的默认邮件通知
  8. 重装上阵两个人合体机器人_又一部热门定档!林超贤、彭于晏领衔《紧急救援》重装定档2021年大年初一...
  9. 模式识别之特征提取算法
  10. 2023南京审计大学计算机考研信息汇总
  11. cmd命令行激活win7
  12. 外贸建站自己买主机空间好吗
  13. “前首富”牟其中:欠的人情太多,要留着命来还
  14. U盘Windows PE 安装系统简易教程
  15. 风口下的追逐:AI正在驾驶、客服、教育领域疾驰
  16. 天大18年c语言离线作业,2018春 Python语言程序设计(天津大学仁爱学院)-中国大学mooc-题库零氪...
  17. Banner图片轮播器实现ViewPager图片切换效果及下方小圆点
  18. Realm在android的应用
  19. 霸王级”寒潮来袭 神华国华“智能供热”送温暖
  20. [POI2008]Mirror Trap

热门文章

  1. git版本回退简单记录
  2. 阿里云视觉AI训练营_Class3_文字识别项目讲解及使用说明
  3. 我参加第七届NVIDIA Sky Hackathon——训练ASR模型
  4. html网页id怎么改成名字,IG 改名字:教你如何更改 Instagram 帐号名称 ID 及个人档案姓名...
  5. 启发式搜索 luogu2483——[SDOI2010]魔法猪学院
  6. 2017年苹果开发者账号申请——注册苹果账号
  7. SeekBarVolumizer.java
  8. 使用 CSS 创建自定义鼠标游标
  9. 5.询问姓名及电话号码
  10. 全屏滚动fullpage.js