log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
The Taichi Programming Language for Fast and Differentiable Simulations
Yuanming Hu
IRB 4105
Tuesday, September 14, 2021, 12:30-1:30 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

Also on Zoom- https://umd.zoom.us/j/4603492472

Efficient and differentiable simulations can help solve inverse problems, such as robot design and control. However, with existing tools, developing these simulators is not easy. In this talk, we will cover a series of works on the Taichi programming language, including its differentiable version. After introducing basic prior knowledge such as (forward) physical simulation and differentiable (backward) simulation, we will talk about the ChainQueen differentiable simulator (ICRA 2019), the Taichi programming language (SIGGRAPH Asia 2019), and the DiffTaichi differentiable programming language (ICLR 2020). Taichi and DiffTaichi can help significantly improve the performance, productivity, and portability of physical simulator development, allowing (differentiable) simulators to run on GPUs, mobile phones, and even websites. As an open-source programming language embedded in Python, Taichi is now developed by nearly 100 developers across the world and has been downloaded ~1 million times (https://github.com/taichi-dev/taichi).

Bio

 Dr. Yuanming Hu (https://yuanming.taichi.graphics/) serves as the co-founder and CEO of Taichi Graphics, where people collaborate to build world-class open-source computer graphics infrastructure and cloud platforms. He graduated with a CS Ph.D. in early 2021 from MIT, after that he founded Taichi Graphics in Beijing, China. During his Ph.D. study, he created the Taichi programming language. Yuanming graduated with honor from Tsinghua University (Yao class) in July 2017. His research interests are computer graphics, compilers, and physical simulation.

This talk is organized by Richa Mathur