Could you tell the bug in the following codes?
pytorch/torch/csrc/jit/codegen/cuda/manager.cpp

namespace {
std::unique_ptr makePWKernelSupport(
const at::ArrayRef& inputs) {
auto req_ptr = std::make_unique();
for (const auto& input : inputs) {
req_ptr->dims_.push_back(input.isTensor() ? input.toTensor().dim() : -1);
}
return req_ptr;
}

C++ compiler told me there is an error resulted from copying unique_ptr?
I am not a C++ expert, so I cannot tell where the wrong code is and how to fix it.