Skip to content

Commit

Permalink
ci: fix performance regression; restore avx for x64
Browse files Browse the repository at this point in the history
  • Loading branch information
WolframRhodium committed Feb 15, 2022
1 parent 29c9a61 commit c307c22
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,21 @@ jobs:
- name: Configure
run: cmake -S . -B build -G Ninja
-D CMAKE_BUILD_TYPE=Release
-D USE_NVRTC_STATIC=ON
-D ENABLE_AVISYNTHPLUS=ON
-D AVISYNTHPLUS_INCLUDE_DIRECTORY="%cd%\avisynth+\avs_core\include"
-D ENABLE_VAPOURSYNTH=ON
-D VAPOURSYNTH_INCLUDE_DIRECTORY="%cd%\vapoursynth\include"
-D CMAKE_CXX_FLAGS_RELEASE="/fp:fast /arch:AVX"
-D CMAKE_CXX_FLAGS="/fp:fast /arch:AVX"
-D CMAKE_CUDA_FLAGS="--threads 0 --use_fast_math --resource-usage -Wno-deprecated-gpu-targets"
-D CMAKE_CUDA_ARCHITECTURES="35-real;50;61-real;75-real;86"
env:
CUDA_PATH: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
CUDA_PATH_V11_6: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6

- name: Build
run: cmake --build build --config Release --parallel %NUMBER_OF_PROCESSORS% --verbose
run: cmake --build build --parallel %NUMBER_OF_PROCESSORS% --verbose
env:
CUDA_PATH: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
CUDA_PATH_V11_6: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
Expand All @@ -75,7 +76,7 @@ jobs:
-D AVISYNTHPLUS_INCLUDE_DIRECTORY="%cd%\avisynth+\avs_core\include"
-D ENABLE_VAPOURSYNTH=ON
-D VAPOURSYNTH_INCLUDE_DIRECTORY="%cd%\vapoursynth\include"
-D CMAKE_CXX_FLAGS_RELEASE="/fp:fast /arch:AVX"
-D CMAKE_CXX_FLAGS="/fp:fast"
-D CMAKE_CUDA_FLAGS="--threads 0 --use_fast_math --resource-usage -Wno-deprecated-gpu-targets"
-D CMAKE_CUDA_ARCHITECTURES="35-real;50;61-real;75-real;86"
env:
Expand Down

0 comments on commit c307c22

Please sign in to comment.