最近几天因为想跑一个2021年facebook的文章meshtalk,所以开始接触深度学习。看完论文准备跑一下代码,但是因为配环境头痛不已,百度了各种问题,好在最后跑通了,记录一下整体流程,希望对各位有帮助。

首先是查看一下论文中的代码所需要的包。因为是刚装的电脑所以一切都是从0开始。

首先是conda+pytorch+pycharm+cuda+cudnn+pytorch的安装,我是跟着B站的一个教程学的,链接如下:有幸遇见-b站最全最简洁易学的深度学习环境配置教程Anaconda+Pycharm+CUDA+CUdnn+PyTorch+Tensorflow_哔哩哔哩_bilibili一定要注意几个版本之间的对应,我这里的版本是python3.7+vs2019+pytorch1.10.0+cuda11.3+cub1.11.0,cudnn忘记了,但是一定要去官网找到几个对应的版本。以上安装都是根据上面的视频链接所做,这里不再做赘述。

ffmpeg和numpy直接使用conda命令就可以

conda install numpy
conda install ffmpeg-python

接下来就是最难装的pytorch3d部分!!!

1、首先是去官网下载pytorch3d的依赖包,论文中的版本是0.4.0,如果需要其他的版本则其他环境也要进行相应的修改。下载好的压缩包可以解压到任意的位置,压缩后的文件夹如下所示,好像这个官方的有问题,下载这个百度网盘链接中的代码,直接复制替换setup.py中的原代码:

https://pan.baidu.com/s/1MoSLsgP80YlHdTxNUDEnFg

提取码:55qn

2、在命令行输入以下代码,继续安装库

conda install -c fvcore -c iopath -c conda-forge fvcore iopath

3、安装gcc和g++环境,点这里,只看安装gcc和g++的那部分即可

4、以管理员身份打开 x64 Native Tools Command Prompt for VS 2019,这个安装好vs2019之后就有了

5、 使用命令行进入到下载好的pytorch3d的依赖包的路径,如果直接用cd不跳转,加上/d即可

cd /d 路径名

然后依次输入以下的代码,关闭即可。

set DISTUTILS_USE_SDK=1
set PYTORCH3D_NO_NINJA=1

6、回到命令行并且进入到放pytorch3d的文件路径,如

7、安装pytorch3d包

python setup.py install

其中我多次在第七步失败了,错误提示如下

这个一开始我以为是我vs安装的不对,还去vs里面把能下载的一些都下载了,但是可能最后是因为456步我没有做在前面所以导致vs这里一直出错。如果你也一开始没能安装成功,可以试试

python setup.py install >log.txt

然后到pytorch3d的包那个路径下去找这个日志查看并用ctrl+f找到第一个error去百度一下是什么问题,我这里解决了vs的问题以后就没其他的问题了,最后运行了几分钟后,pytorch3d也就安装好了

感谢在知乎上看到的这篇文章,我也是跟着这篇文章最终配成了环境,将报错分享出来,给大家提个醒Windows pytorch3d 安装方法 - 知乎 (zhihu.com)

PyTorch3D环境搭建相关推荐

  1. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  2. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  3. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  4. 2021年大数据环境搭建(二):分布式环境搭建

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...

  5. 2021年大数据Spark(八):环境搭建集群模式 Standalone HA

    环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...

  6. 2021年大数据Spark(六):环境搭建集群模式 Standalone

    目录 环境搭建-Standalone 前言 Standalone 架构 ​​​​​​​集群规划 修改配置并分发 修改slaves ​​​​​​​分发到其他机器 修改spark-env.sh 集群启动和 ...

  7. CentOS7环境搭建使用PhpStorm上传代码

    一.虚拟机介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实win ...

  8. window10 系统上 ecplise 环境搭建

    ecplise 安装需要用到  JDK 环境的搭建以及ecplise 的下载 这两部完成即可 一: JDK环境搭建 到官网上下载JDK并且安装即可(下载的时候注意选择Accept License Ag ...

  9. centOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装

    这篇文章主要介绍了CentOS7 LNMP+phpmyadmin环境搭建,第三篇phpmyadmin安装,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 之前我们已经安装了lnmp的环境,现在让我们 ...

最新文章

  1. mate40能更新鸿蒙,Mate40领衔更新!鸿蒙系统首批升级机型名单:这些机型可坐等推送...
  2. Java学习day010(oop):向上造型
  3. MySQL删除退出后数据未更新,mysql一不小心删除了数据或更新了数据没有加where 条件...
  4. java.util.Date与 java.sql.Date两个包下Date的区别与联系
  5. 2016 ICPC 北京网络赛 A 恶心模拟 F 循环矩阵,FFT(待补) I 模拟
  6. 程序员每天该做的事情
  7. 全屏动态滑稽网站HTML源码
  8. win10 下装win7
  9. 微信扫码(扫一扫二维码)下载不了app怎么解决
  10. 【Mysql数据库 第10章】MySQL的存储函数使用
  11. 注销使用苹果登录的账号
  12. python bitwise operator 位运算
  13. 无功控制器电容投切方案整理
  14. 一台电脑上idea+webstorm使用nginx配置前后端分离
  15. 华为 openlab 鸿蒙,华为OpenLab与工业互联网联盟成立联合生态实验室
  16. 《程序设计基础》 第十一章 指针进阶 7-3 解密英文藏头诗 (15 分)
  17. 装系统准备步骤 [2012-07-20 更新]
  18. matlab脚本页怎么还原,当前的页面脚本发生错误matlab
  19. 网易闪电邮显示正在联系服务器,网易闪电邮如何正确添加outlook邮箱
  20. JAVA完整版WMS仓库管理系统PC+微信小程序端源码

热门文章

  1. IOS之NSArray 中调用的方法详解(2)
  2. 完美恢复被Ghost覆盖的硬盘数据
  3. close闭运算实现
  4. 重磅:国产 SegmentFault 被收购。。
  5. DataRow各种琐事
  6. 计算机同会计专业相结合的应用,现代信息科技在会计学专业教学应用实践.doc...
  7. Python导入模块的几种方法(持续更新)
  8. 5年测试经验华为社招:半月3次面试,成功拿到Offer
  9. 发送邮件使家中NAS自动下载资源
  10. 冲激序列的傅立叶变换