WSL2安装cuda

Windows下的WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。使用WSL2可以很方便地调试程序,在WSL2中部署cuda环境更为简单,前提是电脑主机装有NVIDIA显卡,并安装好驱动。

当使用nvidia-smi命令可以查看显卡GPU信息时表示驱动安装成功,wsl2可以继承主机中的GPU驱动,因此在后面安装cuda的时候无需再次安装GPU驱动

以cuda9.0的安装为例:

  • cuda9.0的安装包下载地址为:https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1704&target_type=runfilelocal,推荐使用runfile(local)方式安装
  • 下载好对应的安装脚本sh文件后,需要对gcc/g++版本进行降级,并覆盖原来的gcc/g++软链接即可:
1
2
3
sudo apt-get install gcc-5 g++-5
ln -s /usr/bin/gcc-5 /usr/bin/gcc
ln -s /usr/bin/g++-5/ /usr/bin/g++
  • 运行cuda9.0的安装脚本,指定好安装的位置,注意不要安装NVIDIA_GPU驱动!
  • 安装完成后,在~/.bashrc中添加对应的环境变量即可安装成功
1
2
export PATH=/opt/cuda/cuda-9.0/bin:$PATH
export LD_LIBARY_PATH=/opt/cuda/cuda-9.0/lib64:$LD_LIBARY_PATH
posted @   小岛爆爆鸦  阅读(162)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
点击右上角即可分享
微信分享提示