ray1.12.1在ubuntu上进行源码编译过程

系统版本:Ubuntu 9.3.0-17ubuntu1~20.04
机器华为云:
root用户下

1.安装一下软件

apt-get update
apt-get install -y build-essential curl unzip psmisc
pip install cython==0.29.0 pytest
注:下载过程中因为网的问题,需要多实验一下

2.安装ray

这里我直接git上面下载1.12.1的zip包在机器上解压
在这里插入图片描述
解压目录地址:/root/glk/ray-ray-1.12.1/

3.Install Bazel

cd /root/glk/ray-ray-1.12.1/ci/travis
有两种方法,第一种是官方文档的使用ray脚本安装,(需要外网下载,网速不行会安装很长时间)。
第二种是使用二进制安装程序方式安装,因为ray中脚本安装的Bazel为4.2.1版本,bazel-4.2.1-installer-linux-x86_64.sh

1.在wsl中cd进入到ray/ci/travis这个文件中,ray是你下好的源码的文件夹,然后运行install-bazel.sh文件,如果直接使用sh运行会报错,因为ubuntu的 shell 默认安装的是 dash,而不是 bash,需要使用以下命令,选择“No”,将dash切换回bash。
dpkg-reconfigure dash
在这里插入图片描述
再使用以下命令运行install-bazel.sh文件。
sh install-bazel.sh
这里我使用的一下命令
使用以下命令安装相关依赖
1.apt install g++ unzip zip
2.下载bazel-3.2.0-installer-linux-x86_64.sh安装脚本,接着进入到安装的目录下
3.chmod +x bazel-3.2.0-installer-linux-x86_64.sh
4…/bazel-3.2.0-installer-linux-x86_64.sh --user

4.Build the dashboard (需要用到 Node.js,官网 https://nodejs.org/).

pushd ray/python/ray/dashboard/client
pushd ray/dashboard/client
#这一步之前如果没有安装npm的话会报错,按照提示进行安装即可
apt intsall npm
npm install
npm run build
popd

5.Install Ray

cd /root/glk/ray-ray-1.12.1/python
pip install -e . --verbose
注: Add --user if you see a permission denied error.
我这里因为华为云的内存比较小打包不成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小人参glk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值