linux安装pytorch3d踩坑(必成功!!!已在多个服务器上测试)

按照官网的install.md安装但是会遇到各种各样的问题,问题不做赘述直接附一套必成功的流程:

一. conda镜像源设置, 直接通过更改 ~/.condarc修改 (已有环境源的最好全删掉重新按照这个配置,不然不保证必成功)

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch3d/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

二. 按照官网所示,执行下面的命令

conda create -n pytorch3d python=3.9
conda activate pytorch3d
conda install -c pytorch pytorch=1.9.1 torchvision cudatoolkit=10.2
conda install -c fvcore -c iopath -c conda-forge fvcore iopath
conda install pytorch3d -c pytorch3d

 轻松搞定~

### 如何在 Linux 系统上安装 PyTorch3D #### 创建适合的 Python 虚拟环境 考虑到 PyTorch3D 对于 Conda 的特定需求,强烈建议创建一个新的虚拟环境来确保兼容性和稳定性[^2]。这一步骤可以防止与其他已有的包发生冲突。 ```bash conda create -n pytorch3d_env python=3.10 conda activate pytorch3d_env ``` #### 安装要的依赖项 为了使 PyTorch3D 正常工作,在此环境中还需要安装一些额外的支持库: ```bash conda install pytorch torchvision torchaudio pytorch-c nvidia conda install -c fvcore -c iopath -c conda-forge fvcore iopath ``` 这些命令会设置好 PyTorch 及其相关组件,并配置 CUDA 支持以便利用 GPU 加速计算性能。 #### 获取并安装 PyTorch3D 有几种方式可以在 Linux 上获取 PyTorch3D: - **通过 Anaconda 渠道直接安装** ```bash conda install pytorch3d -c pytorch3d ``` 这种方法简单快捷,适用于大多数情况下的稳定版软件分发[^1]。 - **从 GitHub 源码编译安装** 如果想要获得最新特性或是修复某些 bug,则可以从官方仓库拉取源代码进行本地构建: ```bash pip install git+https://github.com/facebookresearch/pytorch3d.git ``` 使用这种方式可以获得最新的开发版本,但可能不如正式发布的版本那样经过充分测试[^3]。 #### 验证安装是否成功 完成上述步骤之后,可以通过运行一段简单的 Python 代码片段验证 PyTorch3D 是否已经正确安装: ```python python -c "from pytorch3d.io import load_ply" ``` 如果没有任何错误提示,则说明 PyTorch3D 已经被成功加载到了当前环境中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值