Skip to content

Compile bug: nix vulkan build is broken #81

Description

@cguentherTUChemnitz

Git commit 1073622

nix build 'github:TheTom/llama-cpp-turboquant/feature/turboquant-kv-cache#packages.x86_64-linux.vulkan'

Main problem seems to be:

FAILED: ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o 
/nix/store/3ix5h74n7ar9950vwzp4dxmil70pmx0k-gcc-wrapper-13.3.0/bin/g++ -DGGML_BACKEND_BUILD -DGGML_BACKEND_SHARED -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VULKAN_COOPMAT_GLSLC_SUPPORT -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_vulkan_EXPORTS -I/build/source/ggml/src/ggml-vulkan/.. -I/build/source/build/ggml/src/ggml-vulkan -I/build/source/ggml/src/../include -O3 -DNDEBUG -std=gnu++17 -fPIC -Wmissing-declarations -Wmissing-noreturn -Wall -Wextra -Wpedantic -Wcast-qual -Wno-unused-function -Wno-array-bounds -Wextra-semi -MD -MT ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o -MF ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o.d -o ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o -c /build/source/ggml/src/ggml-vulkan/ggml-vulkan.cpp
/build/source/ggml/src/ggml-vulkan/ggml-vulkan.cpp:28:10: fatal error: spirv/unified1/spirv.hpp: No such file or directory
   28 | #include <spirv/unified1/spirv.hpp>
      |          

Operating systems

Linux

GGML backends

Vulkan

Problem description & steps to reproduce

nix build 'github:TheTom/llama-cpp-turboquant/feature/turboquant-kv-cache#packages.x86_64-linux.vulkan'

First Bad Commit

No response

Compile command

nix build 'github:TheTom/llama-cpp-turboquant/feature/turboquant-kv-cache#packages.x86_64-linux.vulkan'

Relevant log output

[...]
[22/801] Performing configure step for 'vulkan-shaders-gen'
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/3ix5h74n7ar9950vwzp4dxmil70pmx0k-gcc-wrapper-13.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/3ix5h74n7ar9950vwzp4dxmil70pmx0k-gcc-wrapper-13.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Enabling coopmat glslc support
-- Configuring done (0.5s)
-- Generating done (0.0s)
-- Build files have been written to: /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders-gen-prefix/src/vulkan-shaders-gen-build
[23/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/mmq.cpp.o
[24/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/x86/repack.cpp.o
[25/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/vec.cpp.o
[26/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.o
[27/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/traits.cpp.o
[28/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/amx.cpp.o
[29/801] Building C object examples/gguf-hash/CMakeFiles/xxhash.dir/deps/xxhash/xxhash.c.o
[30/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.cpp.o
[31/801] Building C object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.c.o
[32/801] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-opt.cpp.o
[33/801] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-backend.cpp.o
[34/801] Building C object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/quants.c.o
[35/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/binary-ops.cpp.o
[36/801] Building C object ggml/src/CMakeFiles/ggml-base.dir/ggml.c.o
[37/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/unary-ops.cpp.o
[38/801] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-backend-meta.cpp.o
[39/801] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/gguf.cpp.o
[40/801] Building C object ggml/src/CMakeFiles/ggml-base.dir/ggml-quants.c.o
[41/801] Linking CXX shared library bin/libggml-base.so.0.9.11
[42/801] Creating library symlink bin/libggml-base.so.0 bin/libggml-base.so
[43/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/repack.cpp.o
[44/801] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ops.cpp.o
[45/801] Linking CXX shared library bin/libggml-cpu.so.0.9.11
[46/801] Creating library symlink bin/libggml-cpu.so.0 bin/libggml-cpu.so
[47/801] Performing build step for 'vulkan-shaders-gen'
[1/2] Building CXX object CMakeFiles/vulkan-shaders-gen.dir/vulkan-shaders-gen.cpp.o
[2/2] Linking CXX executable vulkan-shaders-gen
[48/801] Performing install step for 'vulkan-shaders-gen'
-- Installing: /build/source/build/Release/./vulkan-shaders-gen
[49/801] Completed 'vulkan-shaders-gen'
[50/801] Generate vulkan shaders header
[51/801] Generate vulkan shaders for count_experts.comp
[52/801] Generate vulkan shaders for acc.comp
[53/801] Generate vulkan shaders for dequant_iq2_xs.comp
[54/801] Generate vulkan shaders for dequant_iq2_s.comp
[55/801] Generate vulkan shaders for cos.comp
[56/801] Generate vulkan shaders for add_id.comp
[57/801] Generate vulkan shaders for argmax.comp
[58/801] Generate vulkan shaders for add1.comp
[59/801] Generate vulkan shaders for arange.comp
[60/801] Generate vulkan shaders for dequant_iq1_m.comp
[61/801] Generate vulkan shaders for dequant_iq3_xxs.comp
[62/801] Generate vulkan shaders for dequant_iq4_nl.comp
[63/801] Generate vulkan shaders for abs.comp
[64/801] Generate vulkan shaders for argsort.comp
[65/801] Generate vulkan shaders for cumsum_multipass2.comp
[66/801] Generate vulkan shaders for concat.comp
[67/801] Generate vulkan shaders for conv2d_mm.comp
[68/801] Generate vulkan shaders for dequant_iq4_xs.comp
[69/801] Generate vulkan shaders for argsort_large.comp
[70/801] Generate vulkan shaders for dequant_f32.comp
[71/801] Generate vulkan shaders for dequant_q2_k.comp
[72/801] Generate vulkan shaders for cumsum.comp
[73/801] Generate vulkan shaders for dequant_q3_k.comp
[74/801] Generate vulkan shaders for copy_transpose.comp
[75/801] Generate vulkan shaders for copy_from_quant.comp
[76/801] Generate vulkan shaders for dequant_nvfp4.comp
[77/801] Generate vulkan shaders for dequant_q4_1.comp
[78/801] Generate vulkan shaders for dequant_q4_k.comp
[79/801] Generate vulkan shaders for dequant_iq3_s.comp
[80/801] Generate vulkan shaders for cumsum_multipass1.comp
[81/801] Generate vulkan shaders for conv_transpose_1d.comp
[82/801] Generate vulkan shaders for dequant_iq2_xxs.comp
[83/801] Generate vulkan shaders for clamp.comp
[84/801] Generate vulkan shaders for copy.comp
[85/801] Generate vulkan shaders for dequant_mxfp4.comp
[86/801] Generate vulkan shaders for flash_attn_cm2.comp
CMake Warning:
  Expected depfile does not exist.

    /build/source/build/ggml/src/ggml-vulkan/flash_attn_cm2.comp.cpp.d


[87/801] Generate vulkan shaders for contig_copy.comp
[88/801] Generate vulkan shaders for count_equal.comp
[89/801] Generate vulkan shaders for ceil.comp
[90/801] Generate vulkan shaders for conv2d_dw.comp
[91/801] Generate vulkan shaders for add.comp
[92/801] Generate vulkan shaders for dequant_q5_1.comp
[93/801] Generate vulkan shaders for dequant_turbo3_0.comp
[94/801] Generate vulkan shaders for dequant_q1_0.comp
[95/801] Generate vulkan shaders for dequant_q6_k.comp
[96/801] Generate vulkan shaders for dequant_q4_0.comp
[97/801] Generate vulkan shaders for fill.comp
[98/801] Generate vulkan shaders for diag_mask_inf.comp
[99/801] Generate vulkan shaders for dequant_q5_0.comp
[100/801] Generate vulkan shaders for dequant_iq1_s.comp
[101/801] Generate vulkan shaders for dequant_q5_k.comp
[102/801] Generate vulkan shaders for flash_attn_mask_opt.comp
[103/801] Generate vulkan shaders for exp.comp
[104/801] Generate vulkan shaders for dequant_q8_0.comp
[105/801] Generate vulkan shaders for flash_attn_split_k_reduce.comp
[106/801] Generate vulkan shaders for elu.comp
[107/801] Generate vulkan shaders for group_norm.comp
[108/801] Generate vulkan shaders for diag.comp
[109/801] Generate vulkan shaders for div.comp
[110/801] Generate vulkan shaders for gated_delta_net.comp
[111/801] Generate vulkan shaders for geglu_erf.comp
[112/801] Generate vulkan shaders for geglu_quick.comp
[113/801] Generate vulkan shaders for floor.comp
[114/801] Generate vulkan shaders for im2col.comp
[115/801] Generate vulkan shaders for gelu_quick.comp
[116/801] Generate vulkan shaders for hardswish.comp
[117/801] Generate vulkan shaders for leaky_relu.comp
[118/801] Generate vulkan shaders for geglu.comp
[119/801] Generate vulkan shaders for get_rows.comp
[120/801] Generate vulkan shaders for hardsigmoid.comp
[121/801] Generate vulkan shaders for mul_mat_vecq.comp
CMake Warning:
  Expected depfile does not exist.

    /build/source/build/ggml/src/ggml-vulkan/mul_mat_vecq.comp.cpp.d


[122/801] Generate vulkan shaders for gelu.comp
[123/801] Generate vulkan shaders for im2col_3d.comp
[124/801] Generate vulkan shaders for gelu_erf.comp
[125/801] Generate vulkan shaders for mul_mm_cm2.comp
CMake Warning:
  Expected depfile does not exist.

    /build/source/build/ggml/src/ggml-vulkan/mul_mm_cm2.comp.cpp.d


[126/801] Generate vulkan shaders for l2_norm.comp
[127/801] Generate vulkan shaders for mul_mat_split_k_reduce.comp
[128/801] Generate vulkan shaders for mul_mmq.comp
CMake Warning:
  Expected depfile does not exist.

    /build/source/build/ggml/src/ggml-vulkan/mul_mmq.comp.cpp.d


[129/801] Generate vulkan shaders for log.comp
[130/801] Generate vulkan shaders for mul.comp
[131/801] Generate vulkan shaders for mul_mat_vec_nc.comp
[132/801] Generate vulkan shaders for copy_to_quant.comp
cannot compile set_rows_f16_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f16_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_F16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f32_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f32_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_F32=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f16_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f16_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_F16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_bf16_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_bf16_i32_rte.spv -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_BF16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_bf16_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_bf16_i32.spv -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_BF16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f16_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f16_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_F16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q8_0

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q8_0.spv -O -DDATA_A_Q8_0=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f16_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f16_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_F16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f32_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f32_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_F32=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q5_1

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q5_1.spv -O -DDATA_A_Q5_1=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_iq4_nl

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_iq4_nl.spv -O -DDATA_A_IQ4_NL=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q4_0

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q4_0.spv -O -DDATA_A_Q4_0=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q4_1

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q4_1.spv -O -DDATA_A_Q4_1=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q5_0

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q5_0.spv -O -DDATA_A_Q5_0=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f32_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f32_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_F32=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_f32_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_f32_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_F32=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_bf16_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_bf16_i64.spv -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_BF16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile cpy_f32_q1_0

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/cpy_f32_q1_0.spv -O -MD -MF /build/source/build/ggml/src/ggml-vulkan/copy_to_quant.comp.cpp.d -DDATA_A_Q1_0=1 -DD_TYPE=float -DFLOAT_TYPE=float 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_0_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_0_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q4_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_0_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_0_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q4_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q1_0_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q1_0_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q1_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_bf16_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_bf16_i64_rte.spv -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_BF16=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q1_0_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q1_0_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q1_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q1_0_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q1_0_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q1_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_1_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_1_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q4_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_0_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_0_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q4_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_0_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_0_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q4_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q1_0_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q1_0_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q1_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_1_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_1_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q4_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_1_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_1_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q4_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q4_1_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q4_1_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q4_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_0_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_0_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q5_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_0_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_0_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q5_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_0_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_0_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q5_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q8_0_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q8_0_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q8_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_0_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_0_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q5_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_1_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_1_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q5_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_1_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_1_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q5_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_1_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_1_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q5_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q8_0_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q8_0_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q8_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q5_1_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q5_1_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_Q5_1=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q8_0_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q8_0_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q8_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_iq4_nl_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_iq4_nl_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_IQ4_NL=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_q8_0_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_q8_0_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_Q8_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_iq4_nl_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_iq4_nl_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_IQ4_NL=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_iq4_nl_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_iq4_nl_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_IQ4_NL=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_turbo3_0_i32

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_turbo3_0_i32.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_TURBO3_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_iq4_nl_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_iq4_nl_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_IQ4_NL=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_turbo3_0_i32_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_turbo3_0_i32_rte.spv -O -DB_SIZE=32 -DB_TYPE=uint -DDATA_A_TURBO3_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_turbo3_0_i64

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_turbo3_0_i64.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_TURBO3_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

cannot compile set_rows_turbo3_0_i64_rte

/nix/store/8w8w3yhzf3945idwv04q28yxj8lccrwg-shaderc-2024.0-bin/bin/glslc -fshader-stage=compute --target-env=vulkan1.2 /build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp -o /build/source/build/ggml/src/ggml-vulkan/vulkan-shaders.spv/set_rows_turbo3_0_i64_rte.spv -O -DB_SIZE=64 -DB_TYPE=uvec2 -DDATA_A_TURBO3_0=1 -DD_TYPE=float -DFLOAT_TYPE=float -DRTE16=1 -DSET_ROWS=1 

/build/source/ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp:6: error: '#include' : Cannot find or open include file. for header name: rte.glsl
1 error generated.

[133/801] Generate vulkan shaders for mul_mat_vec_p021.comp
[134/801] Generate vulkan shaders for norm.comp
[135/801] Generate vulkan shaders for pad.comp
[136/801] Generate vulkan shaders for opt_step_adamw.comp
[137/801] Generate vulkan shaders for pool2d.comp
[138/801] Generate vulkan shaders for opt_step_sgd.comp
[139/801] Generate vulkan shaders for neg.comp
[140/801] Generate vulkan shaders for reglu.comp
[141/801] Generate vulkan shaders for flash_attn_cm1.comp
[142/801] Generate vulkan shaders for mul_mat_vec_iq3_xxs.comp
[143/801] Generate vulkan shaders for relu.comp
[144/801] Generate vulkan shaders for multi_add.comp
[145/801] Generate vulkan shaders for quantize_q8_1.comp
[146/801] Generate vulkan shaders for mul_mat_vec_iq2_xxs.comp
[147/801] Generate vulkan shaders for mul_mat_vec_iq3_s.comp
[148/801] Generate vulkan shaders for mul_mat_vec_q4_k.comp
[149/801] Generate vulkan shaders for mul_mat_vec_iq2_s.comp
[150/801] Generate vulkan shaders for mul_mat_vec_iq2_xs.comp
[151/801] Generate vulkan shaders for mul_mat_vec_q5_k.comp
[152/801] Generate vulkan shaders for repeat.comp
[153/801] Generate vulkan shaders for mul_mat_vec_q2_k.comp
[154/801] Generate vulkan shaders for mul_mat_vec_q6_k.comp
[155/801] Generate vulkan shaders for rms_norm_partials.comp
[156/801] Generate vulkan shaders for mul_mat_vec_q3_k.comp
[157/801] Generate vulkan shaders for mul_mat_vec_iq1_m.comp
[158/801] Generate vulkan shaders for mul_mat_vec_iq1_s.comp
[159/801] Generate vulkan shaders for repeat_back.comp
[160/801] Generate vulkan shaders for rms_norm_back.comp
[161/801] Generate vulkan shaders for rope_vision.comp
[162/801] Generate vulkan shaders for roll.comp
[163/801] Generate vulkan shaders for rope_neox.comp
[164/801] Generate vulkan shaders for rope_multi.comp
[165/801] Generate vulkan shaders for sigmoid.comp
[166/801] Generate vulkan shaders for rope_norm.comp
[167/801] Generate vulkan shaders for round.comp
[168/801] Generate vulkan shaders for scale.comp
[169/801] Generate vulkan shaders for silu_back.comp
[170/801] Generate vulkan shaders for sin.comp
[171/801] Generate vulkan shaders for sgn.comp
[172/801] Generate vulkan shaders for silu.comp
[173/801] Generate vulkan shaders for softplus.comp
[174/801] Generate vulkan shaders for solve_tri.comp
[175/801] Generate vulkan shaders for soft_max_back.comp
[176/801] Generate vulkan shaders for topk_moe.comp
[177/801] Generate vulkan shaders for soft_max_large2.comp
[178/801] Generate vulkan shaders for soft_max_large3.comp
[179/801] Generate vulkan shaders for ssm_conv.comp
[180/801] Generate vulkan shaders for soft_max_large1.comp
[181/801] Generate vulkan shaders for square.comp
[182/801] Generate vulkan shaders for sqrt.comp
[183/801] Generate vulkan shaders for get_rows_quant.comp
[184/801] Generate vulkan shaders for sum_rows.comp
[185/801] Generate vulkan shaders for ssm_scan.comp
[186/801] Generate vulkan shaders for step.comp
[187/801] Generate vulkan shaders for tanh.comp
[188/801] Generate vulkan shaders for swiglu_oai.comp
[189/801] Generate vulkan shaders for timestep_embedding.comp
[190/801] Generate vulkan shaders for tri.comp
[191/801] Generate vulkan shaders for topk_argsort.comp
[192/801] Generate vulkan shaders for swiglu.comp
[193/801] Generate vulkan shaders for sub.comp
[194/801] Generate vulkan shaders for xielu.comp
[195/801] Generate vulkan shaders for trunc.comp
[196/801] Generate vulkan shaders for turbo_wht.comp
[197/801] Generate vulkan shaders for rms_norm.comp
[198/801] Generate vulkan shaders for topk_nary_search.comp
[199/801] Generate vulkan shaders for upscale.comp
[200/801] Generate vulkan shaders for wkv6.comp
[201/801] Generate vulkan shaders for wkv7.comp
[202/801] Generate vulkan shaders for soft_max.comp
[203/801] Generate vulkan shaders for flash_attn.comp
[204/801] Generate vulkan shaders for mul_mat_vec.comp
[205/801] Building CXX object vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o
[206/801] Linking CXX static library vendor/cpp-httplib/libcpp-httplib.a
[207/801] Generate vulkan shaders for mul_mm.comp
[208/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/argmax.comp.cpp.o
[209/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/copy_to_quant.comp.cpp.o
[210/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/abs.comp.cpp.o
[211/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/add_id.comp.cpp.o
[212/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/arange.comp.cpp.o
[213/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/count_equal.comp.cpp.o
[214/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ceil.comp.cpp.o
[215/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/clamp.comp.cpp.o
[216/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/count_experts.comp.cpp.o
[217/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/conv_transpose_1d.comp.cpp.o
[218/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_f32.comp.cpp.o
[219/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/cumsum_multipass2.comp.cpp.o
[220/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/argsort.comp.cpp.o
[221/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/cos.comp.cpp.o
[222/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/acc.comp.cpp.o
[223/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/cumsum.comp.cpp.o
[224/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/cumsum_multipass1.comp.cpp.o
[225/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/argsort_large.comp.cpp.o
[226/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/add1.comp.cpp.o
[227/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/concat.comp.cpp.o
[228/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/copy_transpose.comp.cpp.o
[229/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/contig_copy.comp.cpp.o
[230/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/conv2d_dw.comp.cpp.o
[231/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq2_xs.comp.cpp.o
[232/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q1_0.comp.cpp.o
[233/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq1_m.comp.cpp.o
[234/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q2_k.comp.cpp.o
[235/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q3_k.comp.cpp.o
[236/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q4_0.comp.cpp.o
[237/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq4_nl.comp.cpp.o
[238/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_mxfp4.comp.cpp.o
[239/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq1_s.comp.cpp.o
[240/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q4_1.comp.cpp.o
[241/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_nvfp4.comp.cpp.o
[242/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/copy.comp.cpp.o
[243/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq2_xxs.comp.cpp.o
[244/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q4_k.comp.cpp.o
[245/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q5_0.comp.cpp.o
[246/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q5_1.comp.cpp.o
[247/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q5_k.comp.cpp.o
[248/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q6_k.comp.cpp.o
[249/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_q8_0.comp.cpp.o
[250/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq4_xs.comp.cpp.o
[251/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq2_s.comp.cpp.o
[252/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq3_xxs.comp.cpp.o
[253/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_turbo3_0.comp.cpp.o
[254/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/dequant_iq3_s.comp.cpp.o
[255/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/diag_mask_inf.comp.cpp.o
[256/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/diag.comp.cpp.o
[257/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/elu.comp.cpp.o
[258/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/exp.comp.cpp.o
[259/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/flash_attn_cm2.comp.cpp.o
[260/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/fill.comp.cpp.o
[261/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/floor.comp.cpp.o
[262/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/flash_attn_split_k_reduce.comp.cpp.o
[263/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/gelu_quick.comp.cpp.o
[264/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/gelu.comp.cpp.o
[265/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/group_norm.comp.cpp.o
[266/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/gelu_erf.comp.cpp.o
[267/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/hardsigmoid.comp.cpp.o
[268/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/hardswish.comp.cpp.o
[269/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/geglu.comp.cpp.o
[270/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/geglu_erf.comp.cpp.o
[271/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/l2_norm.comp.cpp.o
[272/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/flash_attn_mask_opt.comp.cpp.o
[273/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/geglu_quick.comp.cpp.o
[274/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/leaky_relu.comp.cpp.o
[275/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/gated_delta_net.comp.cpp.o
[276/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/im2col.comp.cpp.o
[277/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/conv2d_mm.comp.cpp.o
[278/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_split_k_reduce.comp.cpp.o
[279/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/im2col_3d.comp.cpp.o
[280/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/log.comp.cpp.o
[281/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/get_rows.comp.cpp.o
[282/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vecq.comp.cpp.o
[283/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_nc.comp.cpp.o
[284/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_p021.comp.cpp.o
[285/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/add.comp.cpp.o
[286/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/div.comp.cpp.o
[287/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mm_cm2.comp.cpp.o
[288/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mmq.comp.cpp.o
[289/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/neg.comp.cpp.o
[290/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/norm.comp.cpp.o
[291/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/opt_step_adamw.comp.cpp.o
[292/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/opt_step_sgd.comp.cpp.o
[293/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/pad.comp.cpp.o
[294/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/pool2d.comp.cpp.o
[295/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/multi_add.comp.cpp.o
[296/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul.comp.cpp.o
[297/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/relu.comp.cpp.o
[298/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/reglu.comp.cpp.o
[299/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/repeat.comp.cpp.o
[300/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/quantize_q8_1.comp.cpp.o
[301/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/repeat_back.comp.cpp.o
[302/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rms_norm_back.comp.cpp.o
[303/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rms_norm_partials.comp.cpp.o
[304/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/roll.comp.cpp.o
[305/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/copy_from_quant.comp.cpp.o
[306/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/scale.comp.cpp.o
[307/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sgn.comp.cpp.o
[308/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/round.comp.cpp.o
[309/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sigmoid.comp.cpp.o
[310/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/silu_back.comp.cpp.o
[311/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/silu.comp.cpp.o
[312/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sin.comp.cpp.o
[313/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rope_vision.comp.cpp.o
[314/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rope_neox.comp.cpp.o
[315/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rope_norm.comp.cpp.o
[316/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/soft_max_back.comp.cpp.o
[317/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/softplus.comp.cpp.o
[318/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sqrt.comp.cpp.o
[319/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rope_multi.comp.cpp.o
[320/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/solve_tri.comp.cpp.o
[321/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/soft_max_large1.comp.cpp.o
[322/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/soft_max_large3.comp.cpp.o
[323/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/soft_max_large2.comp.cpp.o
[324/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/square.comp.cpp.o
[325/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ssm_conv.comp.cpp.o
[326/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/step.comp.cpp.o
[327/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ssm_scan.comp.cpp.o
[328/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/timestep_embedding.comp.cpp.o
[329/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sum_rows.comp.cpp.o
[330/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/tanh.comp.cpp.o
[331/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/swiglu.comp.cpp.o
[332/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/swiglu_oai.comp.cpp.o
[333/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/topk_argsort.comp.cpp.o
[334/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/trunc.comp.cpp.o
[335/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/topk_nary_search.comp.cpp.o
[336/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/topk_moe.comp.cpp.o
[337/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/tri.comp.cpp.o
[338/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/turbo_wht.comp.cpp.o
[339/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/xielu.comp.cpp.o
[340/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/upscale.comp.cpp.o
[341/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_q4_k.comp.cpp.o
[342/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_q5_k.comp.cpp.o
[343/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/rms_norm.comp.cpp.o
[344/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/sub.comp.cpp.o
[345/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o
FAILED: ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o 
/nix/store/3ix5h74n7ar9950vwzp4dxmil70pmx0k-gcc-wrapper-13.3.0/bin/g++ -DGGML_BACKEND_BUILD -DGGML_BACKEND_SHARED -DGGML_SCHED_MAX_COPIES=4 -DGGML_SHARED -DGGML_VULKAN_COOPMAT_GLSLC_SUPPORT -D_GNU_SOURCE -D_XOPEN_SOURCE=600 -Dggml_vulkan_EXPORTS -I/build/source/ggml/src/ggml-vulkan/.. -I/build/source/build/ggml/src/ggml-vulkan -I/build/source/ggml/src/../include -O3 -DNDEBUG -std=gnu++17 -fPIC -Wmissing-declarations -Wmissing-noreturn -Wall -Wextra -Wpedantic -Wcast-qual -Wno-unused-function -Wno-array-bounds -Wextra-semi -MD -MT ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o -MF ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o.d -o ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/ggml-vulkan.cpp.o -c /build/source/ggml/src/ggml-vulkan/ggml-vulkan.cpp
/build/source/ggml/src/ggml-vulkan/ggml-vulkan.cpp:28:10: fatal error: spirv/unified1/spirv.hpp: No such file or directory
   28 | #include <spirv/unified1/spirv.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[346/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/wkv6.comp.cpp.o
[347/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/wkv7.comp.cpp.o
[348/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq3_xxs.comp.cpp.o
[349/801] Building CXX object src/CMakeFiles/llama.dir/llama-cparams.cpp.o
[350/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq2_xxs.comp.cpp.o
[351/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_q6_k.comp.cpp.o
[352/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/soft_max.comp.cpp.o
[353/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq3_s.comp.cpp.o
[354/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_q2_k.comp.cpp.o
[355/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_q3_k.comp.cpp.o
[356/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq2_xs.comp.cpp.o
[357/801] Building CXX object src/CMakeFiles/llama.dir/llama-hparams.cpp.o
[358/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq1_s.comp.cpp.o
[359/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/get_rows_quant.comp.cpp.o
[360/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq1_m.comp.cpp.o
[361/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec_iq2_s.comp.cpp.o
[362/801] Building CXX object ggml/src/CMakeFiles/ggml.dir/ggml-backend-dl.cpp.o
[363/801] Building CXX object src/CMakeFiles/llama.dir/llama-impl.cpp.o
[364/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/flash_attn_cm1.comp.cpp.o
[365/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/flash_attn.comp.cpp.o
[366/801] Building CXX object ggml/src/CMakeFiles/ggml.dir/ggml-backend-reg.cpp.o
[367/801] Building CXX object src/CMakeFiles/llama.dir/llama-arch.cpp.o
[368/801] Building CXX object src/CMakeFiles/llama.dir/llama-chat.cpp.o
[369/801] Building CXX object src/CMakeFiles/llama.dir/llama-adapter.cpp.o
[370/801] Building CXX object src/CMakeFiles/llama.dir/llama-batch.cpp.o
[371/801] Building CXX object src/CMakeFiles/llama.dir/llama.cpp.o
[372/801] Building CXX object src/CMakeFiles/llama.dir/llama-graph.cpp.o
[373/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mat_vec.comp.cpp.o
[374/801] Building CXX object src/CMakeFiles/llama.dir/llama-context.cpp.o
[375/801] Building CXX object src/CMakeFiles/llama.dir/llama-grammar.cpp.o
[376/801] Building CXX object ggml/src/ggml-vulkan/CMakeFiles/ggml-vulkan.dir/mul_mm.comp.cpp.o
ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions