当前位置: 首页 > news >正文

3dgs渲染 Nvdiffrast

目录

Nvdiffrast安装教程

安装教程:

Windows安装


Nvdiffrast安装教程

安装教程:

Nvdiffrast高性能可微渲染开发包_nvdiffrast安装-CSDN博客

Nvdiffrast介绍

Nvdiffrast 是一个 PyTorch/TensorFlow 库,为基于光栅化的可微渲染提供高性能基元操作。 与以前的库(例如 redner、SoftRas 或 PyTorch3D)相比,它是一个更底层的库 - nvdiffrast 没有内置相机模型、照明/材质模型等。相反,提供的操作仅封装了最以图形为中心的步骤现代硬件图形管道:光栅化、插值、纹理和抗锯齿。 所有这些操作(及其梯度)都是 GPU 加速的,通过 CUDA 或通过硬件图形管道。

Windows安装

在 Windows 上,nvdiffrast 需要外部编译器来编译 CUDA 内核。 开发是使用 Microsoft Visual Studio 2017 专业版完成的,该版本可与 PyTorch 和 TensorFlow 版本的 nvdiffrast 配合使用。 VS 2019 专业版也已被确认可与 PyTorch 版本的 nvdiffrast 配合使用。 除专业版之外的其他 VS 版本(包括社区版)应该可以工作,但尚未经过测试。

如果在 PATH 中找不到编译器二进制文件 (cl.exe),nvdifrast 将启发式搜索它。 如果失败,你可能需要通过手动添加

"C:\Program Files (x86)\Microsoft Visual Studio\...\...\VC\Auxiliary\Build\vcvars64.bat"
其中确切的路径取决于你安装的 VS 的版本和版本。

要在本地站点包中安装 nvdiffrast,请运行:

# Ninja is required run-time to build PyTorch extensions
pip install ninja
 
# Run at the root of the repository to install nvdiffrast
pip install .
同样,你也可以将存储库根目录添加到 PYTHONPATH 中。

                        
原文链接:https://blog.csdn.net/shebao3333/article/details/134917920

相关文章:

  • 大数据在远程医疗中的创新应用:如何重塑医疗行业的未来
  • MySQL bin目录下的可执行文件
  • LeetCode LCP40 心算挑战题解
  • AI工作流自动化工具coze、dify、n8n,个人用户如何选择?
  • 当插入排序遇上“凌波微步“——希尔排序的奇幻漂流
  • 【DBeaver】如何连接MongoDB
  • Java学习手册:Spring MVC 架构与实现
  • iOS HTTPS 抓包踩坑记:几种方案尝试与替代工具记录
  • 人工智能数学基础(五):概率论
  • Android 移动开发:ProgressBar(转圈进度条)
  • C# 面向对象实例演示
  • 私有知识库 Coco AI 实战(六):打造 ES Mapping 小助手
  • C#学习第20天:垃圾回收
  • winget使用
  • UI设计之photoshop学习笔记
  • linux联接服务器SSH-局域网内网穿透分享
  • 【Java】一篇讲透Java中的集合类
  • Centos 7安装 NVIDIA CUDA Toolkit
  • Java 运算符入门指南
  • Win下的Kafka安装配置
  • 停电催生商机,中国品牌 “照亮” 西班牙
  • 证监会副主席王建军被查
  • 范宇任上海宝山区副区长
  • 国台办:台商台企有信心与国家一起打赢这场关税战
  • 在岸、离岸人民币对美元汇率双双升破7.26关口
  • 商务部:4月份以来的出口总体延续平稳增长态势