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


参考

最近更新

  1. TCP协议是安全的吗?

    2023-12-25 21:02:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-25 21:02:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-25 21:02:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-25 21:02:01       18 阅读

热门阅读

  1. SpringBoot 整合 JPA:实战指南

    2023-12-25 21:02:01       36 阅读
  2. Vue中ref与reactive的区别

    2023-12-25 21:02:01       39 阅读
  3. ubuntu20 安装eclipse

    2023-12-25 21:02:01       37 阅读
  4. es7.13.2集群安装失败报错处理

    2023-12-25 21:02:01       33 阅读
  5. C语言第五十八弹----介绍memset内存函数

    2023-12-25 21:02:01       30 阅读
  6. vue 父子组件之间通过 v-model 传值

    2023-12-25 21:02:01       43 阅读
  7. MySQL8.0+数据库GTID主从模式搭建

    2023-12-25 21:02:01       36 阅读