3DPytorch-API NVIDIA Kaolin

NVIDIA Kaolin library provides a PyTorch API for working with a variety of 3D representations and includes a growing collection of GPU-optimized operations such as modular differentiable rendering, fast conversions between representations, data loading, 3D checkpoints and more.

提供了一个PyTorch API,用于处理各种3D表示形式,并包括越来越多的GPU优化操作集合,例如模块化的可区分渲染,表示之间的快速转换,数据加载,3D检查点等等。

NVIDIA Omniverse Kaolin App is an interactive application for 3D deep learning researchers that allows inspecting 3D datasets, interactive visualization of 3D outputs of a model during training, and synthetic dataset rendering. Built on Omniverse Kit, the research application benefits from high-fidelity RTX rendering and will gain new functionality periodically from new extensions.

In combination, these tools can massively reduce the time needed to develop AI research for a wide range of 3D applications.

一款面向3D深度学习研究人员的交互式应用程序,它可以检查3D数据集,在训练期间对模型的3D输出进行交互式可视化以及合成数据集渲染。该研究应用程序基于Omniverse Kit构建,得益于高保真RTX渲染,并将定期从新扩展中获得新功能。

结合使用,这些工​​具可以大大减少开发用于各种3D应用程序的AI研究所需的时间。

Kaolin Library

Modular Differentiable Renderer

Develop cutting-edge inverse graphics applications using modular and optimized mesh differentiable renderer.

使用模块化和优化的网格可微分渲染器开发最先进的逆向图形应用程序。

3D Data Loading

Easily load large 3D datasets to train your machine learning models. Make use of import and export utilities for OBJ and USD formats.

轻松加载大型3D数据集以训练机器学习模型。利用OBJ和USD格式的导入和导出实用程序。

GPU Optimized 3D Operations

Convert
between 3D representations using fast and reliable conversion operations. Use
GPU-optimized implementations of 3D loss functions and a growing collection of
other operations on 3D data.

使用快速可靠的转换操作在3D表示形式之间进行转换。使用GPU优化的3D损失功能实现以及对3D数据的其他操作不断增长的集合。

3D
Checkpoints

Export
3D checkpoints for meshes, point clouds and voxel grids in USD format, allowing
interactive visualization of model training.

以USD格式导出网格,点云和体素网格的3D检查点,以交互方式可视化模型训练。

Omniverse Kaolin App

(Coming Soon)

Leveraging
the NVIDIA Omniverse Platform,
Omniverse Kaolin App allows high fidelity rendering and interactive
visualization of 3D data and training results.

利用NVIDIA Omniverse平台,Omniverse
Kaolin  App可以实现高保真渲染以及3D数据和培训结果的交互式可视化。

Visualize
Model Training

Scrub
through iterations of 3D checkpoints exported using the Kaolin python API to
understand how your model is training. Debug models in development by
inspecting 3D outputs and produce beautiful renderings of final results.

通过使用Kaolin python API导出的3D检查点的迭代进行清理,以了解模型的训练方式。通过检查3D输出来调试开发中的模型,并生成最终结果的精美效果图。

Render
Synthetic Data

Render
massive training datasets with RTX ray and path tracing and export useful
ground truth labels, such as segmentation maps, bounding boxes, depth maps and
normals.

使用RTX射线和路径跟踪渲染大量的训练数据集,并导出有用的地面真相标签,例如分段图,边界框,深度图和法线。

Inspect 3D
Datasets

Effortlessly
sample, render and inspect 3D datasets to gain intuition about your training
data and identify inconsistencies.

毫不费力地采样,渲染和检查3D数据集,以获取有关您的训练数据的直觉并找出不一致之处。

