Win11+Docker搭建CUDA开发环境

最近入门了CUDA编程,先记录下搭建环境过程。

由于在windows和wsl上折腾了好久,装cuda、cudnn、cmake、gcc等软件,还经常遇到依赖、版本许多问题,最终污染了系统环境。在朋友的安利下,采用docker容器开发方案,试一下真香。

本人软硬件条件

  • OS: win11
  • GPU: RTX 3060
  • Driver Version: 537.42
  • CUDA Version: 12.2
  • Docker: Dokcer Desktop 4.12.0

目前想在docker容器里调用windows gpu,已经不再需要安装镜像nvidia-docker了。新版docker已经支持透传gpu,直接在参数里添加 --gpus all 即可:

docker run -it --gpus all --name gpu_test -e NVIDIA_DRIVER_CAPABILITIES=compute,utility -e NVIDIA_VISIBLE_DEVICES=all mortals/codeenv:conda-cuda11.8

Dockerfile见:base-cuda11.8


参考

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值