Files
pytorch/test/cpp/jit/test_create_autodiff_subgraphs.cpp
Michael Suo 6d21d5f0b3 gtest-ify JIT tests, through the letter c (#45249)
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
2020-09-24 00:21:20 -07:00

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