diff options
author | Håvard Pettersen <havardpe@oath.com> | 2018-01-25 13:34:35 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2018-01-26 11:29:01 +0000 |
commit | 37139d2153a9735f9c835d8426c79d5ad1d372e2 (patch) | |
tree | 967b8a2b7111c9948696ffdd825de0e695e1f978 /eval/src/apps/tensor_conformance | |
parent | ac477f57c451375440623bf14aae7ad709862901 (diff) |
use optimized+compiled tensor function in interpreted function
rename 'compile' to 'optimize' in tensor engine
Diffstat (limited to 'eval/src/apps/tensor_conformance')
-rw-r--r-- | eval/src/apps/tensor_conformance/tensor_conformance.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/eval/src/apps/tensor_conformance/tensor_conformance.cpp b/eval/src/apps/tensor_conformance/tensor_conformance.cpp index 2d7cf9b5fa0..4130c75893b 100644 --- a/eval/src/apps/tensor_conformance/tensor_conformance.cpp +++ b/eval/src/apps/tensor_conformance/tensor_conformance.cpp @@ -113,9 +113,10 @@ TensorSpec eval_expr_tf(const Inspector &test, const TensorEngine &engine) { } SimpleObjectParams params(param_refs); NodeTypes types = NodeTypes(fun, get_types(param_values)); - const auto &tfun = make_tensor_function(engine, fun.root(), types, stash); - const Value &result = tfun.eval(engine, params, stash); - ASSERT_EQUAL(result.type(), tfun.result_type()); + const auto &plain_fun = make_tensor_function(engine, fun.root(), types, stash); + const auto &optimized = engine.optimize(plain_fun, stash); + const Value &result = optimized.eval(engine, params, stash); + ASSERT_EQUAL(result.type(), plain_fun.result_type()); ASSERT_EQUAL(result.type(), types.get_type(fun.root())); return engine.to_spec(result); } |