安装pytorch3d最简单方法
安装pytorch3d的最简单方法
- 前言
- 一、pytorch3d是什么?
- 二、安装步骤
- 1.添加anaconda源(最最最最最关键!!)
- 2.创建环境
- 3.安装pytorch和pytorch3d
- 总结
前言
安装pytorch3d踩了很多坑,现将最简单的方法公布如下:
一、pytorch3d是什么?
PyTorch3D的目标是帮助加速深度学习和3D交叉点的研究。3D数据比2D图像更复杂,在从事Mesh R-CNN和C3DPO等项目时,我们遇到了一些挑战,包括3D数据表示、批处理和速度。我们开发了许多有用的算子和抽象,用于3D深度学习,并希望与社区分享,以推动这一领域的新研究。
在PyTorch3D中,我们包含了高效的3D操作符、异构批处理功能和模块化可微渲染API,为该领域的研究人员提供了急需的工具包,以实现复杂3D输入的前沿研究。
来自:https://pytorch3d.org/docs/why_pytorch3d
二、安装步骤
1.添加anaconda源(最最最最最关键!!)
以清华源 ubuntu18.04为例,其他平台安装方法可以借鉴:
# 在终端执行以下代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
# 以上两条是Anaconda官方库的镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# 以上是Anaconda第三方库 Conda Forge的镜像# for linux
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
#以上两条是Pytorch的Anaconda第三方镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch3d/conda config --set show_channel_urls yes
添加完成后可以使用conda info命令查看是否添加成功
!!!添加pytorch源和pytorch3d源是最关键的步骤!!!
2.创建环境
以python3.8为例,这个看实际需求。
conda create -n pytorch3d python=3.8
conda activate pytorch3d
3.安装pytorch和pytorch3d
截止本文的编写时间,当前最版本pytorch3d为0.6.2,最高支持pytorch1.11.0,所以最好不要安装pytorch 1.12.0 以上版本;以pytorch 1.10.1版本为例,对了我的nvcc -v cuda版本是11.3,安装pytorch需要适配:
# 首先安装pytorch
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3
# 使用官方网站提供的命令安装,参考:https://pytorch.org/get-started/previous-versions/
# 但是尤其注意以因为已经更换过conda源了,所以不需要添加-c pytorch -c conda-forge,否则默认从官方源添加
# 这一步需要等待一段时间,但清华源速度总比官方源强多了# 其次安装必要库
conda install -c fvcore -c iopath -c conda-forge fvcore iopath# 安装pytorch3d,只需要一条命令
conda install pytorch3d
那么就是激动人心的时刻了:
总结
完结撒花,希望后续在使用pytorch3d的过程中能够出一些好的教程,期待自己可以~
有问题请留言, 成功的童鞋麻烦留言告知啦。
安装pytorch3d最简单方法相关推荐
- 安装rlwrap 的简单方法,亲测好用
安装rlwrap 的简单方法 1. 下载安装 epel包 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.no ...
- ubuntu安装微信的简单方法
目录:ubuntu安装微信的简单方法 一.前言 二.安装方法 2.1 安装deepin-wine 2.2 安装微信 2.3 该方法的缺点 2.4 常用应用及对应软件包名 一.前言 当下,ubuntu桌 ...
- Route 66地图安装的一个简单方法,在N70上验证过
一般情况下,安装Route 66地图会碰到以下问题: 1.启动Route 66时,提示"Resource error""资源错误" --可能是没有安装地图文件. ...
- linux中安装libreoffice的简单方法
linux中安装libreoffice的方法 有yum源最简单的安装方法 直接用yum install libreoffice* 全部安装 大概400多个包都安装上 安装完成后用命令测试一下能否转换成 ...
- Linux Unbunt 安装显卡驱动 简单方法
1.卸载之前驱动 sudo apt-get --purge remove nvidia-* sudo apt-get --purge remove xserver-xorg-video-nouveau ...
- 安装rlwrap 的简单方法
1. 下载安装 epel包 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2. 安装r ...
- EndeavourOS 是使用 Arch Linux 的最简单方法吗?
Arch Linux 是一个很棒的Linux 发行版,但安装起来却非常复杂.EndeavourOS 提供了最接近普通 Arch 安装的东西--没有痛苦.让我们看看它有什么不同以及如何安装它. Arch ...
- cakephp 安装mysql_CakePHP的安装的简单方法
在对于CakePHP的作用有了初步认识后,我们可以下载CakePHP来进行一些使用.在安装前,要检查php的版本情况,防止CakePHP框架出现不适配的情况. 对于具体的框架组装,会涉及到依赖库和Co ...
- linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法
在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...
最新文章
- java实现将String的数字提取出来
- SQL语句行列转换两种方法 case ...when 和pivot函数应用
- 一个简单的 Hello world! 例子使用 boost::mpi::group 和 boost::mpi::broadcast()
- codeforce 272B Dima and Sequence
- 教学思路SQL之入门习题《学生成绩》 二、基础单表查询
- android文件下载含服务器端,制作http/https文件共享服务器的Android下载管理器
- android AVB2.0学习总结
- Redis数据类型使用场景及有序集合SortedSet底层实现详解
- java里面怎么添加表约束_alter table添加表约束
- linux 建立用户kde目录,安装KDE Plasma后,你要做的七件事
- 英语口语常用1368词汇
- 五险一金 | 2020年企业社保缴费为零问题
- 我是这样手写 Spring 的(麻雀虽小五脏俱全)
- python unpack java,Java中的python struct.unpack - java
- windy定义了一种windy数,不含前导零且前两个数字只差至少为2的正整数被称为windy数,求A和B之间windy数的个数
- 毕得医药通过科创板注册:年营收6亿 戴岚姐弟为实控人
- 计算机运行命令如何关闭应用程序,如何禁止电脑中某些程序的运行
- visio 2013下载安装
- 重磅!西安交通大学使用脑机接口技术实现了高位截瘫失语患者“说”出“心里话”
- 不同银行的银行卡正则校验