win11旗舰版安装WSL子系统和环境-4Cuda和torch

环境配置Cuda10.1配置和cudnn方便torch版本

https://developer.nvidia.com/cuda-toolkit-archive
https://developer.nvidia.com/cuda-10.1-download-archive-update2?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
在这里插入图片描述
在这里插入图片描述
https://blog.csdn.net/weixin_40802676/article/details/94753951
在这里插入图片描述

Cuda配置和cudnn

在linux里面直接使用conda配置,首先cudatoolkit

conda install cudatoolkit=10.1 -c pytorch
首先配置底层环境,再对pytorch进行尝试
在这里插入图片描述
在这里插入图片描述

https://pytorch.org/get-started/previous-versions/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pip install -U torch1.5.1 torchvision0.6.1
在这里插入图片描述

Cuda配置和cudnn

这个配置的是10.0
不是太方便使用torch
在这里插入图片描述
https://zhuanlan.zhihu.com/p/142014944
在这里插入图片描述
具体方法如下:Ubuntu系统中,软件源文件地址为:/etc/apt/sources.list
1.备份原来的源,将以前的源备份一下,以防以后可以用的。sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.打开/etc/apt/sources.list文件,在前面添加如下条目,并保存。sudo vim /etc/apt/sources.list
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
#添加清华源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse
3.更新
更新源sudo apt-get update
如出现依赖问题,解决方式如下:
sudo apt-get -f install
更新软件:
sudo apt-get upgrade

win10 Linux子系统WSL2+CUDA11.0+ubuntu-tensorflow-pytorch环境配置

在这里插入图片描述
1.2 安装自己的一些必须项
sudo apt install gcc g++ make

1.3 /mnt目录下挂载的文件系统默认权限为777的问题

在这里插入图片描述
https://blog.csdn.net/xautzxc/article/details/107610353?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

在这里插入图片描述
1.3 /mnt目录下挂载的文件系统默认权限为777的问题
把下面automount的选项添加到/etc/wsl.conf文件中
[automount]
enabled = true
root = /mnt/
options = “metadata,umask=22,fmask=11”
mountFsTab = false
在.profile、.bashrc、.zshrc或者其他shell配置文件中重新设置一下umask
#Fix mkdir command has wrong permissions
if grep -q Microsoft /proc/version; then
if [ “$(umask)” == ‘0000’ ]; then umask 0022
fi
fi
在这里插入图片描述

3 安装cuda toolkit 10.1

这里官方使用apt install的方式安装cuda-toolkit-11-0,在我这里很慢,我就使用已下载的cuda-10.1的toolkit进行安装(理论上其他toolkit版本的安装方式都一样)在终端执行sudo bash cuda_10.1.243_418.87.00_linux.run --no-opengl-libs在弹出的UI中,不选择nvidia-driver,其余都选安装

在这里插入图片描述
sudo bash cuda_10.0.130_410.48_linux.run --no-opengl-libs
在这里插入图片描述
在这里插入图片描述
https://blog.csdn.net/jacke121/article/details/106935408
查询是gcc出现问题
后面查看,第一个是刚安装的20.04
第二个是18.04
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
执行这个网页之后,版本还是没有变化
https://blog.csdn.net/snowdream86/article/details/106580471
在这里插入图片描述
执行
sudo apt-get remove gcc gcc-9sudo apt-get remove g++

sudo apt install gcc-8 g+±8
改为
sudo apt install gcc-7 g+±7
在这里插入图片描述
sudo ln -s /usr/bin/gcc-8 /usr/bin/gcc
sudo ln -s /usr/bin/g+±8 /usr/bin/g++
改为:
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc
sudo ln -s /usr/bin/g+±7 /usr/bin/g++
继续安装CUDA
sudo bash cuda_10.0.130_410.48_linux.run --no-opengl-libs
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.1添加环境,并验证

sudo nano .bashrc,在末尾添加以下内容:
在这里插入图片描述
GNU nano 4.8 .bashrc
export PATH=/usr/local/cuda-10.0/bin:/usr/local/cuda-10.0/nsight-compute-2019.4.0KaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}

sudo nano .bashrc

https://blog.csdn.net/xautzxc/article/details/107610353?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
在这里插入图片描述
cd /mnt/y/backup/win10预览版need/linux-ubuntu/
source .bashrc
source .bashrc
重新打开终端,执行:nvcc -V
在这里插入图片描述
这里出现问题,发现是.bashrc问题,改为~/.bashrc就行
在这里插入图片描述
Windows 10 子系统Linux重启(不重启Win10)
Using CMD (Administrator)
net stop LxssManager
net start LxssManager

https://blog.csdn.net/weixin_38169562/article/details/99804798?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
在这里插入图片描述

