Spaces:
Runtime error
Runtime error
| // Copyright (c) SenseTime Research. All rights reserved. | |
| torch::Tensor upfirdn2d_op(const torch::Tensor& input, const torch::Tensor& kernel, | |
| int up_x, int up_y, int down_x, int down_y, | |
| int pad_x0, int pad_x1, int pad_y0, int pad_y1); | |
| torch::Tensor upfirdn2d(const torch::Tensor& input, const torch::Tensor& kernel, | |
| int up_x, int up_y, int down_x, int down_y, | |
| int pad_x0, int pad_x1, int pad_y0, int pad_y1) { | |
| CHECK_CUDA(input); | |
| CHECK_CUDA(kernel); | |
| return upfirdn2d_op(input, kernel, up_x, up_y, down_x, down_y, pad_x0, pad_x1, pad_y0, pad_y1); | |
| } | |
| PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { | |
| m.def("upfirdn2d", &upfirdn2d, "upfirdn2d (CUDA)"); | |
| } |