未验证 提交 3a88acd2 编写于 作者: Z Zhou Wei 提交者: GitHub

open unittests on windows (#28750)

上级 96013528
...@@ -152,6 +152,7 @@ rem ------initialize cmake variable for mkl------ ...@@ -152,6 +152,7 @@ rem ------initialize cmake variable for mkl------
set WITH_MKL=ON set WITH_MKL=ON
set WITH_GPU=OFF set WITH_GPU=OFF
set MSVC_STATIC_CRT=ON set MSVC_STATIC_CRT=ON
set WITH_CLCACHE=OFF
call :cmake || goto cmake_error call :cmake || goto cmake_error
call :build || goto build_error call :build || goto build_error
...@@ -265,7 +266,7 @@ echo Build third_party successfully! ...@@ -265,7 +266,7 @@ echo Build third_party successfully!
set build_times=1 set build_times=1
:build_paddle :build_paddle
echo Build Paddle the %build_times% time: echo Build Paddle the %build_times% time:
if "%WITH_GPU%"=="OFF" ( if "%WITH_CLCACHE%"=="OFF" (
msbuild /m:%PARALLEL_PROJECT_COUNT% /p:Configuration=Release /verbosity:minimal paddle.sln msbuild /m:%PARALLEL_PROJECT_COUNT% /p:Configuration=Release /verbosity:minimal paddle.sln
) else ( ) else (
msbuild /m:%PARALLEL_PROJECT_COUNT% /p:TrackFileAccess=false /p:CLToolExe=clcache.exe /p:CLToolPath=%PYTHON_ROOT%\Scripts /p:Configuration=Release /verbosity:minimal paddle.sln msbuild /m:%PARALLEL_PROJECT_COUNT% /p:TrackFileAccess=false /p:CLToolExe=clcache.exe /p:CLToolPath=%PYTHON_ROOT%\Scripts /p:Configuration=Release /verbosity:minimal paddle.sln
...@@ -339,7 +340,7 @@ exit /b 1 ...@@ -339,7 +340,7 @@ exit /b 1
rem --------------------------------------------------------------------------------------------- rem ---------------------------------------------------------------------------------------------
:unit_test :unit_test
@ECHO OFF @ECHO ON
echo ======================================== echo ========================================
echo Step 4. Running unit tests ... echo Step 4. Running unit tests ...
echo ======================================== echo ========================================
...@@ -383,14 +384,14 @@ if "%WITH_GPU%"=="ON" ( ...@@ -383,14 +384,14 @@ if "%WITH_GPU%"=="ON" (
:parallel_test_base_gpu :parallel_test_base_gpu
echo ======================================== echo ========================================
echo Running GPU unit tests in parallel way ... echo Running GPU unit tests...
echo ======================================== echo ========================================
set FLAGS_fraction_of_gpu_memory_to_use=0.75 set FLAGS_fraction_of_gpu_memory_to_use=0.75
set PATH=C:\Program Files\NVIDIA Corporation\NVSMI;%PATH%
nvidia-smi -L cmd /C nvidia-smi -L
for /F %%# in ('nvidia-smi -L ^| findstr "GPU" /C /I') do set CUDA_DEVICE_COUNT=%%# if %errorlevel% NEQ 0 exit /b 8
if !errorlevel! NEQ 0 exit /b 8 for /F %%# in ('cmd /C nvidia-smi -L ^|find "GPU" /C') do set CUDA_DEVICE_COUNT=%%#
rem TODO: fix these unittest that is bound to fail rem TODO: fix these unittest that is bound to fail
rem /*==================Disabled Windows==============================*/ rem /*==================Disabled Windows==============================*/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册