美文网首页
安装trt环境 cuda11.6 cudnn8.3.3.40

安装trt环境 cuda11.6 cudnn8.3.3.40

作者: glider312 | 来源:发表于2022-04-14 14:54 被阅读0次

    一. 安装cuda

    (nvcc -V 查看是否安装cuda)

    1.查看linux型号:

    cat /proc/version
    

    我的是:
    Linux version 5.4.0-107-generic (buildd@lcy02-amd64-058) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022

    2.根据型号下载cuda

    https://developer.nvidia.com/cuda-11-6-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu

    image.png

    3.执行给的两行代码:

    wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_510.39.01_linux.run
    sudo sh cuda_11.6.0_510.39.01_linux.run --override
    

    第二行代码可以加上 --override
    稍等一会,会弹出一个界面,输入accept
    将cuda自带的驱动用回车取消勾选,进行安装。


    image.png

    二.下载cudnn

    1.下载

    https://developer.nvidia.com/cudnn

    image.png
    下载第三个或者以下链接:
    Local Installer for Linux x86_64 (Tar)

    2.解压压缩包:

    tar -xvf cudnn-linux-x86_64-8.3.3.40_cuda11.5-archive.tar.xz
    

    3.把解压后的文件复制粘贴到cuda文件夹内:

    cp -r cudnn-linux-x86_64-8.3.3.40_cuda11.5-archive/include/* /usr/local/cuda/include/
    cp -r cudnn-linux-x86_64-8.3.3.40_cuda11.5-archive/lib/* /usr/local/cuda/lib64/
    cp -r cudnn-linux-x86_64-8.3.3.40_cuda11.5-archive/include/* /usr/local/cuda-11.6/include/
    cp -r cudnn-linux-x86_64-8.3.3.40_cuda11.5-archive/lib/* /usr/local/cuda-11.6/lib64/
    

    4.添加环境变量:

    vim ~/.bashrc
    #在末尾添加上:
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64/:${LD_LIBRARY_PATH} 
    export LD_LIBRARY_PATH=/usr/local/cuda-11.6/lib64/:${LD_LIBRARY_PATH} 
    #退出vim后
    source ~/.bashrc
    

    三.配置tensorRT

    1.下载:

    下载网页:
    https://developer.nvidia.com/nvidia-tensorrt-8x-download

    (下载.tar格式更灵活一些)

    2.跟着官方步骤走

    https://docs.nvidia.com/deeplearning/tensorrt/install-guide/index.html#installing-tar

    3.安装好后

    cd xxx/TensorRT-x.x.x.x/samples
    make
    

    然后添加环境变量:

    source ~/.bashrc
    #末尾添加:
    export LD_LIBRARY_PATH=/root/autodl-tmp/TensorRT-8.4.1.4/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
    export PATH=/root/autodl-tmp/TensorRT-8.4.1.4/bin${PATH:+:${PATH}}
    export LD_LIBRARY_PATH=/root/autodl-tmp/TensorRT-8.4.1.4/lib/:$LD_LIBRARY_PATH
    #保存退出vim
    source ~/.bashrc
    

    安装polygraphy:

    python -m pip install colored polygraphy --extra-index-url https://pypi.ngc.nvidia.com
    

    安装onnxruntime:

    pip install onnxruntime
    #安装onnxruntime-gpu要根据官网选择版本
    #[https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html](https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html)
    pip install onnxruntime-gpu==xx
    

    相关文章

      网友评论

          本文标题:安装trt环境 cuda11.6 cudnn8.3.3.40

          本文链接:https://www.haomeiwen.com/subject/mnvtertx.html