| [general] | |
| name = "torch_harmonics_attn" | |
| universal = false | |
| [torch] | |
| src = [ | |
| "torch-ext/torch_binding.cpp", | |
| "torch-ext/torch_binding.h", | |
| ] | |
| [kernel.torch_harmonics_attn] | |
| depends = ["torch"] | |
| backend = "cuda" | |
| cuda-capabilities = [ | |
| "7.5", | |
| "8.0", | |
| "8.9", | |
| "9.0", | |
| "10.0", | |
| ] | |
| src = [ | |
| "torch_harmonics_attn/attention_cpu_bwd.cpp", | |
| "torch_harmonics_attn/attention_cpu_fwd.cpp", | |
| "torch_harmonics_attn/attention_cpu.h", | |
| "torch_harmonics_attn/attention_cuda_bwd.cu", | |
| "torch_harmonics_attn/attention_cuda_fwd.cu", | |
| "torch_harmonics_attn/attention_cuda_utils.cu", | |
| "torch_harmonics_attn/attention_cuda_utils.cuh", | |
| "torch_harmonics_attn/attention_cuda.cuh", | |
| "torch_harmonics_attn/attention.h", | |
| "torch_harmonics_attn/cudamacro.h" | |
| ] | |