"references/git@developer.sourcefind.cn:OpenDAS/vision.git" did not exist on "c486bb14ad386257b4125ae08a11c3f87b5f41fc"
Commit 4e833ae7 authored by Richard Barnes's avatar Richard Barnes Committed by Facebook GitHub Bot
Browse files

c10::optional -> std::optional in some places

Reviewed By: kit1980, kiran1228

Differential Revision: D67462406

fbshipit-source-id: 6371719adba0c5a7690530b997874a2ce1e045fa
parent 6e2d503d
...@@ -54,16 +54,16 @@ class MipmapGridSample2DFunction : public torch::autograd::Function<MipmapGridSa ...@@ -54,16 +54,16 @@ class MipmapGridSample2DFunction : public torch::autograd::Function<MipmapGridSa
bool force_max_ansio, bool force_max_ansio,
bool clip_grad, bool clip_grad,
const torch::Tensor& input0, const torch::Tensor& input0,
const c10::optional<torch::Tensor>& input1, const std::optional<torch::Tensor>& input1,
const c10::optional<torch::Tensor>& input2, const std::optional<torch::Tensor>& input2,
const c10::optional<torch::Tensor>& input3, const std::optional<torch::Tensor>& input3,
const c10::optional<torch::Tensor>& input4, const std::optional<torch::Tensor>& input4,
const c10::optional<torch::Tensor>& input5, const std::optional<torch::Tensor>& input5,
const c10::optional<torch::Tensor>& input6, const std::optional<torch::Tensor>& input6,
const c10::optional<torch::Tensor>& input7, const std::optional<torch::Tensor>& input7,
const c10::optional<torch::Tensor>& input8, const std::optional<torch::Tensor>& input8,
const c10::optional<torch::Tensor>& input9, const std::optional<torch::Tensor>& input9,
const c10::optional<torch::Tensor>& input10) { const std::optional<torch::Tensor>& input10) {
std::vector<torch::Tensor> input = {input0}; std::vector<torch::Tensor> input = {input0};
if (input1.has_value()) if (input1.has_value())
input.push_back(input1.value()); input.push_back(input1.value());
...@@ -207,16 +207,16 @@ torch::Tensor mipmap_grid_sampler_2d_autograd( ...@@ -207,16 +207,16 @@ torch::Tensor mipmap_grid_sampler_2d_autograd(
force_max_ansio, force_max_ansio,
clip_grad, clip_grad,
input[0], input[0],
input.size() > 1 ? input[1] : c10::optional<torch::Tensor>(), input.size() > 1 ? input[1] : std::optional<torch::Tensor>(),
input.size() > 2 ? input[2] : c10::optional<torch::Tensor>(), input.size() > 2 ? input[2] : std::optional<torch::Tensor>(),
input.size() > 3 ? input[3] : c10::optional<torch::Tensor>(), input.size() > 3 ? input[3] : std::optional<torch::Tensor>(),
input.size() > 4 ? input[4] : c10::optional<torch::Tensor>(), input.size() > 4 ? input[4] : std::optional<torch::Tensor>(),
input.size() > 5 ? input[5] : c10::optional<torch::Tensor>(), input.size() > 5 ? input[5] : std::optional<torch::Tensor>(),
input.size() > 6 ? input[6] : c10::optional<torch::Tensor>(), input.size() > 6 ? input[6] : std::optional<torch::Tensor>(),
input.size() > 7 ? input[7] : c10::optional<torch::Tensor>(), input.size() > 7 ? input[7] : std::optional<torch::Tensor>(),
input.size() > 8 ? input[8] : c10::optional<torch::Tensor>(), input.size() > 8 ? input[8] : std::optional<torch::Tensor>(),
input.size() > 9 ? input[9] : c10::optional<torch::Tensor>(), input.size() > 9 ? input[9] : std::optional<torch::Tensor>(),
input.size() > 10 ? input[10] : c10::optional<torch::Tensor>())[0]; input.size() > 10 ? input[10] : std::optional<torch::Tensor>())[0];
} }
torch::Tensor mipmap_grid_sampler_2d_autocast( torch::Tensor mipmap_grid_sampler_2d_autocast(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment