c10::optional -> std::optional (#142514)

Fixes issues introduced in https://github.com/pytorch/pytorch/pull/141348 and https://github.com/pytorch/pytorch/pull/139578

Pull Request resolved: https://github.com/pytorch/pytorch/pull/142514
Approved by: https://github.com/malfet

Co-authored-by: Nikita Shulga <2453524+malfet@users.noreply.github.com>
This commit is contained in:
Richard Barnes
2024-12-12 17:23:41 +00:00
committed by PyTorch MergeBot
parent 520ba556cd
commit 7667235a23
6 changed files with 28 additions and 28 deletions

View File

@ -1677,7 +1677,7 @@ TEST(TestAutogradUtils, ValidateOutputsReduce) {
auto input = torch::ones({}, {torch::kFloat32});
auto grad = torch::ones({2, 3}, {torch::kFloat32});
std::vector<c10::optional<InputMetadata>> input_metadata;
std::vector<std::optional<InputMetadata>> input_metadata;
input_metadata.emplace_back(InputMetadata(input));
std::vector<torch::Tensor> grads;
grads.emplace_back(grad);
@ -1690,7 +1690,7 @@ TEST(TestAutogradUtils, ValidateOutputsBasic) {
auto input = torch::zeros({2, 3}, {torch::kFloat32});
auto grad = torch::ones({2, 3}, {torch::kFloat32});
std::vector<c10::optional<InputMetadata>> input_metadata;
std::vector<std::optional<InputMetadata>> input_metadata;
input_metadata.emplace_back(InputMetadata(input));
std::vector<torch::Tensor> grads;
grads.emplace_back(grad);