StyleSDF的Pytorch环境搭建,Windows安装Pytorch3d,保姆级。

2023-10-19 17:20

本文主要是介绍StyleSDF的Pytorch环境搭建,Windows安装Pytorch3d,保姆级。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

StyleSDF的Pytorch环境搭建,Windows安装Pytorch3d,保姆级。

  • 一、StyleSDF的Pytorch环境搭建的预备条件
  • 二、安装过程
    • 2.1 需求分析
    • 2.2 下载与安装组件
      • 2.2.1 Anaconda安装
      • 2.2.2 Pycharm安装
      • 2.2.3 Visual Studio 2019安装——必须安装,高过2019、低于2017的版本不支持。
      • 2.2.4 下载CUDA11.1 地址:[点这里!!!](https://developer.nvidia.com/cuda-toolkit-archive)
      • 2.2.5 下载cuDNN for 11.X 地址:[点这里!!!](https://developer.nvidia.com/rdp/cudnn-download)
      • 2.2.6 下载torch与torchvision 地址:[点这里!!!](https://download.pytorch.org/whl/torch_stable.html)
      • 2.2.7 下载CUB 11.1 地址:[点这里!!!](https://github.com/NVIDIA/cub/releases?page=2)
      • 2.2.8 下载Pytorch3d 0.6.1 地址:[点这里!!!](https://github.com/facebookresearch/pytorch3d)
      • 2.2.9 创建虚拟环境与安装组件
    • 2.3 安装Pytorch3d——确保Visual Studio已经安装并且环境变量已经添加
      • 2.3.1 修改文件
      • 2.3.2 修改解压出来的Pytorch3d目录下的setup.py文件
      • 2.3.3 以管理员身份运行x64 Native Tools Command Prompt for VS 2019
    • 2.4 运行generate_shapes_and_images.py能够生成image与mesh。
    • 引用

一、StyleSDF的Pytorch环境搭建的预备条件

StyleSDF项目源码下载地址:点这里!!!
torch下载地址:点这里!!!
CUDA下载地址:点这里!!!
cuDNN下载地址:点这里!!!
CUB下载地址:点这里!!!
Pytorch3d下载地址:点这里!!!
Visual Studio 2019下载地址:本文不提供,请自己安装!!!关于Visual Studio的版本问题,好像2017也可以,但是博主没有试过,请自行尝试。

二、安装过程

2.1 需求分析

下载完成StyleSDF项目源码并在Pycharm中打开,文件README.md中写到各组件的版本需求如下:
在这里插入图片描述

2.2 下载与安装组件

本文使用的CUDA环境是 11.1 ,经验证 10.2 也可以,但是,但是,但是!!!
注意:低版本CUDA可能不支持高性能显卡,博主先在1050Ti上安装了基于cuda10.2的环境,然后想照搬到3090的机器上,但是报错显卡算力不匹配。 因此要查看自己显卡支持的CUDA版本。

2.3 安装Pytorch3d——确保Visual Studio已经安装并且环境变量已经添加

  • 2.3.1 修改文件

    修改文件 C:\Users\DZE25\anaconda3\envs\StyleSDF\lib\site-packages\torch\utils\cpp_extension.py 中的两处!!!
    其中DZE25为用户名,StyleSDF为虚拟环境名
    将注释的语句按如下修改。
    在这里插入图片描述
    在这里插入图片描述
  • 2.3.2 修改解压出来的Pytorch3d目录下的setup.py文件

    修改两处。
    在这里插入图片描述
    在这里插入图片描述
  • 2.3.3 以管理员身份运行x64 Native Tools Command Prompt for VS 2019

    找不到这个文件的桌面左下角搜素
    • 激活刚刚创建好的虚拟环境,并进入pytorch3d所在的目录
    • 执行以下命令
      set DISTUTILS_USE_SDK=1
      
    • 执行以下命令
      python setup.py install
      
    • 出现以下提示,表明安装成功
      在这里插入图片描述
    • 进入python中能够引用pytorch3d并打印版本信息
      在这里插入图片描述

2.4 运行generate_shapes_and_images.py能够生成image与mesh。

  • 在这里插入图片描述

    在这里插入图片描述

引用

[1] : http://t.csdn.cn/jPFC4
[2] : http://t.csdn.cn/C8kae
[3] : http://t.csdn.cn/Lk0uj
[4] : https://zhuanlan.zhihu.com/p/488474727

这篇关于StyleSDF的Pytorch环境搭建,Windows安装Pytorch3d,保姆级。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/241221

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.