拉取子项目 编译链

  • 命令:
    • git submodule update –init –remote –force –merge –recursive

ubuntu 18.04 环境依赖

  • ubuntu-18.04-x86_64-NVIDIA需要以下运行环境:
    • libgomp1
    • libzmq5
    • libjsoncpp1
    • libhiredis0.13
    • libsdl2-2.0-0
    • liblapacke
    • libatlas-base-dev
    • libuuid1
    • zlib1g
    • librdkafka1
    • libeigen3-dev
    • nvidia
      • cuda_11.4.4_470.82.01_linux
      • cudnn-11.4-linux-x64-v8.2.4.15
      • TensorRT-8.2.5.1.Linux.x86_64-gnu.cuda-11.4.cudnn8.2

ubuntu 20.04 环境依赖

  • ubuntu-20.04-x86_64-NVIDIA需要以下运行环境:
    • cuda_11.4.4_470.82.01_linux
    • cudnn-11.4-linux-x64-v8.2.4.15
    • TensorRT-8.2.5.1.Linux.x86_64-gnu.cuda-11.4.cudnn8.2

安装cudnn

  • cudnn比cuda安装简单,下载对应版本压缩包,拷贝文件到指定目录,给予权限
    1
    2
    3
    4
    
    sudo cp cuda/include/cudnn.h /usr/local/cuda-10.1/include
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64
    sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h 
    sudo chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*