diff --git a/paddle/fluid/framework/paddle2cinn/cinn_compiler.cc b/paddle/fluid/framework/paddle2cinn/cinn_compiler.cc index 97cb7a558d59e56fcd904542bc8faaef53a4880e..dd7f1395a1cd6e1d6033f3ff8c372c626a759bd3 100644 --- a/paddle/fluid/framework/paddle2cinn/cinn_compiler.cc +++ b/paddle/fluid/framework/paddle2cinn/cinn_compiler.cc @@ -183,7 +183,7 @@ void CinnCompiler::Clear() { graphs_.clear(); cache_.clear(); } - real_compiled_num_.store(1); + real_compiled_num_.store(0); } std::unique_ptr CinnCompiler::CompileGraph( diff --git a/paddle/fluid/framework/paddle2cinn/cinn_compiler.h b/paddle/fluid/framework/paddle2cinn/cinn_compiler.h index 29ec1e424cc230b85bec6a08a18df96ec03445a0..39216866635c078750a6a7a80ad21a0cbcd20c91 100644 --- a/paddle/fluid/framework/paddle2cinn/cinn_compiler.h +++ b/paddle/fluid/framework/paddle2cinn/cinn_compiler.h @@ -89,7 +89,7 @@ class CinnCompiler { std::unordered_map, CinnCacheKey::Hash> cache_; - std::atomic_int64_t real_compiled_num_{1}; + std::atomic_int64_t real_compiled_num_{0}; mutable RWLock rwlock_; DISABLE_COPY_AND_ASSIGN(CinnCompiler); diff --git a/paddle/scripts/paddle_build.sh b/paddle/scripts/paddle_build.sh index 11ac1126e8d3bcaaa205d3ad98887b653f13c4ca..8df831198e48bf54a9672ed668acfe874f6842d2 100755 --- a/paddle/scripts/paddle_build.sh +++ b/paddle/scripts/paddle_build.sh @@ -1758,6 +1758,52 @@ set -x fi } +function parallel_test_base_cinn() { + if [ ${WITH_TESTING:-ON} == "ON" ] ; then + cat <