在Win10安装pytorch3d

Pytorch3d是一个为Pytorch设计的库,专注于3D视觉研究,提供三角形网格数据结构、操作、可区分的渲染器和隐式函数合成。它支持GPU加速和小批量异构数据处理,适用于深度学习中的3D数据预测和操作。
摘要由CSDN通过智能技术生成

Pytorch3d

这是一个为使用Pytorch的3D计算机视觉研究提供的高效可重用的组件

主要特点包括:

  1. 用于储存和操作三角形网格的数据结构
  2. 三角形网格的高效操作(投影变换、图形卷积、采样、损失函数)
  3. 可区分的网格渲染器
  4. 可以通过隐式函数进行新试图合成的框架

由于pytorch3d旨在用于预测和操作3D数据的深度学习方法的顺利集成,因此在其中的运算符:

  • 使用pytorch张量实现
  • 可以处理小批量的异构数据
  • 可区分
  • 可以使用GPU加速

以上是对于这个包的简要介绍,需要了解更多,可以点击官方链接

以下操作都是在anaconda虚拟环境中进行的,如果有小伙伴想要建立虚拟环境可以参考:链接

安装pytorch3d

首先需要检查自己的cuda以及pytorch版本

1.安装torch和Cuda

cuda安装地址:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exe_local

如果已经装好,检查自己的torch和cuda版本的是否可用

import torch
torch.cuda.is_available()

如果返回是True则已经在使用GPU版本的torch

官网对比版本查询

如果返回不是True,则需要卸载重新安装

pip uninstall torch torchvision torchaudio
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

最后再用**torch.cuda.is_available()**检查即可

2.安装Pytorch3d

1.conda install -c fvcore -c iopath -c conda-forge fvcore iopath

2.进入下载地址,在最下面选择自己选哟的版本

在这里插入图片描述
3.再下拉到最下面进行下载
在这里插入图片描述
4.解压后在文件夹中

python setup.py install

在这里插入图片描述
此时import pytorch3d 也是ok的

在这里插入图片描述

在Windows 10环境下安装PyTorch 3D通常涉及几个步骤: 1. **Python和环境**: 确保已经安装了最新版本的Python (建议使用Python 3.7或更高),以及Anaconda或Miniconda等科学计算环境管理器。 2. **安装CUDA和cuDNN**: PyTorch 3D需要NVIDIA GPU的支持,首先下载并安装CUDA Toolkit,然后通过Conda或pip安装cuDNN。例如: ``` conda install cudatoolkit=11.2 -c nvidia pip install cupy-cuda112 ``` 需要选择适合当前GPU的版本。 3. **安装PyTorch**: 使用以下命令安装PyTorch,指定`--cuda`选项以便在GPU上运行: ```bash pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/cpu/torch_stable.html --extra-index-url https://download.pytorch.org/whl/cu112/torch_stable.html ``` 如果你希望安装包含3D功能的版本,可以尝试安装: ```bash pip install torch torchvision torchaudio -f https://download.pytorch.org/whl/nightly/cpu/torch_nightly.html --extra-index-url https://download.pytorch.org/whl/nightly/cu112/torch_nightly.html extras=contrib ``` 4. **安装PyTorch 3D**: 如果官方库尚未提供PyTorch 3D版本,你可以尝试从GitHub克隆并安装: ```bash git clone https://github.com/pytorch/vision.git cd vision pip install . ``` 并确保查看其最新的文档以确认是否支持Windows和你的CUDA版本。 5. **设置环境变量**: 更新系统环境变量,特别是添加CUDA的路径到`PATH`中。 6. **测试安装**: 创建一个小脚本,导入`torchvision.ops`模块来检查安装是否成功,并进行简单的3D模型测试。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值