3DPytorch-API NVIDIA Kaolin的更多相关文章

  1. 【视频开发】【CUDA开发】ffmpeg Nvidia硬件加速总结

    原文链接:https://developer.nvidia.com/ffmpeg GPU-accelerated video processing integrated into the most p ...

  2. 【转】OPENGL基本API概述

    本文信息资源来源于网络,欢迎转载!转载时请保留本文链接(http://www.shopliyang.com.cn/)! OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库. gl是核 ...

  3. Life of a triangle - NVIDIA's logical pipeline

    Home GameWorks Blog Life of a triangle - NVIDIA's logical pipeline   Life of a triangle - NVIDIA's l ...

  4. (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

      深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...

  5. Shader Model 3.0:Using Vertex Textures SM3:使用顶点纹理 (NVIDIA spec, 6800支持使用D3DFMT_R32F and D3DFMT_A32B32G32R32F的纹理格式实现Vertex Texture。)

    翻译者 周波 zhoubo22@hotmail.com 版权所有 Philipp Gerasimov Randima (Randy) Fernando Simon Green NVIDIA Corpo ...

  6. Android开发-API指南-<supports-gl-texture>

    <supports-gl-texture> 英文原文:http://developer.android.com/guide/topics/manifest/supports-gl-text ...

  7. 回击MLAA:NVIDIA FXAA抗锯齿性能实測、画质对照

    PC游戏玩家肯定会对各式各样的AA抗锯齿技术很熟悉,而今天本文的主角就是NVIDIA今年才推出的新型抗锯齿技术"FXAA". FXAA在某种程度上有些类似于AMD之前宣传的MLAA ...

  8. Opencl API解释(二)

    欢迎关注,转载引用请注明 http://blog.csdn.net/leonwei/article/details/8909897 这里将更深入的说明一些OpenCL API的功能 1. 创建buff ...

  9. 【OpenGL游戏开发之二】OpenGL常用API

    OpenGL常用API 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数.它采用C语言风格,提供大量的函数来进行图形的处理和显示.OpenGL库函数的命名方式非常有规律.所有OpenGL ...

随机推荐

  1. Windows中动态磁盘管理

    目录 动态磁盘 基本磁盘和动态磁盘的转换 简单卷 跨区卷 带区卷 镜像卷 RAID-5卷 相关文章:硬盘分区形式(MBR.GPT).系统引导.文件系统.Inode和Block 动态磁盘 Windows ...

  2. Win64 驱动内核编程-9.系统调用、WOW64与兼容模式

    系统调用.WOW64与兼容模式 这种东西都是偏向于概念的,我就把资料上的东西整理下粘贴过来,资料来源于胡文亮,感谢这位前辈. WIN64 的系统调用比 WIN32 要复杂很多,原因很简单,因为 WIN ...

  3. Windows PE 第十章 加载配置信息

    加载配置信息 加载配置信息最初最用在Windows NT操作系统中,作为文件头部的延伸部分,后来被用作异常处理.加载配置信息表中存放了基于结构化异常处理(SEH)技术的各项异常句柄.当程序运行发生异常 ...

  4. AsSystemRum 系统提权工具 实现思路及其源码

    名字:     AsSystemRun 功能:     用system权限启动一个进程. 开发语言:   C++,C# 作者:     Ack-Code 开发时间: 2016.9.15 实现原理: w ...

  5. .NET Core with 微服务 - 什么是微服务

    微服务是这几年最流行的架构,说起架构不提微服务都不好意思跟人家打招呼.最近想要再梳理一下关于微服务的知识,并且结合本人的一些实践经验来做一些总结与分享.前面会分享一些概念性的东西,后面也会使用.net ...

  6. VMware Workstation中安装Hyper-V

    1:在虚拟机设置中,CPU属性中勾选"Virtualize Intel VT-x/EPT or AMD-V/RVI"来启用虚拟机的CPU支持虚拟化. 2:2.在虚拟机文件所在目录中 ...

  7. 基于python对B站收藏夹按照视频发布时间进行排序

    基于python对B站收藏夹按照视频发布时间进行排序 前言 在最一开始,我的B站收藏一直是存放在默认收藏夹中,但是随着视频收藏的越来越多,没有分类的视频放在一起,想在众多视频中找到想要的视频非常困难, ...

  8. 【js】Leetcode每日一题-停在原地的方案数

    [js]Leetcode每日一题-停在原地的方案数 [题目描述] 有一个长度为 arrLen 的数组,开始有一个指针在索引 0 处. 每一步操作中,你可以将指针向左或向右移动 1 步,或者停在原地(指 ...

  9. 腾讯云原生混合云-第三方集群弹EKS应对突发流量的利器

    作者 何鹏飞,腾讯云专家产品经理,曾作为容器私有云.TKEStack的产品经理兼架构师,参与腾讯云内部业务.外部客户容器化改造方案设计,目前负责云原生混合云产品方案设计工作. 胡晓亮,腾讯云专家工程师 ...

  10. 关于Annotation注解的理解

    在编Java程序的时候,我们经常会碰到annotation.比如:@Override 我们在子类继承父类的时候,会经常用到这个annotation.它告诉编译器这个方法是override父类的方法的. ...