zerolover

Results 4 issues of zerolover

Build bagconvert a little bit complicated, so I write a script only use imu.txt

![Image](https://github.com/user-attachments/assets/c31fad2b-c3a3-463c-92b1-d1ee7ec0b67e) the implement of 3dgut in gsplat not guarantee $\tau > 0$, we should add ```cuda float z = -glm::dot(gro, grd); if (z < 0) { continue; } ``` before...

The first commit can be reproduced by setting `packed=True,` in `simple_viewer.py`, `simple_viewer_2dgs.py` The second commit can be reproduced by setting `packed=True,` in distrubuted mode @JunchenLiu77

https://github.com/nerfstudio-project/gsplat/issues/702 solved Use register_hook to all_to_all absgrad. After backward, hook should be remove to avoid OOM. Not very elegant implement but works. We can make all_to_all_tensor_list to an autograd funtion...