TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件

先看目录哦

  • 非本文内容
    • 我是谁呢
      • 简单介绍
      • 个人主页
    • 近况说明
      • 简单介绍
      • 博客推荐
  • 本文内容

非本文内容

我是谁呢

简单介绍

…普普通通简简单单学生一枚,软件工程专业,会学大数据、深度学习的一些知识,也有做一些些小项目小工具小玩意儿,把自己的一些经历或者坑给记录一下,欢迎在我的各个账号下交流,咱们咱们大家一起学习~

个人主页

账号类型 地址链接
CSDN 按住Ctrl点我跳转到CSDN个人主页哦
Github 按住Ctrl点我跳转到Github个人主页哦
QQ 点击可向我发起添加好友请求哦(843837993)

近况说明

简单介绍

截至发博这个时候哈,我有在学深度学习相关的内容,试着学着自己去搭搭网络、改改某个模块看看效果,也在配置TensorRT、cuda、cudnn的环境;也在准备Flink实时计算的一个推荐系统

博客推荐

关于cuda、cudnn、TensorRT这三者的纠纠缠缠就在下面的链接里啦:

  • TensorRT运行官方案例Mnist时提示找不到dll文件
  • TensorRT使用VisualStudio编译官方Mnist案例生成解决方案时报错:“无法打开输入文件cudnn.lib”

本文内容

接另一篇“无法打开输入文件cudnn.lib”的文章哈,目前是已经在官方的案例代码Mnist上生成了解决方案,接下来就该运行代码了,这…可这个时候又又又又又又报了错:
TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件_第1张图片
根据报错信息,也是无法打开.dll文件,结论为: 是环境变量的问题,或者说是需要的文件没有在环境变量指定的那个文件夹内

和上一篇有异曲同工之妙

我搜了下,原来需要的这几个文件(比如nvinfer.dll等)都在cuda的安装目录下的bin文件夹下,所以我采用了暴力解决法,直接将cuda安装目录的bin文件夹下的所有dll文件都复制粘贴到了TensorRT的安装路径下的lib文件夹中!!!!!因为TensorRT的代码要运行就要到lib文件夹下去找对应的dll文件嘛!
复制完后,tensorrt安装目录下的lib文件夹的内容像下面这样:
TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件_第2张图片

果然,正常运行了!!!又看到了另一张鸡动人心的结果图:

TensorRT运行官方案例Mnist时提示找不到dll文件,cuda、cudnn、TensorRT的环境变量的问题,TensorRT运行时默认会到lib下去找要的文件_第3张图片

贴上TensorRT、cuda、cudnn的官方文档链接:
TensorRT
cuda
cudnn
除了要亿点点点点点英文外,真的是保姆级教学啊!!!

你可能感兴趣的:(TensorRT,cuda,cudnn,c++,深度学习,人工智能)