close
Chris's Archive

An archive of working notes on 3D vision, sparse tensors, and the math underneath.

I'm a Senior Research Scientist at NVIDIA. This site is the long-form companion to my papers — derivations I had to write out before they made sense, drafts I keep returning to, and tutorials for tools I wish had existed when I was figuring them out.

Senior Research Scientist · NVIDIA Stanford EE PhD More about me →

Recent

All posts →
2025 · 08
programming

CuTe DSL Basics: A Practical Introduction

CuTe DSL Basics — From Hello to Tiled Kernels This tutorial turns the CuTe DSL script snippets into a connected story: we start with a first GPU kernel, learn how dynamic printing and data types w...

cutlasscutecudapytorch
2025 · 07
programming

CUDA Memory Load/Store Performance: A Comprehensive Benchmark Analysis

CUDA Memory Load/Store Performance: A Comprehensive Benchmark Analysis GPU memory performance is often the bottleneck in high-performance computing applications. Understanding the nuances of diffe...

cudagpu-programmingperformance-optimizationmemory-access
2023 · 06
publications

Fast Monocular Scene Reconstruction with Global-Sparse Local-Dense Grids

Authors Wei Dong, Christopher Choy, Charles Loop, Or Litany, Yuke Zhu, Anima Anandkumar IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2023 Abstract Indoor scene reconstruct...

monocular-reconstructionsdfsparse-voxel-grid3d-reconstruction
2022 · 06
publications

ACID: Action-Conditional Implicit Visual Dynamics for Deformable Object Manipulation

Authors Yufei Wang, Zhou Xian, Feng Chen, Tsun-Hsuan Wang, Yian Wang, Katerina Fragkiadaki, Christopher Choy, Zackory Erickson, David Held RSS, 2022 Abstract Manipulating volumetric deformabl...

roboticsmanipulationdeformable-objectsdynamics
2021 · 10
publications

DiscoBox: Weakly Supervised Instance Segmentation and Semantic Correspondence from Box Supervision

Authors Shiyi Lan, Zhiding Yu, Christopher Choy, Subhashree Radhakrishnan, Guilin Liu, Yuke Zhu, Larry S. Davis, Anima Anandkumar IEEE International Conference on Computer Vision (ICCV), 2021 Ab...

weakly-supervisedinstance-segmentationsemantic-correspondenceiccv
2021 · 09
publications

Self-Calibrating Neural Radiance Fields

Authors Yoonwoo Jeong, Seokjun Ahn, Christopher Choy, Animashree Anandkumar, Minsu Cho, Jaesik Park ICCV, 2021 Abstract In this work, we propose a camera self-calibration algorithm for generic ...

neural-radiance-fieldscamera-calibration3d-reconstructionnerf
2021 · 05
research

Ghost of 3D Perception: Permutation Invariance Matters? Convolutions are Permutation Invariant!

Are you familiar with the python dictionary class? Let me give you a quick test to check your level of knowledge. a = dict() a[1.1] = 1 a[2.1] = 2 b = dict() b[2.1] = 2 b[1.1] = 1 Do you think t...

neural-network
2021 · 05
research

Faster Neural Radiance Fields Inference

The Neural Radiance Fields (NeRF) proposed an interesting way to represent a 3D scene using an implicit network for high fidelity volumetric rendering. Compared with traditional methods to generate...

neural-networkrendering3dgraphics
2021 · 05
programming

Setting Class Attributes in Python

Setting class attributes in python can be tedious. In this post, I want to summarize a trick that I’ve been using to simplify this process. Class Attributes in init In many cases, we have to save...

pythonprogramming