MCPcopy Create free account
hub / github.com/csxmli2016/MARCONetPlusPlus / upfirdn2d

Function upfirdn2d

op/upfirdn2d.cpp:17–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15 CHECK_CONTIGUOUS(x)
16
17torch::Tensor upfirdn2d(const torch::Tensor &input, const torch::Tensor &kernel,
18 int up_x, int up_y, int down_x, int down_y, int pad_x0,
19 int pad_x1, int pad_y0, int pad_y1) {
20 CHECK_INPUT(input);
21 CHECK_INPUT(kernel);
22
23 at::DeviceGuard guard(input.device());
24
25 return upfirdn2d_op(input, kernel, up_x, up_y, down_x, down_y, pad_x0, pad_x1,
26 pad_y0, pad_y1);
27}
28
29PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) {
30 m.def("upfirdn2d", &upfirdn2d, "upfirdn2d (CUDA)");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected