win11 使用wsl2安装pytorch 梳理

news/2024/11/30 10:33:12/

文章目录

  • 前言
  • 一、wsl2 + ubuntu + xfce4 + VcXsrv + xrdp + 远程桌面连接 及其改进 MobaXterm
  • 二、安装pytorch
  • 三. ubuntu命令行可视化anaconda
  • 总结


前言

本文章的内容是我在使用ubuntu安装pytorch的过程,主要的关键词是 win11 - wsl2 - MobaXterm - anaconda3 - pytorch,基本可以达到使用虚拟机打开pytorch图形界面的效果。
由于流程是按照我自己装软件时候记录的一些东西,偏向操作的梳理,写得比较短。实际的操作还是很冗长的,具体的安装流程还是要靠引用的其他博客。如果想要把逻辑打透还是要靠其他文章。嗯!


一、wsl2 + ubuntu + xfce4 + VcXsrv + xrdp + 远程桌面连接 及其改进 MobaXterm

参考链接:
https://www.jianshu.com/p/344185d97476?tdsourcetag=s_pcqq_aiomsg
https://www.bilibili.com/s/video/BV1LA411n7BK

  1. 软件间的逻辑关系
    我按我可以理解的逻辑写的,有些表述可能没那么精准

    	wsl2作为虚拟机,ubuntu20的镜像:只有命令行; → 加入图形界面:xcfe4,但莫得显示 → 对图形界面的显示:VcXsrv,在win11上的软件,搞到ubuntu那边过去就有点远程连接的意味,但又没有那么标准,并且这个连接可以实现图形界面的虚拟显示,里面要配置的 export DISPLAY=:0就是用来找这个窗口的 → 对VcXsrv的替代:那啥,VcXsrv整不好,就用 xrdp+远程桌面 的替代。xrdp是一种远程相关的协议,需要在ubuntu中用命令行打开,相当于一种允许;然后在win11这边的远程,然后用ip冲到ubuntu那边去,刚好那边也开了允许,然后就o了
    
  2. 具体软件
    (具体的安装步骤请参考以上链接,亲测有效)

       ubuntu 20.04 LTS:· 镜像;lts/long term support:表明提供的软件包将得到更长的支持,能用上5年;xfce4:· 安装xfce4的图形界面: apt-get install xfce4 xfce4-goodies· 可以在远程的时候图形界面,不然就命令行硬肝~~VcXsrv:(大咩,看个逻辑就好,不要安装)· VcXsrv 和 xrdp 都跟连接到 linux 系统的东西有关,但一个偏本机连接、一个偏远程· 可以运行安装了wsl的linux gui程序,开源显示服务器· 有点连接的东西,也有点远程的意味,后面需要在 /.bashrc 中配置上从机地址· 他不好用,也许是我真的不会配,一直黑屏,毁灭吧~~ xrdp:·远程访问协议·早期的版本可以支持Gnome和Unity的桌面,现在多是xfce4和xubuntu桌面系统,从而xrdp控制了ubuntu,以图形界面的方式·每次重启后,访问得先开: sudo service xrdp restart远程桌面连接:· 微软:ip地址在 ubuntu 上自己查ip
    
  3. 改进:

  • 以上的软件流可以完成ubuntu的图形界面操作,但是对我来说可能要开的软件有点多,也不是很方便,且我觉得linux还是多玩点命令行好,所以就进行了一些改进。

     	用 MobaXterm 代替触发软件,那啥,上面的东西装好后,基本上只要打开MobaXterm就解决了,不过这软件用得一卡一卡的.
    

在这里插入图片描述

二、安装pytorch

具体流程已经记不得了,因为尝试了很多博客,然后安装周期也很长。一开始还关注版本问题,后来我也想摆烂了,然后随便找了一个博客,最后是在这里装下的。基本按照流程下来,装完torch后不去装jupyter那一步就可以了。
https://blog.csdn.net/qq_41166909/article/details/121842963

我的配置版本:2022.04.11
 Cuda 11.6.27
 Nvdia 512.15
 Ubuntu 20.04
显卡是 NVIDA GeForce MX130

三. ubuntu命令行可视化anaconda

我的anaconda是装在desptop那里的,如果按照我提供的链接,应该和我是一样的,具体还是要看个人啦

