mmdeploy

Linux

mmdeploy/linux-x86_64.md at master · open-mmlab/mmdeploy · GitHub

cmake和GCC在ubuntu20.04下是符合要求的

教程针对cuda113 torch1.12.0

装cmake 3.20.0

wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0-linux-x86_64.tar.gz tar -xzvf cmake-3.20.0-linux-x86_64.tar.gz sudo ln -sf $(pwd)/cmake-3.20.0-linux-x86_64/bin/* /usr/bin/

装mmcv-full

pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu113/torch1.12.0/index.html

装OpenCV

sudo apt-get install libopencv-dev

装pplcv

git clone https://github.com/openppl-public/ppl.cv.git cd ppl.cv export PPLCV_DIR=$(pwd) git checkout tags/v0.7.0 -b v0.7.0 ./build.sh cuda

sudo vim ~/.bashrc

export PPLCV_DIR=$/home/sekiro/ppl.cv

source ~/.bashrc

然后就按部就班装pytorch,mmcv-full,opencv,pplcv,tensorrt(已安装不用再装了),pycuda

然后(如果tensorrt用dpkg安装的 还是默认路径的话)

export TENSORRT_DIR=$/usr/src/tensorrt
export LD_LIBRARY_PATH=$TENSORRT_DIR/lib:$LD_LIBRARY_PATH