Linux上TensorRT环境配置【以YOLOX为例】

本文记录了在Ubuntu20.04上配置YOLOX的TensorRT环境的过程,包括安装ONNX、ONNXRuntime、ONNX-Simplifier,以及解决CMake找不到可执行文件的问题。此外,还介绍了安装apex的注意事项和TensorRT的详细安装步骤,包括添加库到环境变量。在安装torch2trt时遇到的库文件缺失问题也得到了解决,通过将库文件复制到指定目录来修复。

前言

YOLOX的tensorrt环境配置为例,记录安装步骤以及过程中遇到的一些问题

问题一:安装onnx

onnx==1.8.1
onnxruntime==1.8.0
onnx-simplifier==0.3.5

安装使用清华镜像源:

-i https://pypi.tuna.tsinghua.edu.cn/simple

按照onnx代码库readme.txt执行

apt-get install python3-pip python3-dev libprotobuf-dev protobuf-compiler

export CMAKE_ARGS="-DONNX_USE_PROTOBUF_SHARED_LIBS=ON"

使用pip安装上面库时遇到AssertionError: Could not find "cmake" executable!
按照博文:【pip按照onnx报错:AssertionError】的说法,cmake需要安装在/usr/bin/这个目录下,经过检查,未安装Cmake!!!


安装Cmake
Linux下安装CMake,【2023-6-6】最新的版本为3.26.4,安装的方式一共有三种:

  • 通过软件包仓库安装
    Ubuntu安装命令为:

    sudo apt install cmake
    

    虽然能成功安装,但是版本较旧。
    卸载命令:

    sudo 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值