【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程

这篇具有很好参考价值的文章主要介绍了【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程


前言

本人windows10下使用【Code for Neural Reflectance Surfaces (NeRS)】算法时需要搭建PyTorch3d环境,故此以详细教程以该算法依赖的环境版本为参照。

应很多朋友的要求,博主将自己的pytorch3d的conda环境打包放在【百度云盘;提取码:3tyw 】供大家参考,注意环境版本要求保持一致,并不适合所有人。


确定版本对应关系

环境版本要求保持一致:CUDA,CUB,Pytorch,Pytorch3d

注意这里的cub对应的是真实的物理机安装的cuda版本号(环境变量里配置的cuda),不是虚拟环境下的cuda版本号。pytorch3d,深度学习,三维重建,深度学习,pytorch,3d

假设已经安装了其他版本的cuda和对应的cudnn,可以参考博主的博文【Windows10中下安装多版本CUDA及其切换】
本人的安装版本为:

Python 3.9 + Pytorch 1.8.0 + CUDA 11.1 + cudnn 8_0 + pytorch3d 0.6.1 + CUB 1.9.10-1

使用anaconda3新建PyTorch3d虚拟环境:

conda create -n pytorch3d python=3.9
activate pytorch3d

然后安装对应版本pytorch和cuda包:

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

查询对照表,查看cuda对应的cub版本。pytorch3d,深度学习,三维重建,深度学习,pytorch,3d
博主的cuda版本为11.1,NVIDIA CUB推荐1.9.10-1,下载解压后将其路径新建CUB_HOME到环境变量中:
pytorch3d,深度学习,三维重建,深度学习,pytorch,3d

注意不是在Path中添加

安装Pytorch3d的依赖项:

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

源码编译安装Pytorch3d

选择Pytorch3d版本,各版本下有注明其适用的pytorch版本,博主这里是0.6.1版本。
pytorch3d,深度学习,三维重建,深度学习,pytorch,3d
以管理者身份打开"x64 Native Tools Command Prompt for VS 2019"终端(安装VS 2019),cd到pytorch3d解压目录里,输入以下指令:

# 激活对应的环境,进入到Pytorch3d路径下
cd pytorch3d-0.6.1
activate pytorch3d
set DISTUTILS_USE_SDK=1
set PYTORCH3D_NO_NINJA=1

pytorch3d,深度学习,三维重建,深度学习,pytorch,3d
修改pytorch3d里setup.py文件的源码:

# 46行修改为
extra_compile_args = {"cxx": []}
# 60行注释-std=c++14
# "-std=c++14",

继续在"x64 Native Tools Command Prompt for VS 2019"执行以下命令:

# 可能需要科学上网,需要下载一些依赖.
python setup.py install

成功安装。
pytorch3d,深度学习,三维重建,深度学习,pytorch,3d

# 查看环境中的是否成功安装包
conda list

pytorch3d,深度学习,三维重建,深度学习,pytorch,3d
用一段测试代码验证pytorch3d能否正常使用。

import torch
from pytorch3d.structures import Meshes
from pytorch3d.utils import ico_sphere

# 创建一个简单的3D球体
sphere_mesh = ico_sphere(3, device=torch.device("cuda"))

# 打印球体的顶点和面信息
print("顶点坐标:", sphere_mesh.verts_packed())
print("面索引:", sphere_mesh.faces_packed())

说明能够正常使用。
pytorch3d,深度学习,三维重建,深度学习,pytorch,3d


总结

尽可能简单、详细的介绍windows10环境配置PyTorch3d详细教程,后续可以在当前配置的PyTorch3d环境中运行三维重建相关的代码。文章来源地址https://www.toymoban.com/news/detail-667782.html

