mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/45249 Reland of https://github.com/pytorch/pytorch/pull/45055 and https://github.com/pytorch/pytorch/pull/45020 See https://github.com/pytorch/pytorch/pull/45018 for context. Test Plan: Imported from OSS Reviewed By: jamesr66a Differential Revision: D23892645 Pulled By: suo fbshipit-source-id: e7fe58d5e1a5a0c44f4e2aec9694145afabde0fd
26 lines
619 B
C++
26 lines
619 B
C++
#include <gtest/gtest.h>
|
|
|
|
#include "test/cpp/jit/test_utils.h"
|
|
|
|
#include "torch/csrc/jit/passes/create_autodiff_subgraphs.h"
|
|
|
|
namespace torch {
|
|
namespace jit {
|
|
|
|
TEST(CreateAutodiffSubgraphsTest, Basic) {
|
|
auto graph = build_lstm();
|
|
CreateAutodiffSubgraphs(graph, /*threshold=*/2);
|
|
// all of the ops are within the DifferentiableGraph
|
|
testing::FileCheck()
|
|
.check_not("aten::mm")
|
|
->check_not("aten::sigmoid")
|
|
->check_not("aten::tanh")
|
|
->check_not("aten::mul")
|
|
->check("DifferentiableGraph")
|
|
->check_next("return")
|
|
->run(*graph);
|
|
}
|
|
|
|
} // namespace jit
|
|
} // namespace torch
|