ITPub博客

首页 > 人工智能 > 机器学习 > 谷歌JAX深度学习开发环境搭建

谷歌JAX深度学习开发环境搭建

原创 机器学习 作者:brucexia 时间:2022-10-17 18:20:04 0 删除 编辑

谷歌JAX 深度学习框架要求运行在Linux 系统上,我们可以在Windows11 系统中,利用WSL 虚拟环境搭建Ubuntu 虚拟机系统,在Windows11 上运行PyCharm 集成开发环境,调用Ubuntu 虚拟机系统上的JAX 框架,对代码进行编程和调试。

 

(1 )首先,安装Windows Subsystem for Linux (WSL )。在Windows11 设置窗口上,搜索出“启用或关闭Windows 功能”选项,并勾选“适用于Linux 的Windows 子系统”选项。重启计算机。

(2 )第二,启用开发者模式。在“Windows 设置”中搜索“开发人员”,打开“开发者选项”窗口,把开发人员模式打开。

(3 )第三,升级WSL 系统。

在Windows 终端中以管理员身份运行如下命令:

wsl.exe --update

等待升级结束后运行如下命令:

wsl --set-default-version 2

可以通过如下命令查看WSL 的版本号:

wsl --list –verbose

(4 )第四,从“Microsoft Store ”中安装Ubuntu 。打开Microsoft Store 页面,搜索Ubuntu ,在搜索的结果中选择安装Ubuntu 20.04 版本的Linux 虚拟机。Microsoft Store 页面打不开,自己百度一下解决。

单击“get ”按钮即开始安装,安装过程很简单。

500 多M 很快就装完了,设置用户名密码即可。菜单上会出来一个图标 “Ubuntu 20.04.5 LTS ” ,点击图标即可打开Ubuntu 终端。

(5 )第五,新安装的WSL 需要更新一次,打开WSL 终端界面,依次输入如下操作语句:

sudo apt update

sudo apt install gcc make g++

sudo apt install build-essential

sudo apt install python3-pip

pip install --upgrade pip

(6 )第六,JAX 的安装和验证:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jax==0.2.19  

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jaxlib==0.1.70

python3

这是启动WSL 自带的Python 命令,之后键入如下命令:

import jax.numpy as np

np.add(1.0,1.7)

如下结果说明安装无误。

书中PyCharm 用了社区版,配置起来非常麻烦。

(7 )第七,请读者在Windows11 上直接使用PyCharm 专业版,方便在编译器上直接配置WSL 虚拟环境。

注意:JAX 相关包的安装都在Ubuntu 虚拟机系统上做的,源码中缺什么包就安装什么包。

好了。谷歌JAX框架的深度学习代码可以运行起来了。

注意:本文可以用于搭建《谷歌JAX深度学习从零开始学》那本书开发环境。









来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/18841117/viewspace-2918790/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-02-14

  • 博文量
    219
  • 访问量
    196367