一、安装wsl2和ubuntu
官网教程
微软安装wsl教程
1、安装之前在控制面板的启动或者关闭window功能打开
Hyper-V
Linux-windows的子系统
虚拟机平台
2、打开后电脑需要重启
3、管理员进入cmd或者power shell
4、运行
wsl --install -d Ubuntu
遇到问题
WslRegisterDistribution failed with error: 0x800701bc
网上搜问题,下载wsl2升级工具,点击即可
5、安装linux GUI
按需安装
微软教程
遇到问题
1、碰到没有快捷gui的问题
2、gui打不开的问题
解决办法: 最后卸载wsl重新安装
二、安装anaconda
官网下载对应的版本
然后移动到ubuntu路径下解压
bash .sh安装文件进行安装
##conda 创建虚拟环境
conda create -n your_env_name python=x.x
创建虚拟环境后每次启动都会激活base环境,
所以要先conda deactivate
再进行conda activate env_name
三、安装pytorch 和cuda
官网命令安装,下载比较久,记得加上镜像源
官网
四、安装tensorrt
官网下载对应的版本
tensorrt链接
参考
环境变量配置
命令行输入
vim ~/.bashrc
点 键盘 i 进入编辑模式,然后键盘上下左右移动光标到最后一行加入类似这样
export PATH="/home/mia/download/TensorRT-8.2.5.1/lib:$PATH"
记得加双引号
然后esc退出编辑模式在输入:wq保存退出
最后输入刷新
source ~/.bashrc
导入tensorrt遇到libnvinfer.so.8: cannot open shared object file
在tensorrt安装路径下找到这些文件位置,一般在lib文件中,把位置加到环境变量中
一些其余部署需要的安装包
nvidia-pyindex
onnx
onnxruntime-gpu
onnx_graphsurgeon --index-url https://pypi.ngc.nvidia.com
polygraphy
cuda-python
opencv-python-headless
colored
gzip
都可以pip进行安装