wanmeihuali / taichi_3d_gaussian_splatting

An unofficial implementation of paper 3D Gaussian Splatting for Real-Time Radiance Field Rendering by taichi lang.
Apache License 2.0
637 stars 58 forks source link

Use the taichi autodiff grad during backward #168

Open zjcs opened 1 month ago

zjcs commented 1 month ago

When I read the taichi doc, taichi support autodiff funcation by kernel_func.grad. So is it possible to directly use kernel_func.grad in the backward function during taichi-3dgs?

wanmeihuali commented 1 month ago

I've tried that before: https://github.com/wanmeihuali/taichi_3d_gaussian_splatting/pull/53 It seems taichi's autodiff system is still buggy and cannot produce the correct gradient. It seems the taichi's autodiff implementation is pretty naive.