| TORCH_LIBRARY_EXPAND(TORCH_EXTENSION_NAME, ops) { | |
| ops.def("causal_conv1d(Tensor! out, Tensor input) -> ()"); | |
| ops.impl("causal_conv1d", torch::kCPU, &causal_conv1d); | |
| ops.impl("causal_conv1d", torch::kCUDA, &causal_conv1d); | |
| ops.impl("causal_conv1d", torch::kMPS, causal_conv1d); | |
| ops.impl("causal_conv1d", torch::kXPU, &causal_conv1d); | |
| } | |
| REGISTER_EXTENSION(TORCH_EXTENSION_NAME) |