打开终端,执行

cd ~/NVIDIA_CUDA-10.0_Samples/1_Utilities/deviceQuery
make
./deviceQuery
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
export PATH=/usr/local/cuda-10.0/bin:/usr/local/cuda-10.0/NsightCompute-1.0KaTeX parse error: Expected '}', got 'EOF' at end of input: {PATH:+:{PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu: L D L I B R A R Y P A T H e x p o r t L D L I B R A R Y P A T H = / l i b / x 8 6 6 4 − l i n u x − g n u : LD_LIBRARY_PATH export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu: LDLIBRARYPATHexportLDLIBRARYPATH=/lib/x8664linuxgnu:LD_LIBRARY_PATH

export CPLUS_INCLUDE_PATH=“path to python /home/yxy/anaconda3/include/python3.6”
在这里插入图片描述
在这里插入图片描述
cd /mnt/y/backup/win10预览版need/linux-ubuntu/
sudo tar zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz

4.安装cudnn7.6

下载对应cudnn版本,官网cudnn7.6
解压该文件,tar zxvf cudnn-10.1-linux-x64-v7.6.4.38.tgz
执行:sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windows子系统WSL)是微软开发的一种工具,旨在在Windows操作系统上提供对Linux环境支持。将WSL与LxRunOffline-v3.5.0-11-gfdab71a-msvc进行结合使用,可以更加方便地管理和运行Linux发行版。 LxRunOffline是一种开源工具,允许用户在Windows系统上安装和管理Linux发行版。V3.5.0-11-gfdab71a-msvc版本为最新版本,已经在性能、兼容性和稳定性方面做出了明显的改进。这个版本还在一些方面进行了更新,例如优化了PSRP支持,修复了网络支持中的一些漏洞。总的来说,使用这个版本的LxRunOffline可以更加不受干扰地使用WSL,从而进一步提高Linux在Windows上的可用性和使用体验。 可以通过从LxRunOffline的官方网站或源代码库下载并安装最新版进行更新。例如,可以使用命令提示符或PowerShell来运行安装脚本,这些脚本会自动获取最新版本并执行安装过程。在完成安装后,您就可以使用LxRunOffline-v3.5.0-11-gfdab71a-msvc版本管理并运行Linux发行版了。 总之,LxRunOffline-v3.5.0-11-gfdab71a-msvc版本是WSL用户的重要工具,它能帮助用户更加方便地管理和运行他们喜欢的Linux发行版,并提供更加愉悦的使用体验。 ### 回答2: Windows子系统WSL)是一项由微软开发的技术,它允许在Windows系统上运行Linux操作系统。这是一项非常强大的功能,可以帮助用户在Windows环境中运行Linux应用程序,无需双重启动。WSL由lxrunoffline(v3.5.0-11-gfdab71a-msvc)程序来管理。这是一种管理WSL实例的实用工具,可以启动、停止、重新安装、卸载和备份WSL实例。此工具也可以升级WSL实例,然后重新安装WSL操作系统的不同版本。该工具还提供了一些简单而有用的命令,例如列出WSL实例、列出可用的WSL发行版、列出已安装WSL实例的成分等。此外,lxrunoffline还支持WSL环境中其他Linux发行版的使用。它允许用户添加其他发行版或从WSL环境中删除已安装的发行版。总的来说,lxrunoffline是一种非常强大的工具,可以帮助用户管理他们的WSL实例,并帮助他们轻松地使用WSL中的Linux环境。 ### 回答3: Windows子系统Windows Subsystem for Linux,简称WSL)是微软公司在Windows 10操作系统中加入的强大功能,它能够在Windows系统中运行Linux操作系统,并且提供完整的Linux shell体验。 WSL的核心组件是一个名为lxrunoffline的软件,它能够在Windows系统上创建Linux发行版的文件系统,并与Windows系统无缝运行。而lxrunoffline-v3.5.0-11-gfdab71a-msvc是lxrunoffline的一个版本,这个版本修复了之前版本的一些漏洞,增强了它的性能和稳定性,同时还为新版的Linux发行版提供了更好的支持。 使用lxrunoffline-v3.5.0-11-gfdab71a-msvc,用户可以下载和安装各种不同的Linux发行版,比如Ubuntu、Debian、Kali Linux等等,而不需要在系统中安装复杂的虚拟机或容器软件。这使得开发者和管理员能够更方便地进行代码编译、测试和运行,同时也能够更好地管理自己的系统资源。 总的来说,lxrunoffline-v3.5.0-11-gfdab71a-msvc是WSL的一个重要组成部分,它为Windows系统用户提供了一个完整的Linux环境,让用户能够轻松访问和使用Linux命令行工具和应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值