oneflow官网
https://github.com/Oneflow-Inc/oneflow
用root账户登录
ssh zjlab@10.5.30.22
新建一个用户并给与sudo权限
vim /etc/sudoers
root ALL=(ALL:ALL) ALL
xxx ALL=(ALL:ALL) ALL(这里的xxx是你的用户名)
按ctrl x保存
adduser xxx(xxx是你的用户名)
然后用xxx用户重新使用xshell连接,并进行接下来的操作
下载anconda并将其拖入系统,将其执行
chmod +x Anaconda3-2020.11-Linux-x86_64.sh
./Anaconda3-2020.11-Linux-x86_64.sh
cd anaconda3/
ll
cd
将系统登出再重新连接xshell,让 ~/.bashrc 生效
按照github上的 “Build from Source”开始步骤
构建OneFlow的系统要求
在Ubuntu上:
sudo apt install -y libopenblas-dev
克隆源代码
方法1
如果您在中国,请从以下网址下载OneFlow源代码:https://oneflow-public.oss-cn-beijing.aliyuncs.com/oneflow-src.zip
curl https://oneflow-public.oss-cn-beijing.aliyuncs.com/oneflow-src.zip -o oneflow-src.zip
unzip oneflow-src.zip
方法2
git clone https://github.com/Oneflow-Inc/oneflow.git
此处建议使用方法2,虽然速度慢一些,但从最后结果来看,效果更好一些
构建并安装OneFlow(在裸机上)
cd oneflow/
mkdir build
cd build
sudo apt install -y libmkl-full-dev nasm libc++-11-dev libncurses5 g++ gcc cmake gdb python3-pip ##安装依赖项
cmake -DCMAKE_BUILD_TYPE=Release .. ##此处根据您的具体需求,添加具体参数
make -j$(nproc)
make pip_install
查看oneflow的版本
cd oneflow/build/
python3
import oneflow as flow
flow.__version__