Download pc_util/src/interpolate_gpu.h from WatsonTang98/baseline_null: direct link, hf CLI and curl.
- Browser
- Download file 2.14 kB
-
https://huggingface.co/WatsonTang98/baseline_null/resolve/dc90b4028e0430b92a4e54a9ebaec51159ec00f5/pc_util/src/interpolate_gpu.h
- Command line
-
hf download hf://WatsonTang98/baseline_null@dc90b4028e0430b92a4e54a9ebaec51159ec00f5/pc_util/src/interpolate_gpu.h
-
curl -L -o interpolate_gpu.h https://huggingface.co/WatsonTang98/baseline_null/resolve/dc90b4028e0430b92a4e54a9ebaec51159ec00f5/pc_util/src/interpolate_gpu.h
2.14 kB
| void three_nn_wrapper_fast(int b, int n, int m, at::Tensor unknown_tensor, | |
| at::Tensor known_tensor, at::Tensor dist2_tensor, at::Tensor idx_tensor); | |
| void three_nn_kernel_launcher_fast(int b, int n, int m, const float *unknown, | |
| const float *known, float *dist2, int *idx); | |
| void three_interpolate_wrapper_fast(int b, int c, int m, int n, at::Tensor points_tensor, | |
| at::Tensor idx_tensor, at::Tensor weight_tensor, at::Tensor out_tensor); | |
| void three_interpolate_kernel_launcher_fast(int b, int c, int m, int n, | |
| const float *points, const int *idx, const float *weight, float *out); | |
| void three_interpolate_grad_wrapper_fast(int b, int c, int n, int m, at::Tensor grad_out_tensor, | |
| at::Tensor idx_tensor, at::Tensor weight_tensor, at::Tensor grad_points_tensor); | |
| void three_interpolate_grad_kernel_launcher_fast(int b, int c, int n, int m, const float *grad_out, | |
| const int *idx, const float *weight, float *grad_points); | |
| void three_nn_wrapper_stack(at::Tensor unknown_tensor, | |
| at::Tensor unknown_batch_cnt_tensor, at::Tensor known_tensor, | |
| at::Tensor known_batch_cnt_tensor, at::Tensor dist2_tensor, at::Tensor idx_tensor); | |
| void three_interpolate_wrapper_stack(at::Tensor features_tensor, | |
| at::Tensor idx_tensor, at::Tensor weight_tensor, at::Tensor out_tensor); | |
| void three_interpolate_grad_wrapper_stack(at::Tensor grad_out_tensor, at::Tensor idx_tensor, | |
| at::Tensor weight_tensor, at::Tensor grad_features_tensor); | |
| void three_nn_kernel_launcher_stack(int batch_size, int N, int M, const float *unknown, | |
| const int *unknown_batch_cnt, const float *known, const int *known_batch_cnt, | |
| float *dist2, int *idx); | |
| void three_interpolate_kernel_launcher_stack(int N, int channels, | |
| const float *features, const int *idx, const float *weight, float *out); | |
| void three_interpolate_grad_kernel_launcher_stack(int N, int channels, const float *grad_out, | |
| const int *idx, const float *weight, float *grad_features); | |