【AI训练环境搭建】在IDE(Pycharm或VSCode)上使用WSL2+Ubuntu22.04+Conda+Tensorflow+GPU进行机器学习训练

本次实践将在IDE(Pycharm或VSCode)上使用WSL2+Ubuntu22.04+Tensorflow+GPU进行机器学习训练。基本原理是在IDE中拉起WSL2中的Python解释器,并运行Python程序。要运行Conda+Tensorflow+GPU你可能需要进行以下准备工作。

  1. 此示例中将使用一个mnist数据集的tensorflow机器学习训练示例程序:枫叶/cnn-hello - 码云 - 开源中国, 也可以通过以下cmd命令进行提前克隆(需要安装git程序)。
bash 复制代码
git clone https://gitee.com/fengyefly/cnn-hello

2.查看此示例进行WSL2+Ubuntu22.04+Conda+Tensorflow+GPU机器学习训练环境搭建。

【AI训练环境搭建】在Windows11上搭建WSL2+Ubuntu22.04+Tensorflow+GPU机器学习训练环境-CSDN博客

一、在Pycharm上使用WSL2+Ubuntu22.04+Conda+Tensorflow+GPU进行机器学习训练

1.下载Pycharm 2025.1

点击去官网下载:Download PyCharm: The Python IDE for data science and web development by JetBrains

双击安装包,按自己的爱好安装即可,安装完成后打开PyCharm

2.新建WSL项目

打开Pycharm 2025.1,可以看到远程开发下有个WSL,选择它新建项目。

3.选择WSL实例

4.尝试打开WSL项目

5.选择IDE和项目目录

这里选择提前克隆的python程序(一个mnist数据集的tensorflow机器学习训练示例程序)

6.在WSL-Ubuntu上安装IDE

6.1 自动下载

照这个速度下载大约要1个多小时。不想等咱们就手动下载!

6.2 手动下载(可选)

点击以下官网下载链接,选择Linux => Download。

Download PyCharm: The Python IDE for data science and web development by JetBrains

浏览器下载速度也慢,此时我们鼠标右键-复制下载链接,然后通过其它下载工具下载(我用的迅雷,速度挺快3MB/s)。

下载完成后,返回到idea窗口,取消下载,按刚才的步骤进到这里,我们选择Upload installer file(这里界面变成英文的了,先不管,安装成功再说吧!)

选择刚才下载好的linux pycharm安装包,可以看到进度条很快到了Extracting ... archive,即进行解压安装的步骤了

WSL-Ubuntu上安装IDE成功后,如下所示,可点击蓝色项目路径进入项目

7.打开WSL项目

点击蓝色项目路径进入项目后,就是我们熟悉的IDE工作界面了,可以看到右下角是没有解释器的

8.配置解释器

点击选择 添加新的解释器 => 添加本地解释器

环境:选择现有;类型:Conda;环境:t4

9.运行Python程序

运行代码文件cnn-hello-train.py

可在Console看到运行结果

再看看我们PyCharm的许可证,我们目前还是试用期,一个月以后就需要购买正版了。(目前笔者还不知道免费版是否至此此功能,后续通过实践给大家献上答案)

至此,已经完成通过在Pycharm上使用WSL2+Ubuntu22.04+Conda+Tensorflow+GPU进行机器学习训练,并运行了基于Python的机器学习训练程序(一个mnist数据集的tensorflow机器学习训练示例程序)。

感谢阅读!真材实料的实践分享,别忘记给个点赞哦👍。

下面将通过VSCode实现此能力。

二、在VSCode上使用WSL2+Ubuntu22.04+Conda+Tensorflow+GPU进行机器学习训练

1.下载VSCode

可通过已经链接进行下载,安装包仅仅100MB,很快下载成功

Download Visual Studio Code - Mac, Linux, Windows

下载完成后,双击安装包,按自己的爱好安装即可,安装完成后打开VSCode

2.安装WSL插件

点击插件 => 搜索(WSL) => 选择WSL install

安装成功后可在VSCode顶部搜索框中输入以下命令

bash 复制代码
>wsl

然后选择执行WSL:Connect to WSL using Distro...

然后选择Ubuntu-22.04-tensorflow,然后等待右下角加载完成

3.打开项目

选择提前克隆的python程序(一个mnist数据集的tensorflow机器学习训练示例程序)

信任此文件夹

4.安装Python Debugger插件

安装该插件:Python Debugger

5.选择Python解释器

进入选择解释器配置

选择名为t4的conda环境

6.运行Python程序

运行代码文件cnn-hello-train.py,可在Console看到运行结果

至此,已经完成在VSCode上使用WSL2+Ubuntu22.04+Conda+Tensorflow+GPU进行机器学习训练,并运行基于Python的机器学习训练程序(一个mnist数据集的tensorflow机器学习训练示例程序)。

感谢阅读!真材实料的实践分享,别忘记给个点赞哦👍。

相关推荐
极客学术工坊40 分钟前
2022年第十二届MathorCup高校数学建模挑战赛-D题 移动通信网络站址规划和区域聚类问题
机器学习·数学建模·启发式算法·聚类
领航猿1号3 小时前
Pytorch 内存布局优化:Contiguous Memory
人工智能·pytorch·深度学习·机器学习
万粉变现经纪人5 小时前
如何解决 pip install 安装报错 [WinError 32] 文件被占用(杀毒/占用进程)问题
python·pycharm·flask·beautifulsoup·bug·pandas·pip
hakuii6 小时前
SVD分解后的各个矩阵的深层理解
人工智能·机器学习·矩阵
这张生成的图像能检测吗6 小时前
(论文速读)基于图像堆栈的低频超宽带SAR叶簇隐蔽目标变化检测
图像处理·人工智能·深度学习·机器学习·信号处理·雷达·变化检测
Blossom.1187 小时前
大模型在边缘计算中的部署挑战与优化策略
人工智能·python·算法·机器学习·边缘计算·pygame·tornado
无风听海7 小时前
神经网络之奇异值分解
神经网络·线性代数·机器学习
HelloRevit7 小时前
机器学习、深度学习、大模型 是什么关系?
人工智能·深度学习·机器学习
HIT_Weston8 小时前
16、【Ubuntu】【VSCode】VSCode 断联问题分析:问题解决
linux·vscode·ubuntu
Trouville018 小时前
如何在VScode环境下使用git进行版本控制,并上传到gitee远程仓库
ide·git·vscode