diff --git a/.github/workflows/kcpp-build-release-win-cuda.yaml b/.github/workflows/kcpp-build-release-win-cuda.yaml index e63ace77d..ab3e00800 100644 --- a/.github/workflows/kcpp-build-release-win-cuda.yaml +++ b/.github/workflows/kcpp-build-release-win-cuda.yaml @@ -25,7 +25,11 @@ jobs: mkdir build cd build cmake .. -DLLAMA_CUBLAS=ON -DCMAKE_SYSTEM_VERSION="10.0.19041.0" - cmake --build . --config Release -j 2 + if [ "${env:NUMBER_OF_PROCESSORS}" -gt 1 ]; then + cmake --build . --config Release -j 2 + else + cmake --build . --config Release -j 1 + fi - name: Save artifact uses: actions/upload-artifact@v3 diff --git a/.github/workflows/kcpp-build-release-win-cuda12.yaml b/.github/workflows/kcpp-build-release-win-cuda12.yaml index c7980bbc4..a62b60c07 100644 --- a/.github/workflows/kcpp-build-release-win-cuda12.yaml +++ b/.github/workflows/kcpp-build-release-win-cuda12.yaml @@ -25,7 +25,11 @@ jobs: mkdir build cd build cmake .. -DLLAMA_CUBLAS=ON -DCMAKE_SYSTEM_VERSION="10.0.19041.0" - cmake --build . --config Release -j 2 + if [ "${env:NUMBER_OF_PROCESSORS}" -gt 1 ]; then + cmake --build . --config Release -j 2 + else + cmake --build . --config Release -j 1 + fi - name: Save artifact uses: actions/upload-artifact@v3 diff --git a/.github/workflows/kcpp-build-release-win-full-cu12.yaml b/.github/workflows/kcpp-build-release-win-full-cu12.yaml index 4bd545b6c..0971b99c3 100644 --- a/.github/workflows/kcpp-build-release-win-full-cu12.yaml +++ b/.github/workflows/kcpp-build-release-win-full-cu12.yaml @@ -58,7 +58,11 @@ jobs: mkdir build cd build cmake .. -DLLAMA_CUBLAS=ON -DCMAKE_SYSTEM_VERSION="10.0.19041.0" - cmake --build . --config Release -j 2 + if [ "${env:NUMBER_OF_PROCESSORS}" -gt 1 ]; then + cmake --build . --config Release -j 2 + else + cmake --build . --config Release -j 1 + fi mv bin/Release/koboldcpp_cublas.dll ../koboldcpp_cublas.dll cd .. diff --git a/.github/workflows/kcpp-build-release-win-full.yaml b/.github/workflows/kcpp-build-release-win-full.yaml index 576485934..0ac79ccc2 100644 --- a/.github/workflows/kcpp-build-release-win-full.yaml +++ b/.github/workflows/kcpp-build-release-win-full.yaml @@ -58,7 +58,11 @@ jobs: mkdir build cd build cmake .. -DLLAMA_CUBLAS=ON -DCMAKE_SYSTEM_VERSION="10.0.19041.0" - cmake --build . --config Release -j 2 + if [ "${env:NUMBER_OF_PROCESSORS}" -gt 1 ]; then + cmake --build . --config Release -j 2 + else + cmake --build . --config Release -j 1 + fi mv bin/Release/koboldcpp_cublas.dll ../koboldcpp_cublas.dll cd .. diff --git a/.github/workflows/kcpp-build-release-win-oldcpu-full.yaml b/.github/workflows/kcpp-build-release-win-oldcpu-full.yaml index 3b8ae778d..d4ee51852 100644 --- a/.github/workflows/kcpp-build-release-win-oldcpu-full.yaml +++ b/.github/workflows/kcpp-build-release-win-oldcpu-full.yaml @@ -58,7 +58,11 @@ jobs: mkdir build cd build cmake .. -DLLAMA_CUBLAS=ON -DLLAMA_AVX2=OFF -DCMAKE_SYSTEM_VERSION="10.0.19041.0" - cmake --build . --config Release -j 2 + if [ "${env:NUMBER_OF_PROCESSORS}" -gt 1 ]; then + cmake --build . --config Release -j 2 + else + cmake --build . --config Release -j 1 + fi mv bin/Release/koboldcpp_cublas.dll ../koboldcpp_cublas.dll cd ..