pytorch/test/cpp/jit/test_create_autodiff_subgraphs.cpp
Michael Suo d2b045030e gtest-ify JIT tests, through the letter c (#45020)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/45020

See https://github.com/pytorch/pytorch/pull/45018 for context.

Test Plan: Imported from OSS

Reviewed By: ZolotukhinM

Differential Revision: D23802296

Pulled By: suo

fbshipit-source-id: 20c9798a414e9ba30869a862012cbdee0613c8b1
2020-09-23 14:28:45 -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