# 可视化
source ~/anaconda3/bin/activate root # 后来发现这一句不用也行
anaconda-navigator # 如果有用上面的第一行命令的话,退出 conda base环境的方式如下。如果没有用就不用
conda deactivate

这个过程我也遇到了一些报错,其解决思路基本是,根据命令行自己出来的报错内容去解决。(我一开始留的图片好糊,就不插入了)

报错1:
QStandardPaths: XDG_RUNTIME_DIR not set,defaulting to '一个路径,就叫做pathA吧'解决方法:gedit ~/.bashrc# 然后在这个文件的底部插入export XDG_RUNTIME_DIR=pathA # pathA是上面报错内容中的路径报错2:
ERROR download_api._get_url:417
# 然后这个报错的底下会出现一些路径,路径包含了 main_window.py,  home.py 等py文件解决方法:我主要参考了这个博客,报错原因是VScode的问题,按照博客最底部的方法解决即可。https://blog.csdn.net/tanmx219/article/details/88069375 

总结

本文主要是我在使用win11子系统安装pytorch及anaconda可视化中遇到的问题以及解决流程,
偏向于梳理,具体的安装流程要是要靠其他可靠的博客,
装的时候也是耗费了很多时间,但装出来能搞网络了还是很可以的[doge]


http://www.ppmy.cn/news/739853.html

相关文章

完美解决TensorFlow-gpu报错问题Could not load dynamic library ‘libnvinfer.so.6’ and ‘libcudart.so.11.0’

一、问题描述 Could not load dynamic library ‘libnvinfer.so.6’; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: :/usr/local/cuda-10.1/lib64 报错后仍可以正常运行,但是发现GPU并未调用&#xff0…

Internal: no kernel image is available for execution on the device Fatal Python error: Aborted

使用tensorflow2.3.1训练模型时,遇到了下面的错误: StreamExecutor device (0): NVIDIA GeForce MX130, Compute Capability 5.0 2022-02-13 21:03:08.071293: F .\tensorflow/core/kernels/random_op_gpu.h:232] Non-OK-status: GpuLaunchKernel(FillP…

win10 电脑自带GPU Pytorch却无法通过CUDA使用

博主遇到的问题: 笔记本自带NVIDIA GeForce MX130独立显卡,但torch.cuda.is_available()却返回False。通过查找资料,总结解决流程如下: 解决流程 启动NVIDIA相关服务 参考教程中的方法一:https://www.xitongtiandi.…

调用GPU不匹配“cuda:0“

👦👦一个帅气的boy,你可以叫我Love And Program 🖱 ⌨个人主页:Love And Program的个人主页 💖💖如果对你有帮助的话希望三连💨💨支持一下博主 GPU不匹配"cuda:0&…

cuda10.1+cudnn10.1+tensorflow2.2.0+pytorch1.7.1下载安装及配置

一、cuda及cudnn下载 1、查看自己电脑是否支持GPU 方法:鼠标移动到此电脑,点击鼠标右键,依次选择属性、设备管理器、显示适配器有以下图标(NVIDIA)即可安装GPU,我的是MX130的。 2、选择和自己电脑相匹配的…

【CubeMX配置STM32驱动MPU6050】

CubeMX配置STM32驱动MPU6050(包含DMP)并且在0.96寸OLED上显示 一、使用CubeMX进行相关配置 1、配置OLED的IIC接口 OLED的具体使用方法我就不细说了,我前面的文章里面有讲OLED的,如果有需要可以去看看。 2、配置MPU6050的接口 我…

版本不匹配||Loaded runtime CuDNN library: 7.4.2 but source was compiled with: 7.6.0. CuDNN library major

一、问题描述 环境配置:Win10 MX130 CUDA 10.0 cuDNN 7.4.2 Python3.6 TensorFlow-GPU2.0.0 运行简单的神经网络报错:Loaded runtime CuDNN library: 7.4.2 but source was compiled with: 7.6.0. CuDNN library major and minor version needs t…

TensorFlow||Win10下TensorFlow-GPU版的安装(MX130+CUDA 10.0+cuDNN 7.4.2+Python3.6+TensorFlow-GPU2.0.0)

前言: 最近博主在做毕设,需要用到TensorFlow深度学习框架,之前有在Anaconda环境下安装过TensorFlow的CPU版本,详情见下方Anaconda||(踩坑无数,含泪总结!!!)An…