使用 Docker + NVidia 运行 Pytorch 验证 GPU 是否真的有效

本文介绍了如何在Docker环境中设置NVIDIAGPU支持,包括拉取NVIDIAPyTorch镜像,确认Python版本,测试CUDA有效性,以及调整共享内存和环境变量ENVCUDA_MODULE_LOADING和ENVTORCH_CUDNN_V8_API_ENABLED以优化GPU性能。

一、引言

在运行 NGC 深度学习框架容器之前,您的 Docker 环境必须支持 NVIDIA GPU。若要运行容器,请发出相应的命令,如运行容器中所述,并指定注册表、存储库和标记。

如果前面的指导文章没注意到,可以考虑先阅读一下我的文章了解先决条件:

二、拉取镜像

这个过程不需要考虑网络问题,比较顺利,但由于镜像比较大,大约 22GB,大概需要 N 分钟,看你家网络了。不过第一次很值得,后继又不会一直拉取。

$ docker pull nvcr.io/nvidia/pytorch:24.01-py3
...
Digest: sha256:afd682405d620a620f61f38cb9d9bbc6a5230817699a48e9ed193546e81fb2ee
Status: Downloaded newer image for nvcr.io/nvidia/pytorch:24.01-py3
nvcr.io/nvidia/pytorch:24.01-py3

考虑使用它的原因,是因为阅读了它的构建文件,并且里面有两个重要的属性有在扩展知识说明。

ENV CUDA_MODULE_
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值