From 0da75e015768ee51c24d90a422fa20fe08fda685 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Mon, 26 Apr 2021 20:03:37 +0800 Subject: [PATCH 01/22] model_benchmark --- tools/test_model_benchmark.sh | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 720bb334790697..89cf19d59d3080 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -15,6 +15,26 @@ # limitations under the License. +function check_whl { + bash -x paddle/scripts/paddle_build.sh build + [ $? -ne 0 ] && echo "build paddle failed." && exit 1 + pip uninstall -y paddlepaddle_gpu + pip install build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl + [ $? -ne 0 ] && echo "install paddle failed." && exit 1 + + mkdir -p /tmp/pr && mkdir -p /tmp/develop + unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr + + git checkout -b develop + unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop + + diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` + if [ ${diff_whl} -eq 0 ];then + echo "paddle whl does not diff in PR-CI-Model-benchmark, so skip this ci" + exit 0 + fi +} + function compile_install_paddle { export CUDA_ARCH_NAME=Auto export PY_VERSION=3.7 @@ -23,11 +43,7 @@ function compile_install_paddle { export WITH_TENSORRT=OFF export WITH_TESTING=OFF export WITH_UNITY_BUILD=ON - bash -x paddle/scripts/paddle_build.sh build - [ $? -ne 0 ] && echo "build paddle failed." && exit 1 - pip uninstall -y paddlepaddle_gpu - pip install build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl - [ $? -ne 0 ] && echo "install paddle failed." && exit 1 + check_whl } function prepare_data { From 0af3fa06564fda2e37f33277cecff7c784161c30 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Tue, 27 Apr 2021 15:59:27 +0800 Subject: [PATCH 02/22] notest;test=model_benchmark_ci --- python/setup.py.in | 1 - 1 file changed, 1 deletion(-) diff --git a/python/setup.py.in b/python/setup.py.in index 0e94d02cd6f9ba..a355ce93d8b015 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -270,7 +270,6 @@ package_dir={ # put all thirdparty libraries in paddle.libs libs_path='${PADDLE_BINARY_DIR}/python/paddle/libs' - package_data['paddle.libs']= [] package_data['paddle.libs']=[('libwarpctc' if os.name != 'nt' else 'warpctc') + ext_name] shutil.copy('${WARPCTC_LIBRARIES}', libs_path) From f3e29f437fda1431f0f8cc019d0a173012f2e403 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Tue, 27 Apr 2021 19:45:16 +0800 Subject: [PATCH 03/22] notest;test=model_benchmark_ci --- cmake/cuda.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/cuda.cmake b/cmake/cuda.cmake index 7f2addb02d36dd..09bd8275ab3169 100644 --- a/cmake/cuda.cmake +++ b/cmake/cuda.cmake @@ -1,3 +1,4 @@ +#test if(NOT WITH_GPU) return() endif() From 60bfed2b14ba8f38cb84bbec2f3116161a0971bf Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Wed, 28 Apr 2021 11:09:33 +0800 Subject: [PATCH 04/22] notest;test=model_benchmark_ci --- cmake/cuda.cmake | 1 - paddle/fluid/framework/prune.cc | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/cuda.cmake b/cmake/cuda.cmake index 09bd8275ab3169..7f2addb02d36dd 100644 --- a/cmake/cuda.cmake +++ b/cmake/cuda.cmake @@ -1,4 +1,3 @@ -#test if(NOT WITH_GPU) return() endif() diff --git a/paddle/fluid/framework/prune.cc b/paddle/fluid/framework/prune.cc index d0558abaf51842..f00123c11ca3dd 100644 --- a/paddle/fluid/framework/prune.cc +++ b/paddle/fluid/framework/prune.cc @@ -133,6 +133,7 @@ void AppendOpOutputVarNames(const proto::OpDesc& op_desc, vars_set->emplace(arg); } } + std::cout << "tianshuo test" << std::endl; } int FindMapByValue(const std::map& m, int val) { From 55a763461342ecd95bce34ef255b50adf5ed027d Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 11:38:11 +0800 Subject: [PATCH 05/22] fix checkout develop --- python/setup.py.in | 1 + tools/test_model_benchmark.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/python/setup.py.in b/python/setup.py.in index a355ce93d8b015..0e94d02cd6f9ba 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -270,6 +270,7 @@ package_dir={ # put all thirdparty libraries in paddle.libs libs_path='${PADDLE_BINARY_DIR}/python/paddle/libs' + package_data['paddle.libs']= [] package_data['paddle.libs']=[('libwarpctc' if os.name != 'nt' else 'warpctc') + ext_name] shutil.copy('${WARPCTC_LIBRARIES}', libs_path) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 89cf19d59d3080..ff010dff9fcd72 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -25,7 +25,7 @@ function check_whl { mkdir -p /tmp/pr && mkdir -p /tmp/develop unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr - git checkout -b develop + git checkout develop unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` From 8e9a8364d75602def4a333ce1b116e5bc596d7f4 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 13:01:53 +0800 Subject: [PATCH 06/22] notest;test=model_benchmark_ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8a7013d0b4432..be7711edd7d910 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - +# test

