ubuntu安装pytorch,pytorch3d,pyrender最佳实践

安装顺序:pytorch---pytorch3d----pyrender(Osmesa)
1.安装pytorch
pip安装
pip install torch==1.6.0+cu101 torchvision==0.7.0+cu102 -f https://download.pytorch.org/whl/torch_stable.html


###或者
pip install --extra-index-URL https://download.pytorch.org/whl/cu113
torch==1.11.0+cu113
torchvision==0.12.0+cu113

pip安装时要添加额外的url源,并且注意加cu101/cu113 ,选择对应cuda版本

参考链接

conda安装
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3

conda安装注意需要安装cudatoolkit 

参考链接

2.安装pytorch3d 
# 其次安装必要库
conda install -c fvcore -c iopath -c conda-forge fvcore iopath

首先安装必要的库

###pip 安装
pip install git+https://github.com/facebookresearch/pytorch3d.git@v0.7.0


###或者conda安装
conda install pytorch3d

然后使用pip或者conda安装,两种都安装失败过,使用pip安装成功率更高,前提必须使用conda安装了必要的库 。参考链接

ps:安装不成功和网络有一点关系,最好对进行加速

3.安装pyrender和Osmesa
ubuntu版本最好是18.0.4。在20版本试过会失败!!!
1.首先安装PyRender
pip install pyrender
2.安装必要的库
sudo apt-get install llvm-6.0 freeglut3 freeglut3-dev
sudo apt-get  install llvm-6.0-tools

如果是高版本的ubuntu会循环安装就会报错,目前18.0.4版本是没有问题

 3.再安装osmesa
sudo apt update
sudo wget https://github.com/mmatl/travis_debs/raw/master/xenial/mesa_18.3.3-0.deb
sudo dpkg -i ./mesa_18.3.3-0.deb || true
sudo apt install -f
4.安装pyopengl
git clone https://github.com/mmatl/pyopengl.git
pip install ./pyopengl

 5.添加环境变量

export MUJOCO_GL=osmesa
export PYOPENGL_PLATFORM=osmesa

 

参考链接 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值