在Ubuntu20.04上进行JAX-0.4.17源码构建

环境:

Ubuntu 20.04

jax-0.4.17(进行源码编译)

Jaxlib 0.4.16(直接pip)

numpy>=1.22 (实际1.26)

scipy>=1.7

Python(3.9 3.10 3.11)实际选择3.9

(依赖版本jax/setup.py at jaxlib-v0.4.16 · google/jax · GitHub

官方手册

Building from source — JAX documentation

网址:

jaxlib

GitHub - google/jax at jaxlib-v0.4.16

jax

GitHub - google/jax: Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

开始:

1.安装python环境、依赖

python 3.9、numpy>=1.22、wheel、build其他未注明版本的直接pip安装即可

2.安装jaxlib

可以通过源码安装,也可以直接pip

先尝试源码安装:

在jaxlib根目录下执行

失败!!

很多原因,such as go语言下载不成功、build文件中输出未指定等。(先跳过直接pip安装,此时未仔细查看原因)

简单点选择直接pip下载jaxlib

Sudo python3.9 -m pip install jaxlib==0.4.16(此处有多个python,指定用python3.9的pip)

3.引入jax源码,然后install jax

在根目录下执行下面的命令

测试:

成功安装jax!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值