From b98c0631f62eb80545ef4fd2ca390f5f17740238 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 13:48:30 +0800 Subject: [PATCH 07/22] @tianshuo78520a --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be7711edd7d910..e8a7013d0b4432 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# test +

From 487d5917ea5b56b38e8ca866df4074178185eded Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 14:44:27 +0800 Subject: [PATCH 08/22] notest;test=model_benchmark_ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8a7013d0b4432..060256e195a61d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ - +#test

From 91e9c18d07fbad9bfff02a6012af09eae94e2784 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 15:44:22 +0800 Subject: [PATCH 09/22] test --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 060256e195a61d..e8a7013d0b4432 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -#test +

From 63eed49ceb02a097c342323cf8d8af0b19b5f6f6 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 29 Apr 2021 16:47:04 +0800 Subject: [PATCH 10/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index ff010dff9fcd72..da135b79503e7c 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -26,6 +26,7 @@ function check_whl { unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr git checkout develop + make -j `nproc` unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` From 1a94efe65ece02e7fb2269416634347466f327af Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Fri, 30 Apr 2021 13:28:53 +0800 Subject: [PATCH 11/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index da135b79503e7c..29c22997481911 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -25,7 +25,7 @@ function check_whl { mkdir -p /tmp/pr && mkdir -p /tmp/develop unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr - git checkout develop + git checkout -b develop_base_pr upstream/$BRANCH make -j `nproc` unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop From 4d51f0a95832e1a20bea00abaa930a6bd6608277 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 10:10:29 +0800 Subject: [PATCH 12/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 29c22997481911..91d97840ff6606 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -25,6 +25,7 @@ function check_whl { mkdir -p /tmp/pr && mkdir -p /tmp/develop unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr + git checkout . git checkout -b develop_base_pr upstream/$BRANCH make -j `nproc` unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop From 60dffc93185168a398afc8870a94bf3d4660b307 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 13:21:29 +0800 Subject: [PATCH 13/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 91d97840ff6606..7500c281370261 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -19,16 +19,16 @@ function check_whl { bash -x paddle/scripts/paddle_build.sh build [ $? -ne 0 ] && echo "build paddle failed." && exit 1 pip uninstall -y paddlepaddle_gpu - pip install build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl + pip install build/python/dist/*.whl [ $? -ne 0 ] && echo "install paddle failed." && exit 1 mkdir -p /tmp/pr && mkdir -p /tmp/develop - unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/pr + unzip -q build/python/dist/*.whl -d /tmp/pr git checkout . git checkout -b develop_base_pr upstream/$BRANCH make -j `nproc` - unzip build/python/dist/paddlepaddle_gpu-0.0.0-cp37-cp37m-linux_x86_64.whl -d /tmp/develop + unzip -q build/python/dist/*.whl -d /tmp/develop diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` if [ ${diff_whl} -eq 0 ];then From 87a43adb20c6ea2afe51d06cf0a157a77674b0f8 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 13:49:16 +0800 Subject: [PATCH 14/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 7500c281370261..ec1cc6cb20c975 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -27,8 +27,9 @@ function check_whl { git checkout . git checkout -b develop_base_pr upstream/$BRANCH + cd build make -j `nproc` - unzip -q build/python/dist/*.whl -d /tmp/develop + unzip -q python/dist/*.whl -d /tmp/develop diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` if [ ${diff_whl} -eq 0 ];then From baef1ab50d49448800b96b699ebaed9f77dc755a Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 14:17:32 +0800 Subject: [PATCH 15/22] notest;test=model_benchmark_ci --- paddle/fluid/framework/prune.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/paddle/fluid/framework/prune.cc b/paddle/fluid/framework/prune.cc index f00123c11ca3dd..d0558abaf51842 100644 --- a/paddle/fluid/framework/prune.cc +++ b/paddle/fluid/framework/prune.cc @@ -133,7 +133,6 @@ void AppendOpOutputVarNames(const proto::OpDesc& op_desc, vars_set->emplace(arg); } } - std::cout << "tianshuo test" << std::endl; } int FindMapByValue(const std::map& m, int val) { From 6280a4a07080e2131b2f6a692608ed48f0a020ad Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 14:33:03 +0800 Subject: [PATCH 16/22] notest;test=model_benchmark_ci --- python/paddle/tests/test_download.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/paddle/tests/test_download.py b/python/paddle/tests/test_download.py index b8af7f6a80e721..5fd93ec72d2579 100644 --- a/python/paddle/tests/test_download.py +++ b/python/paddle/tests/test_download.py @@ -11,6 +11,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# test import unittest From e7fd58024f97e9126399c723d799c8d224440331 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 14:39:25 +0800 Subject: [PATCH 17/22] notest;test=model_benchmark_ci --- python/paddle/tests/test_download.py | 1 - python/setup.py.in | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/tests/test_download.py b/python/paddle/tests/test_download.py index 5fd93ec72d2579..b8af7f6a80e721 100644 --- a/python/paddle/tests/test_download.py +++ b/python/paddle/tests/test_download.py @@ -11,7 +11,6 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# test import unittest diff --git a/python/setup.py.in b/python/setup.py.in index 0e94d02cd6f9ba..34be230ca3f695 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -1,3 +1,4 @@ +# test import subprocess import os import os.path From 5d409587cbc0239db81673ea8972acdba977bfad Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 15:10:45 +0800 Subject: [PATCH 18/22] notest;test=model_benchmark_ci --- python/paddle/compat.py | 1 + python/setup.py.in | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/python/paddle/compat.py b/python/paddle/compat.py index 7c753815c5ccd3..57a31c35f1349f 100644 --- a/python/paddle/compat.py +++ b/python/paddle/compat.py @@ -11,6 +11,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# test import six import math diff --git a/python/setup.py.in b/python/setup.py.in index 34be230ca3f695..0e94d02cd6f9ba 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -1,4 +1,3 @@ -# test import subprocess import os import os.path From 03a903bcd42c6071c16b905ea7dab4625a739f4e Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 16:01:17 +0800 Subject: [PATCH 19/22] notest;test=model_benchmark_ci --- paddle/fluid/distributed/test/barrier_table_test.cc | 1 + python/paddle/compat.py | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/paddle/fluid/distributed/test/barrier_table_test.cc b/paddle/fluid/distributed/test/barrier_table_test.cc index 8dc2aa2299be7d..125df5d4160831 100644 --- a/paddle/fluid/distributed/test/barrier_table_test.cc +++ b/paddle/fluid/distributed/test/barrier_table_test.cc @@ -59,6 +59,7 @@ TEST(BarrierTable, Barrier) { status.wait(); } + std::cout << "tianshuo test" << std::endl; ASSERT_EQ(ret, 0); } diff --git a/python/paddle/compat.py b/python/paddle/compat.py index 57a31c35f1349f..7c753815c5ccd3 100644 --- a/python/paddle/compat.py +++ b/python/paddle/compat.py @@ -11,7 +11,6 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -# test import six import math From 2569bd55c21b53c9034b9e74a904297c99a4f647 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 16:58:45 +0800 Subject: [PATCH 20/22] notest;test=model_benchmark_ci --- tools/test_model_benchmark.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index ec1cc6cb20c975..853a1bd8879159 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -31,6 +31,8 @@ function check_whl { make -j `nproc` unzip -q python/dist/*.whl -d /tmp/develop + sed -i '/version.py/d' /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD + sed -i '/version.py/d' /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` if [ ${diff_whl} -eq 0 ];then echo "paddle whl does not diff in PR-CI-Model-benchmark, so skip this ci" From 5a161ec0b68aaf955ea3d92f5a93e2e01f4819da Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 18:34:22 +0800 Subject: [PATCH 21/22] fix --- tools/test_model_benchmark.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/test_model_benchmark.sh b/tools/test_model_benchmark.sh index 853a1bd8879159..5ec71ef8c114d3 100644 --- a/tools/test_model_benchmark.sh +++ b/tools/test_model_benchmark.sh @@ -31,9 +31,9 @@ function check_whl { make -j `nproc` unzip -q python/dist/*.whl -d /tmp/develop - sed -i '/version.py/d' /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD - sed -i '/version.py/d' /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD - diff_whl=`diff /tmp/pr/paddlepaddle_gpu-0.0.0.dist-info/RECORD /tmp/develop/paddlepaddle_gpu-0.0.0.dist-info/RECORD|wc -l` + sed -i '/version.py/d' /tmp/pr/*/RECORD + sed -i '/version.py/d' /tmp/develop/*/RECORD + diff_whl=`diff /tmp/pr/*/RECORD /tmp/develop/*/RECORD|wc -l` if [ ${diff_whl} -eq 0 ];then echo "paddle whl does not diff in PR-CI-Model-benchmark, so skip this ci" exit 0 From 2c7c95e16fe8eb3ecb83432f81bf1bdf75494617 Mon Sep 17 00:00:00 2001 From: tianshuo78520a <707759223@qq.com> Date: Thu, 6 May 2021 18:34:55 +0800 Subject: [PATCH 22/22] fix --- paddle/fluid/distributed/test/barrier_table_test.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/paddle/fluid/distributed/test/barrier_table_test.cc b/paddle/fluid/distributed/test/barrier_table_test.cc index 125df5d4160831..8dc2aa2299be7d 100644 --- a/paddle/fluid/distributed/test/barrier_table_test.cc +++ b/paddle/fluid/distributed/test/barrier_table_test.cc @@ -59,7 +59,6 @@ TEST(BarrierTable, Barrier) { status.wait(); } - std::cout << "tianshuo test" << std::endl; ASSERT_EQ(ret, 0); }