到了这里,关于【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10深度学习环境配置系列之Conda创建虚拟环境[非公]

    @ 目录 1. Anaconda的安装及换源 1.1下载地址: 1.2 换源 1.2.1生成.condarc配置文件: 1.2.2修改.condarc配置文件: 1.3 Jupyter notebook修改默认文件夹 2.conda创建虚拟环境 3.虚拟环境常用命令 4.tensorflow2.0安装 1. 官网下载安装(速度较慢,不推荐) 2. 清华镜像站 原因:若不换源,生成虚拟环

    2024年02月05日
    浏览(59)
  • Windows配置深度学习环境——torch+CUDA

    这里基于读者已经有使用Python的相关经验,就不介绍Python的安装过程。 win10+mx350+Python3.7.4+CUDA11.4.0+cudnn11.4 torch 1.11.0+cu113 torchaudio 0.11.0 torchvision 0.12.0+cu113 一般来说在命令行界面输入python就可以了解python版本。 也可以使用如下代码查询python版本。 以下是torch与Python版本的对应关

    2024年01月25日
    浏览(39)
  • Windows下PyTorch深度学习环境配置(GPU)

    (路径最好全英文) (下载好后,可以创建其他虚拟环境,因为是自己学习,所以先不放步骤,有需要者可以参考B站up我是土堆的视频) 1.确定显卡型号 (如图右上角,我是1050ti) 确定显卡算力 6.1 (更多CUDA和GPU间的算力关系可参考https://zhuanlan.zhihu.com/p/544337083?utm_id=0) 确

    2024年02月16日
    浏览(41)
  • 【window环境】Python安装与深度学习环境(tensorflow)配置保姆教程

    此贴主要记录window环境下,python安装、配置python环境及tensorflow(GPU、CPU)的配置。初学者记录贴,如内容有误,还请各位大佬指出来。 (1)访问Anaconda官网( https://docs.conda.io/en/latest/miniconda.html ),点击所需版本的下载链接。 (例如: https://repo.anaconda.com/miniconda/Miniconda3-

    2024年02月02日
    浏览(47)
  • 深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

    入门深度学习,很多人经历了从入门到放弃的心酸历程,且千军万马倒在了入门第一道关卡:环境配置问题。俗话说,环境配不对,学习两行泪。 如果你正在面临配置环境的痛苦,不管你是Windows用户、Ubuntu用户还是苹果死忠粉,这篇文章都是为你量身定制的。接下来就依次

    2024年01月18日
    浏览(24)
  • Windows深度学习环境的配置(从不会到学会!最全版!)

    目录: 前言 下载 安装 anaconda 下载 安装 pycharm  下载 更新NVIDIA 驱动  下载安装 安装cuda 下载并移动cudnn    安装适配的pytorch 验证pytorch 在jupyter notebook中打开配置好的虚拟环境 在Pycharm解释器中配置虚拟环境 前言 使用的软硬件配置: Windows10 NVIDIA GeForce RTX 2060 Ti Laptop GPU a

    2024年02月13日
    浏览(44)
  • windows10系统PYthon深度学习环境安装(Anaconda3、PYthon3.10、CUDA11.6、CUDDN10、pytorch、tensorflow,Pycharm)

    一、 總體说明 1、說明:總體採用https://blog.csdn.net/zhizhuxy999/article/details/90442600方法,部分步驟由於版本變化,進行了調整。 2、基本概念 编程语言/编译器:Python。Python的特点是“用最少的代码干最多的事”。Python 2即在2020年停止更新,所以现在学习Python 3是最好的选择。 P

    2023年04月18日
    浏览(51)
  • 【三维重建补充知识-0】视差、深度概念及其转换

    把手指放在眼前,分别闭上左、右眼,我们会发现 手指与后边物体的相对位置是不同的 ,也即两眼所识别的两幅图像之间存在视觉差异,我们 通过“视差”这一概念来表示这种差别 。 该过程也可以通过两个处于同一平面的相机来模拟: 如下图所示,在 同一水平面上存在位

    2024年02月10日
    浏览(35)
  • Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程

    实验室需要将Win10的系统改装为Server系统供多人以远程桌面的方式使用,同时配置Tensorflow+Pytorch的深度学习环境,遂记录一下大概步骤。 和安装其他Windows系统的步骤差不多,也是插入U盘后进BIOS然后根据引导分区创建管理员等等,可以参考:windows server 2019安装教程 如果装完

    2024年02月04日
    浏览(74)
  • Halcon22.11+Win10+RTX3060显卡(配置CUDA和cuDNN深度学习环境)

    官网下载安装包(需要注册才能下载) 提示:它和VS2019联合开发,所以要安装VS2019  具体安装步骤参考:https://zhuanlan.zhihu.com/p/590352632   相关的安装包比如CUDA、cudnn版本需要下载到本地安装。  CUDA版本选择,已本人的为例:在NVIDIA控制面板可以看到RTX3060驱动目前最高支持

    2024年02月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包