Fix unit test when TVM EP is enabled (#18189)

### Description

TestInlinedLocalFunctionNotRemoved checks that local functions are not
removed but TVM EP optimizes the whole graph after it is inlined.
This commit is contained in:
Xavier Dupré 2023-11-06 19:32:26 +01:00 committed by GitHub
parent 398ef677ba
commit 3b63d85c25
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -582,7 +582,13 @@ TEST(FunctionTest, TestInlinedLocalFunctionNotRemoved) {
// myfun is not removed because it was claimed by InternalTestingEP
model_proto = session_object.GetModel().ToProto();
#ifdef USE_TVM
// TVM EP takes the whole graph and optimizes it within its own framework.
// It does not retain the original graph.
ASSERT_EQ(0, model_proto.functions_size());
#else
ASSERT_EQ(1, model_proto.functions_size());
#endif
}
} // namespace test