首页 要闻 中国 经济 财经 品牌 点评 会展 综合 | English
中国品牌要闻网-传递资讯的价值打造品牌的影响
您现在的位置:首页/工业机电/ 正文
no such file or directory找不到tensorrt库的日志
来源:
编辑:
时间:2022-10-19

   使用过程中报找不到tensorrt库的日志,遇到该问题是因为使用的paddle默认开始了TensorRT,但是本地环境中没有找到TensorRT的库,该问题只影响使用Paddle Inference开启TensorRT预测的场景,对其它方面均不造成影响。根据提示信息,在环境变量中加入TensorRT的库路径。

Linux执行.sh文件,提示No such file or directory的问题:

原因:在windows中写好shell脚本测试正常,但是上传到 Linux 上以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。一般有如下几种修改办法。

1、利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

2、用vim打开该sh文件,输入::set ff,回车,显示fileformat=dos,重新设置下文件格式::set ff=unix 保存退出: :wq 再执行,竟然可以了

3、在Linux中的权限转换 也可在Linux中转换: 首先要确保文件有可执行权限 #chmod u+x filename,然后修改文件格式

要想在64位系统上与运行32位程序,则需要安装32位lib库。

对于Ubuntu用户可以使用下面的命令安装。过程中有可能找不到需要的库,但是会有几个替代包,选择安装其中一个。然后就可以正常运行之前的可执行文件了。

遇到这种问题其实还有可能是其他原因,例如文本的编码格式问题等,本文仅提出了一种解决方法,读者遇到相同问题要具体问题具体分析。

免责声明:本文仅代表作者个人观点,与本网无关。其原创性以及文中陈述文字和内容未经本站证实, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺, 请读者仅作参考,并请自行核实相关内容。当事人(单位)如有异议,请参阅《删帖说明》办理。
中国品牌要闻网-传递资讯的价值打造品牌的影响
  • CopyRight@ 2005-2022 中国品牌要闻网
  • 工商注册号 430122000189097
  • ICP备案许证:渝ICP备2022012785号