paper-with-me

Papers

Accelerating 3D Deep Learning with PyTorch3D

2020-07-16 · Nikhila Ravi, Jeremy Reizenstein, David Novotny, Taylor Gordon, Wan-Yen Lo, Justin Johnson, Georgia Gkioxari

Deep learning has significantly improved 2D image recognition. Extending into 3D may advance many new applications including autonomous vehicles, virtual and augmented reality, authoring 3D content, and even improving 2D recognition. However despite growing interest, 3D deep learning remains relatively underexplored. We believe that some of this disparity is due to the engineering challenges involved in 3D deep learning, such as efficiently processing heterogeneous data and reframing graphics operations to be differentiable. We address these challenges by introducing PyTorch3D, a library of modular, efficient, and differentiable operators for 3D deep learning. It includes a fast, modular differentiable renderer for meshes and point clouds, enabling analysis-by-synthesis approaches. Compared with other differentiable renderers, PyTorch3D is more modular and efficient, allowing users to more easily extend it while also gracefully scaling to large meshes and images. We compare the PyTorch3D operators and renderer with other implementations and demonstrate significant speed and memory improvements. We also use PyTorch3D to improve the state-of-the-art for unsupervised 3D mesh and point cloud prediction from 2D images on ShapeNet. PyTorch3D is open-source and we hope it will help accelerate research in 3D deep learning.

📄 PDF Abstract BibTeX arXiv:2007.08501

Code (3)

IMAC-projects/mesh-deformation pytorch
facebookresearch/pytorch3d pytorch
theycallmepeter/pytorch3d_PBR pytorch

Tasks

Autonomous VehiclesDeep Learning

Similar Papers 제목 키워드 기반

A PyTorch Operations Based Approach for Computing Local Binary Patterns

2021-11-26 · U.Porto Journal of Engineering 2021 11 · Devrim Akgun

Advances in machine learning frameworks like PyTorch provides users with various machine learning algorithms together with general purpose operations. PyTorch framework provides Numpy like functions and makes it practica…

Kaiwu-PyTorch-Plugin: Bridging Deep Learning and Photonic Quantum Computing for Energy-Based Models and Active Sample Selection

2026-02-22 · Hongdong Zhu, Qi Gao, Yin Ma, Shaobo Chen 외 arxiv

This paper introduces the Kaiwu-PyTorch-Plugin (KPP) to bridge Deep Learning and Photonic Quantum Computing across multiple dimensions. KPP integrates the Coherent Ising Machine into the PyTorch ecosystem, addressing cla…

Torchmeta: A Meta-Learning library for PyTorch

2019-09-14 · Tristan Deleu, Tobias Würfl, Mandana Samiei, Joseph Paul Cohen 외

The constant introduction of standardized benchmarks in the literature has helped accelerating the recent advances in meta-learning research. They offer a way to get a fair comparison between different algorithms, and th…

Meta-Learning

iSpLib: A Library for Accelerating Graph Neural Networks using Auto-tuned Sparse Operations

2024-03-21 · Md Saidul Hoque Anik, Pranav Badhe, Rohit Gampa, Ariful Azad

Core computations in Graph Neural Network (GNN) training and inference are often mapped to sparse matrix operations such as sparse-dense matrix multiplication (SpMM). These sparse operations are harder to optimize by man…

CPUGraph Neural Network

PyTorch Distributed: Experiences on Accelerating Data Parallel Training

2020-06-28 · Shen Li, Yanli Zhao, Rohan Varma, Omkar Salpekar 외

This paper presents the design, implementation, and evaluation of the PyTorch distributed data parallel module. PyTorch is a widely-adopted scientific computing package used in deep learning research and applications. Re…