Could not load dynamic library ‘libnvinfer.so.6'

Could not load dynamic library ‘libnvinfer.so.6’

首先说明:我的是tensorflow-gpu2.1.0
cuda是10.1
cudnn是7.6.4
ubuntu18.04

你可以先去/usr/local/cuda-10.1/lib64下查看是否有libnvinfer.so.6,应该是没有的。

那么原因就是因为没有安装TensorRT,可以通过以下命令来安装:

sudo apt-get install -y --no-install-recommends libnvinfer6=6.0.1-1+cuda10.1 \
    libnvinfer-dev=6.0.1-1+cuda10.1 \
    libnvinfer-plugin6=6.0.1-1+cuda10.1

另外说以下我做tensorflow一个月来的感觉。在windows下的参考资料相对linux要少很多,前期做一些简单的东西的话,在windows上是可以的,但是涉及到自定义op之类的时候,就比较头大了,因为官方的介绍都只有linux和moc系统下的。windows下应该也是能做出来的,但是作为小白的我还是做不出来,只能乖乖下了linux系统。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值