Download raymarching/src/bindings.cpp from Webaverse/Stable-Dreamfusion: direct link, hf CLI and curl.
- Browser
- Download file 903 Bytes
-
https://huggingface.co/Webaverse/Stable-Dreamfusion/resolve/refs%2Fpr%2F2/raymarching/src/bindings.cpp
- Command line
-
hf download hf://Webaverse/Stable-Dreamfusion@refs/pr/2/raymarching/src/bindings.cpp
-
curl -L -o bindings.cpp https://huggingface.co/Webaverse/Stable-Dreamfusion/resolve/refs%2Fpr%2F2/raymarching/src/bindings.cpp
903 Bytes
| PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { | |
| // utils | |
| m.def("packbits", &packbits, "packbits (CUDA)"); | |
| m.def("near_far_from_aabb", &near_far_from_aabb, "near_far_from_aabb (CUDA)"); | |
| m.def("sph_from_ray", &sph_from_ray, "sph_from_ray (CUDA)"); | |
| m.def("morton3D", &morton3D, "morton3D (CUDA)"); | |
| m.def("morton3D_invert", &morton3D_invert, "morton3D_invert (CUDA)"); | |
| // train | |
| m.def("march_rays_train", &march_rays_train, "march_rays_train (CUDA)"); | |
| m.def("composite_rays_train_forward", &composite_rays_train_forward, "composite_rays_train_forward (CUDA)"); | |
| m.def("composite_rays_train_backward", &composite_rays_train_backward, "composite_rays_train_backward (CUDA)"); | |
| // infer | |
| m.def("march_rays", &march_rays, "march rays (CUDA)"); | |
| m.def("composite_rays", &composite_rays, "composite rays (CUDA)"); | |
| } |