From bdda46f8e62f8dfb7653d13df6175ff01a40a754 Mon Sep 17 00:00:00 2001 From: Martin Evans Date: Sun, 22 Sep 2024 03:30:21 +0100 Subject: [PATCH] Added `zm1000` as a compiler flag to the Windows build, in an attempt to workaround a compiler error caused by insufficient heap space (due to very large C++ files) --- .github/workflows/compile.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 75b198c4d..81bc85e66 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -238,6 +238,11 @@ jobs: method: 'network' sub-packages: '["nvcc", "cudart", "cublas", "cublas_dev", "thrust", "visual_studio_integration"]' + - name: "Configure" + if: runner.os == 'Windows' + run: | + echo "CMAKE_CXX_FLAGS=/Zm1000" >> $GITHUB_ENV + - uses: Jimver/cuda-toolkit@v0.2.15 if: runner.os == 'Linux' id: cuda-toolkit-linux @@ -249,6 +254,7 @@ jobs: - name: Build id: cmake_build run: | + echo "CMAKE_CXX_FLAGS is $CMAKE_CXX_FLAGS" mkdir build cd build cmake .. ${{ env.COMMON_DEFINE }} -DGGML_CUDA=ON