Advertisement
Guest User

Untitled

a guest
Nov 13th, 2024
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 79.71 KB | None | 0 0
  1. ==> Starting build()...
  2. -- The C compiler identification is GNU 13.3.0
  3. -- The CXX compiler identification is GNU 13.3.0
  4. -- Detecting C compiler ABI info
  5. -- Detecting C compiler ABI info - done
  6. -- Check for working C compiler: /usr/bin/gcc-13 - skipped
  7. -- Detecting C compile features
  8. -- Detecting C compile features - done
  9. -- Detecting CXX compiler ABI info
  10. -- Detecting CXX compiler ABI info - done
  11. -- Check for working CXX compiler: /usr/bin/g++-13 - skipped
  12. -- Detecting CXX compile features
  13. -- Detecting CXX compile features - done
  14. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  15. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  16. -- Found Threads: TRUE
  17. -- Build spdlog: 1.10.0
  18. -- Build type: Release
  19. -- Looking for dlfcn.h
  20. -- Looking for dlfcn.h - found
  21. -- Looking for getauxval
  22. -- Looking for getauxval - found
  23. -- Compiling for multiple CPU ISA and enabling runtime dispatch
  24. -- Found OpenMP_C: -fopenmp (found version "4.5")
  25. -- Found OpenMP_CXX: -fopenmp (found version "4.5")
  26. -- Found OpenMP: TRUE (found version "4.5")
  27. -- Using OpenMP: /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/libgomp.so;/usr/lib/libpthread.a
  28. -- Found OpenBLAS include directory: /usr/include/openblas
  29. -- Found OpenBLAS library: /usr/lib/libopenblas.so
  30. -- Found CUDA: /opt/cuda (found suitable version "12.6", minimum required is "11.0")
  31. -- NVCC host compiler: /usr/bin/g++-13
  32. -- NVCC compilation flags: -std=c++17;-Xcompiler=-fopenmp;-gencode;arch=compute_53,code=sm_53;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_86,code=compute_86
  33. CMake Warning at CMakeLists.txt:546 (message):
  34. cuDNN library is not enabled: convolution layers will not be supported on
  35. GPU
  36.  
  37.  
  38. -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
  39. -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
  40. -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
  41. -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
  42. -- Performing Test COMPILER_HAS_DEPRECATED_ATTR
  43. -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
  44. -- Configuring done (1.6s)
  45. -- Generating done (0.1s)
  46. -- Build files have been written to: /tmp/makepkg/ctranslate2/src/build
  47. [ 2%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_denormal.dir/denormal.cc.o
  48. [ 2%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/filesystem.c.o
  49. [ 3%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_apply_multiplier.dir/apply_multiplier.cc.o
  50. [ 3%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_have_built_path_for_avx.dir/have_built_path_for_avx.cc.o
  51. [ 3%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/stack_line_reader.c.o
  52. [ 4%] Building CXX object third_party/ruy/ruy/profiler/CMakeFiles/ruy_profiler_instrumentation.dir/instrumentation.cc.o
  53. [ 4%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_have_built_path_for_avx512.dir/have_built_path_for_avx512.cc.o
  54. [ 4%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_wait.dir/wait.cc.o
  55. [ 4%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_system_aligned_alloc.dir/system_aligned_alloc.cc.o
  56. [ 5%] Building C object third_party/ruy/third_party/cpuinfo/deps/clog/CMakeFiles/clog.dir/src/clog.c.o
  57. [ 6%] Building C object third_party/cpu_features/CMakeFiles/utils.dir/src/string_view.c.o
  58. [ 8%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_have_built_path_for_avx2_fma.dir/have_built_path_for_avx2_fma.cc.o
  59. [ 9%] Linking CXX static library libruy_have_built_path_for_avx512.a
  60. [ 9%] Linking CXX static library libruy_profiler_instrumentation.a
  61. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c: In function ‘clog_vlog_fatal’:
  62. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c:112:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  63. 112 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH);
  64. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c: In function ‘clog_vlog_error’:
  66. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c:188:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  67. 188 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH);
  68. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  69. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c: In function ‘clog_vlog_warning’:
  70. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c:264:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  71. 264 | write(STDERR_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH);
  72. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c: In function ‘clog_vlog_info’:
  74. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c:340:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  75. 340 | write(STDOUT_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH);
  76. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  77. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c: In function ‘clog_vlog_debug’:
  78. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/third_party/cpuinfo/deps/clog/src/clog.c:416:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  79. 416 | write(STDOUT_FILENO, out_buffer, prefix_chars + format_chars + CLOG_SUFFIX_LENGTH);
  80. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  81. [ 9%] Linking CXX static library libruy_have_built_path_for_avx.a
  82. [ 9%] Linking CXX static library libruy_have_built_path_for_avx2_fma.a
  83. [ 10%] Linking CXX static library libruy_system_aligned_alloc.a
  84. [ 10%] Linking CXX static library libruy_denormal.a
  85. [ 10%] Built target ruy_have_built_path_for_avx512
  86. [ 10%] Built target ruy_profiler_instrumentation
  87. [ 10%] Built target ruy_have_built_path_for_avx
  88. [ 10%] Built target ruy_have_built_path_for_avx2_fma
  89. [ 10%] Built target ruy_system_aligned_alloc
  90. [ 10%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_block_map.dir/block_map.cc.o
  91. [ 10%] Built target utils
  92. [ 11%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_allocator.dir/allocator.cc.o
  93. [ 11%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_prepacked_cache.dir/prepacked_cache.cc.o
  94. [ 11%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_aarch64_linux_or_android.c.o
  95. [ 11%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_arm_linux_or_android.c.o
  96. [ 12%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_mips_linux_or_android.c.o
  97. [ 12%] Linking C static library libclog.a
  98. [ 12%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_ppc_linux.c.o
  99. [ 12%] Built target ruy_denormal
  100. [ 12%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_x86_freebsd.c.o
  101. [ 13%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_x86_linux_or_android.c.o
  102. [ 13%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_x86_macos.c.o
  103. [ 13%] Building C object third_party/cpu_features/CMakeFiles/cpu_features.dir/src/impl_x86_windows.c.o
  104. [ 13%] Linking CXX static library libruy_apply_multiplier.a
  105. [ 13%] Built target clog
  106. [ 14%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/cache.c.o
  107. [ 14%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/init.c.o
  108. [ 14%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/api.c.o
  109. [ 14%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/init.c.o
  110. [ 16%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/vendor.c.o
  111. [ 16%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/info.c.o
  112. [ 16%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/uarch.c.o
  113. [ 16%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/isa.c.o
  114. [ 17%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/topology.c.o
  115. [ 17%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/name.c.o
  116. [ 17%] Built target ruy_apply_multiplier
  117. [ 17%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/init.c.o
  118. [ 18%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/descriptor.c.o
  119. [ 18%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/cache/deterministic.c.o
  120. [ 19%] Linking CXX static library libruy_wait.a
  121. [ 20%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/linux/init.c.o
  122. [ 20%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/smallfile.c.o
  123. [ 20%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/x86/linux/cpuinfo.c.o
  124. [ 21%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/multiline.c.o
  125. [ 21%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/cpulist.c.o
  126. [ 21%] Building C object third_party/ruy/third_party/cpuinfo/CMakeFiles/cpuinfo.dir/src/linux/processors.c.o
  127. [ 21%] Built target ruy_wait
  128. [ 22%] Linking CXX static library libruy_block_map.a
  129. [ 22%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_blocking_counter.dir/blocking_counter.cc.o
  130. [ 22%] Linking CXX static library libruy_allocator.a
  131. [ 22%] Built target ruy_block_map
  132. [ 24%] Linking C static library libcpu_features.a
  133. [ 24%] Linking CXX static library libruy_prepacked_cache.a
  134. [ 24%] Built target ruy_allocator
  135. [ 24%] Built target cpu_features
  136. [ 24%] Built target ruy_prepacked_cache
  137. [ 25%] Linking C static library libcpuinfo.a
  138. [ 25%] Built target cpuinfo
  139. [ 25%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_cpuinfo.dir/cpuinfo.cc.o
  140. [ 25%] Linking CXX static library libruy_blocking_counter.a
  141. [ 25%] Built target ruy_blocking_counter
  142. [ 25%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_thread_pool.dir/thread_pool.cc.o
  143. [ 25%] Linking CXX static library libruy_cpuinfo.a
  144. [ 25%] Built target ruy_cpuinfo
  145. [ 25%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_tune.dir/tune.cc.o
  146. [ 26%] Linking CXX static library libruy_tune.a
  147. [ 26%] Built target ruy_tune
  148. [ 26%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_kernel_arm.dir/kernel_arm32.cc.o
  149. [ 26%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_pack_arm.dir/pack_arm.cc.o
  150. [ 26%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_kernel_arm.dir/kernel_arm64.cc.o
  151. [ 27%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_kernel_avx512.dir/kernel_avx512.cc.o
  152. [ 27%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_pack_avx512.dir/pack_avx512.cc.o
  153. [ 27%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_kernel_avx.dir/kernel_avx.cc.o
  154. [ 28%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_kernel_avx2_fma.dir/kernel_avx2_fma.cc.o
  155. [ 28%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_pack_avx.dir/pack_avx.cc.o
  156. [ 29%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_pack_avx2_fma.dir/pack_avx2_fma.cc.o
  157. In file included from /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/pack_arm.cc:16:
  158. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/pack_arm.h:492:9: warning: multi-line comment [-Wcomment]
  159. 492 | #endif // (RUY_PLATFORM_NEON_64 || RUY_PLATFORM_NEON_32) && \
  160. | ^
  161. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx512.cc:908: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas]
  162. 908 | #pragma unroll(1)
  163. |
  164. [ 29%] Linking CXX static library libruy_thread_pool.a
  165. [ 29%] Built target ruy_thread_pool
  166. [ 31%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_ctx.dir/ctx.cc.o
  167. [ 32%] Linking CXX static library libruy_pack_arm.a
  168. [ 33%] Linking CXX static library libruy_kernel_arm.a
  169. [ 33%] Built target ruy_pack_arm
  170. [ 33%] Built target ruy_kernel_arm
  171. [ 33%] Linking CXX static library libruy_ctx.a
  172. [ 33%] Built target ruy_ctx
  173. [ 34%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_context.dir/context.cc.o
  174. [ 35%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_prepare_packed_matrices.dir/prepare_packed_matrices.cc.o
  175. [ 36%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_trmul.dir/trmul.cc.o
  176. [ 36%] Linking CXX static library libruy_pack_avx2_fma.a
  177. [ 36%] Built target ruy_pack_avx2_fma
  178. [ 36%] Linking CXX static library libruy_prepare_packed_matrices.a
  179. [ 36%] Built target ruy_prepare_packed_matrices
  180. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/immintrin.h:51,
  181. from /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:240,
  182. from /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:22:
  183. In function ‘__m128i _mm256_extracti128_si256(__m256i, int)’,
  184. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:84:38,
  185. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi16(int16_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:484:22,
  186. inlined from ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:996:56:
  187. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx2intrin.h:1098:10: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  188. 1098 | return (__m128i) __builtin_ia32_extract128i256 ((__v4di)__X, __M);
  189. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’:
  191. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:441:11: note: ‘shuffled_v’ was declared here
  192. 441 | __m256i shuffled_v;
  193. | ^~~~~~~~~~
  194. In function ‘__m128i _mm256_extracti128_si256(__m256i, int)’,
  195. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:84:38,
  196. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(uint8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:401:27,
  197. inlined from ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:987:55:
  198. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx2intrin.h:1098:10: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  199. 1098 | return (__m128i) __builtin_ia32_extract128i256 ((__v4di)__X, __M);
  200. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’:
  202. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:359:11: note: ‘shuffled_v’ was declared here
  203. 359 | __m256i shuffled_v;
  204. | ^~~~~~~~~~
  205. In function ‘__m128i _mm256_extracti128_si256(__m256i, int)’,
  206. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:84:38,
  207. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(uint8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:401:27,
  208. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(int8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:422:51,
  209. inlined from ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx2_fma.cc:978:55:
  210. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx2intrin.h:1098:10: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  211. 1098 | return (__m128i) __builtin_ia32_extract128i256 ((__v4di)__X, __M);
  212. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvx2SingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx2Fma]’:
  214. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:359:11: note: ‘shuffled_v’ was declared here
  215. 359 | __m256i shuffled_v;
  216. | ^~~~~~~~~~
  217. [ 36%] Linking CXX static library libruy_trmul.a
  218. [ 37%] Linking CXX static library libruy_pack_avx512.a
  219. [ 37%] Linking CXX static library libruy_context.a
  220. [ 37%] Built target ruy_trmul
  221. [ 37%] Built target ruy_pack_avx512
  222. [ 37%] Built target ruy_context
  223. [ 37%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_context_get_ctx.dir/context_get_ctx.cc.o
  224. [ 37%] Linking CXX static library libruy_kernel_avx2_fma.a
  225. [ 37%] Built target ruy_kernel_avx2_fma
  226. [ 37%] Linking CXX static library libruy_pack_avx.a
  227. [ 37%] Built target ruy_pack_avx
  228. [ 39%] Linking CXX static library libruy_context_get_ctx.a
  229. In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/immintrin.h:43,
  230. from /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:240,
  231. from /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:22:
  232. In function ‘__m128i _mm256_extractf128_si256(__m256i, int)’,
  233. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:80:38,
  234. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi16(int16_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:483:22,
  235. inlined from ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:1440:56:
  236. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxintrin.h:532:54: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  237. 532 | return (__m128i) __builtin_ia32_vextractf128_si256 ((__v8si)__X, __N);
  238. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  239. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’:
  240. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:441:11: note: ‘shuffled_v’ was declared here
  241. 441 | __m256i shuffled_v;
  242. | ^~~~~~~~~~
  243. In function ‘__m128i _mm256_extractf128_si256(__m256i, int)’,
  244. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:80:38,
  245. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(uint8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:400:27,
  246. inlined from ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:1431:55:
  247. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxintrin.h:532:54: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  248. 532 | return (__m128i) __builtin_ia32_vextractf128_si256 ((__v8si)__X, __N);
  249. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  250. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’:
  251. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:359:11: note: ‘shuffled_v’ was declared here
  252. 359 | __m256i shuffled_v;
  253. | ^~~~~~~~~~
  254. In function ‘__m128i _mm256_extractf128_si256(__m256i, int)’,
  255. inlined from ‘__m128i ruy::{anonymous}::intrin_utils::mm256_extracti128_si256(const __m256i&, int) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:80:38,
  256. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(uint8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:400:27,
  257. inlined from ‘void ruy::{anonymous}::intrin_utils::mm256_n_storeu_cvtepi32_epi8(int8_t*, int, __m256i) [with ruy::Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:422:51,
  258. inlined from ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’ at /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_avx.cc:1422:55:
  259. /usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxintrin.h:532:54: warning: ‘shuffled_v’ may be used uninitialized [-Wmaybe-uninitialized]
  260. 532 | return (__m128i) __builtin_ia32_vextractf128_si256 ((__v8si)__X, __N);
  261. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  262. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h: In function ‘void ruy::Kernel8bitAvxSingleColImpl(const KernelParams8bit<8, 8>&) [with Path path = ruy::Path::kAvx]’:
  263. /tmp/makepkg/ctranslate2/src/CTranslate2/third_party/ruy/ruy/kernel_x86.h:359:11: note: ‘shuffled_v’ was declared here
  264. 359 | __m256i shuffled_v;
  265. | ^~~~~~~~~~
  266. [ 39%] Built target ruy_context_get_ctx
  267. [ 39%] Linking CXX static library libruy_kernel_avx512.a
  268. [ 39%] Built target ruy_kernel_avx512
  269. [ 39%] Linking CXX static library libruy_kernel_avx.a
  270. [ 39%] Built target ruy_kernel_avx
  271. [ 39%] Building CXX object third_party/ruy/ruy/CMakeFiles/ruy_frontend.dir/frontend.cc.o
  272. [ 40%] Linking CXX static library libruy_frontend.a
  273. [ 40%] Built target ruy_frontend
  274. [ 40%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_bias_add_gpu.cu.o
  275. [ 42%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_concat_split_slide_gpu.cu.o
  276. [ 41%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/awq/ctranslate2_generated_gemm_gpu.cu.o
  277. [ 42%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/awq/ctranslate2_generated_gemv_gpu.cu.o
  278. [ 43%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_topp_mask_gpu.cu.o
  279. [ 44%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_alibi_add_gpu.cu.o
  280. [ 44%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/cuda/ctranslate2_generated_random.cu.o
  281. [ 44%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_conv1d_gpu.cu.o
  282. [ 44%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_dequantize_gpu.cu.o
  283. [ 45%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_flash_attention_gpu.cu.o
  284. [ 45%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/cuda/ctranslate2_generated_primitives.cu.o
  285. [ 45%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/awq/ctranslate2_generated_dequantize_gpu.cu.o
  286. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  287. }
  288. ^
  289.  
  290. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  291.  
  292. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  293. }
  294. ^
  295.  
  296. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  297.  
  298. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  299. }
  300. ^
  301.  
  302. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  303.  
  304. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  305. }
  306. ^
  307.  
  308. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  309.  
  310. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  311. }
  312. ^
  313.  
  314. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  315.  
  316. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  317. }
  318. ^
  319.  
  320. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  321.  
  322. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  323. }
  324. ^
  325.  
  326. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  327.  
  328. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  329. }
  330. ^
  331.  
  332. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  333.  
  334. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  335. }
  336. ^
  337.  
  338. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  339.  
  340. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  341. }
  342. ^
  343.  
  344. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  345.  
  346. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  347. }
  348. ^
  349.  
  350. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  351.  
  352. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/dequantize.cuh(12): warning #940-D: missing return statement at end of non-void function "ctranslate2::ops::make_divisible"
  353. }
  354. ^
  355.  
  356. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  357.  
  358. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemv_gpu.cu(16): warning #177-D: variable "ZERO" was declared but never referenced
  359. static constexpr uint32_t ZERO = 0x0;
  360. ^
  361. detected during instantiation of "void ctranslate2::ops::GemvAwq::compute_gemv2<D,In,Out>(const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, ctranslate2::StorageView &) const [with D=ctranslate2::Device::CUDA, In=ctranslate2::float16_t, Out=int]" at line 546
  362.  
  363. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  364.  
  365. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(19): warning #177-D: variable "blockIdx_x" was declared but never referenced
  366. int blockIdx_x = 0;
  367. ^
  368.  
  369. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  370.  
  371. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(33): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  372. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 128;
  373. ^
  374.  
  375. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(246): warning #177-D: variable "scaling_factors_shared" was declared but never referenced
  376. __attribute__((shared)) half scaling_factors_shared[64];
  377. ^
  378.  
  379. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(247): warning #177-D: variable "zeros_shared" was declared but never referenced
  380. __attribute__((shared)) half zeros_shared[64];
  381. ^
  382.  
  383. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(251): warning #177-D: variable "blockIdx_x" was declared but never referenced
  384. int blockIdx_x = 0;
  385. ^
  386.  
  387. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(265): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  388. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 64;
  389. ^
  390.  
  391. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemv_gpu.cu(16): warning #177-D: variable "ZERO" was declared but never referenced
  392. static constexpr uint32_t ZERO = 0x0;
  393. ^
  394. detected during instantiation of "void ctranslate2::ops::GemvAwq::compute_gemv2<D,In,Out>(const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, ctranslate2::StorageView &) const [with D=ctranslate2::Device::CUDA, In=ctranslate2::float16_t, Out=int]" at line 546
  395.  
  396. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  397.  
  398. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(19): warning #177-D: variable "blockIdx_x" was declared but never referenced
  399. int blockIdx_x = 0;
  400. ^
  401.  
  402. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  403.  
  404. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(33): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  405. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 128;
  406. ^
  407.  
  408. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(246): warning #177-D: variable "scaling_factors_shared" was declared but never referenced
  409. __attribute__((shared)) half scaling_factors_shared[64];
  410. ^
  411.  
  412. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(247): warning #177-D: variable "zeros_shared" was declared but never referenced
  413. __attribute__((shared)) half zeros_shared[64];
  414. ^
  415.  
  416. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(251): warning #177-D: variable "blockIdx_x" was declared but never referenced
  417. int blockIdx_x = 0;
  418. ^
  419.  
  420. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(265): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  421. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 64;
  422. ^
  423.  
  424. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(19): warning #177-D: variable "blockIdx_x" was declared but never referenced
  425. int blockIdx_x = 0;
  426. ^
  427.  
  428. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  429.  
  430. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(33): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  431. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 128;
  432. ^
  433.  
  434. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(246): warning #177-D: variable "scaling_factors_shared" was declared but never referenced
  435. __attribute__((shared)) half scaling_factors_shared[64];
  436. ^
  437.  
  438. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(247): warning #177-D: variable "zeros_shared" was declared but never referenced
  439. __attribute__((shared)) half zeros_shared[64];
  440. ^
  441.  
  442. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(251): warning #177-D: variable "blockIdx_x" was declared but never referenced
  443. int blockIdx_x = 0;
  444. ^
  445.  
  446. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemm_gpu.cu(265): warning #177-D: variable "ld_zero_flag" was declared but never referenced
  447. bool ld_zero_flag = (threadIdx.y * 32 + threadIdx.x) * 8 < 64;
  448. ^
  449.  
  450. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/awq/gemv_gpu.cu(16): warning #177-D: variable "ZERO" was declared but never referenced
  451. static constexpr uint32_t ZERO = 0x0;
  452. ^
  453. detected during instantiation of "void ctranslate2::ops::GemvAwq::compute_gemv2<D,In,Out>(const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, const ctranslate2::StorageView &, ctranslate2::StorageView &) const [with D=ctranslate2::Device::CUDA, In=ctranslate2::float16_t, Out=int]" at line 546
  454.  
  455. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  456.  
  457. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu: In member function ‘void ctranslate2::ops::FlashAttention::compute(ctranslate2::StorageView&, ctranslate2::StorageView&, ctranslate2::StorageView&, ctranslate2::StorageView&, ctranslate2::StorageView*, ctranslate2::StorageView*, ctranslate2::StorageView*, bool, ctranslate2::StorageView*, ctranslate2::StorageView*, bool, ctranslate2::StorageView*, ctranslate2::dim_t) const [with ctranslate2::Device D = ctranslate2::Device::CUDA; ctranslate2::dim_t = long int]’:
  458. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:195:70: warning: unused parameter ‘queries’ [-Wunused-parameter]
  459. 195 | void FlashAttention::compute<Device::CUDA>(StorageView& queries,
  460. | ~~~~~~~~~~~~ ^
  461. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:196:1: warning: unused parameter ‘keys’ [-Wunused-parameter]
  462. 195 | void FlashAttention::compute<Device::CUDA>(StorageView& queries,
  463. |
  464. 196 | StorageView& keys,
  465. | ^
  466. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:197:1: warning: unused parameter ‘values’ [-Wunused-parameter]
  467. 196 | StorageView& keys,
  468. | ~~~~~~~~~~~~~~~~~~
  469. 197 | StorageView& values,
  470. | ^
  471. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:198:1: warning: unused parameter ‘output’ [-Wunused-parameter]
  472. 197 | StorageView& values,
  473. | ~~~~~~~~~~~~~~~~~~~~
  474. 198 | StorageView& output,
  475. | ^
  476. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:199:1: warning: unused parameter ‘cached_keys’ [-Wunused-parameter]
  477. 198 | StorageView& output,
  478. | ~~~~~~~~~~~~~~~~~~~~
  479. 199 | StorageView* cached_keys,
  480. | ^
  481. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:200:1: warning: unused parameter ‘cached_values’ [-Wunused-parameter]
  482. 199 | StorageView* cached_keys,
  483. | ~~~~~~~~~~~~~~~~~~~~~~~~~
  484. 200 | StorageView* cached_values,
  485. | ^
  486. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:201:1: warning: unused parameter ‘attention’ [-Wunused-parameter]
  487. 200 | StorageView* cached_values,
  488. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  489. 201 | StorageView* attention,
  490. | ^
  491. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:202:1: warning: unused parameter ‘return_normalized_attention’ [-Wunused-parameter]
  492. 201 | StorageView* attention,
  493. | ~~~~~~~~~~~~~~~~~~~~~~~
  494. 202 | bool return_normalized_attention,
  495. | ^
  496. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:203:1: warning: unused parameter ‘rotary_cos’ [-Wunused-parameter]
  497. 202 | bool return_normalized_attention,
  498. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499. 203 | StorageView* rotary_cos,
  500. | ^
  501. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:204:1: warning: unused parameter ‘rotary_sin’ [-Wunused-parameter]
  502. 203 | StorageView* rotary_cos,
  503. | ~~~~~~~~~~~~~~~~~~~~~~~~
  504. 204 | StorageView* rotary_sin,
  505. | ^
  506. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:205:1: warning: unused parameter ‘rotary_interleave’ [-Wunused-parameter]
  507. 204 | StorageView* rotary_sin,
  508. | ~~~~~~~~~~~~~~~~~~~~~~~~
  509. 205 | const bool rotary_interleave,
  510. | ^
  511. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:206:1: warning: unused parameter ‘alibi’ [-Wunused-parameter]
  512. 205 | const bool rotary_interleave,
  513. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  514. 206 | StorageView* alibi,
  515. | ^
  516. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/flash_attention_gpu.cu:207:1: warning: unused parameter ‘offset’ [-Wunused-parameter]
  517. 206 | StorageView* alibi,
  518. | ~~~~~~~~~~~~~~~~~~~
  519. 207 | dim_t offset) const {
  520. | ^
  521. [ 45%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_gather_gpu.cu.o
  522. [ 45%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_gumbel_max_gpu.cu.o
  523. [ 47%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_layer_norm_gpu.cu.o
  524. [ 47%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_mean_gpu.cu.o
  525. [ 47%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_multinomial_gpu.cu.o
  526. [ 47%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_nccl_ops_gpu.cu.o
  527. [ 47%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_quantize_gpu.cu.o
  528. [ 48%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_rms_norm_gpu.cu.o
  529. [ 48%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_rotary_gpu.cu.o
  530. [ 48%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_softmax_gpu.cu.o
  531. [ 49%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_tile_gpu.cu.o
  532. [ 49%] Building NVCC (Device) object CMakeFiles/ctranslate2.dir/src/ops/ctranslate2_generated_topk_gpu.cu.o
  533. [ 49%] Building CXX object CMakeFiles/ctranslate2.dir/src/buffered_translation_wrapper.cc.o
  534. [ 49%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o
  535. [ 49%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/cpu_info.cc.o
  536. [ 49%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/backend.cc.o
  537. [ 50%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/cpu_isa.cc.o
  538. [ 51%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/allocator.cc.o
  539. [ 52%] Building CXX object CMakeFiles/ctranslate2.dir/src/allocator.cc.o
  540. [ 54%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/parallel.cc.o
  541. [ 54%] Building CXX object CMakeFiles/ctranslate2.dir/src/batch_reader.cc.o
  542. [ 54%] Building CXX object CMakeFiles/ctranslate2.dir/src/decoding.cc.o
  543. [ 54%] Building CXX object CMakeFiles/ctranslate2.dir/src/cpu/primitives.cc.o
  544. [ 55%] Building CXX object CMakeFiles/ctranslate2.dir/src/decoding_utils.cc.o
  545. [ 55%] Building CXX object CMakeFiles/ctranslate2.dir/src/devices.cc.o
  546. [ 55%] Building CXX object CMakeFiles/ctranslate2.dir/src/dtw.cc.o
  547. [ 56%] Building CXX object CMakeFiles/ctranslate2.dir/src/encoder.cc.o
  548. [ 56%] Building CXX object CMakeFiles/ctranslate2.dir/src/env.cc.o
  549. [ 56%] Building CXX object CMakeFiles/ctranslate2.dir/src/filesystem.cc.o
  550. /tmp/makepkg/ctranslate2/src/CTranslate2/src/cpu/primitives.cc: In static member function ‘static void ctranslate2::primitives<D>::gemm(bool, bool, bool, bool, ctranslate2::dim_t, ctranslate2::dim_t, ctranslate2::dim_t, float, const In*, ctranslate2::dim_t, const In*, ctranslate2::dim_t, float, Out*, ctranslate2::dim_t, const Out*) [with In = signed char; Out = int; ctranslate2::Device D = ctranslate2::Device::CPU; ctranslate2::dim_t = long int]’:
  551. /tmp/makepkg/ctranslate2/src/CTranslate2/src/cpu/primitives.cc:897:53: warning: unused parameter ‘a_shift_compensation’ [-Wunused-parameter]
  552. 897 | const int32_t* a_shift_compensation) {
  553. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  554. [ 57%] Building CXX object CMakeFiles/ctranslate2.dir/src/generator.cc.o
  555. [ 57%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/attention_layer.cc.o
  556. [ 57%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/attention.cc.o
  557. [ 58%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/flash_attention.cc.o
  558. [ 58%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/common.cc.o
  559. [ 59%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/decoder.cc.o
  560. [ 59%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/transformer.cc.o
  561. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/attention.cc: In function ‘ctranslate2::StorageView ctranslate2::layers::make_asymmetric_relative_positions(ctranslate2::dim_t, ctranslate2::dim_t, ctranslate2::dim_t, ctranslate2::dim_t)’:
  562. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/attention.cc:41:19: warning: unused variable ‘offset’ [-Wunused-variable]
  563. 41 | const dim_t offset = keys_length - queries_length;
  564. | ^~~~~~
  565. [ 59%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/wav2vec2.cc.o
  566. [ 60%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/wav2vec2bert.cc.o
  567. [ 60%] Building CXX object CMakeFiles/ctranslate2.dir/src/logging.cc.o
  568. [ 60%] Building CXX object CMakeFiles/ctranslate2.dir/src/layers/whisper.cc.o
  569. [ 62%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/language_model.cc.o
  570. [ 62%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/model.cc.o
  571. [ 62%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/model_factory.cc.o
  572. [ 63%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/model_reader.cc.o
  573. In file included from /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2bert.cc:1:
  574. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h: In constructor ‘ctranslate2::layers::EncoderLayer::EncoderLayer(const ctranslate2::models::Model&, const std::string&, bool, ctranslate2::ops::ActivationType, bool)’:
  575. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h:38:23: warning: ‘ctranslate2::layers::EncoderLayer::_self_attn_layer_norm’ will be initialized after [-Wreorder]
  576. 38 | const LayerNorm _self_attn_layer_norm;
  577. | ^~~~~~~~~~~~~~~~~~~~~
  578. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h:35:19: warning: ‘const ctranslate2::dim_t ctranslate2::layers::EncoderLayer::_num_heads’ [-Wreorder]
  579. 35 | const dim_t _num_heads;
  580. | ^~~~~~~~~~
  581. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2bert.cc:6:5: warning: when initialized here [-Wreorder]
  582. 6 | EncoderLayer::EncoderLayer(const models::Model& model,
  583. | ^~~~~~~~~~~~
  584. In file included from /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc:1:
  585. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h: In constructor ‘ctranslate2::layers::Wav2Vec2LayerNormConvLayer::Wav2Vec2LayerNormConvLayer(const ctranslate2::models::Model&, const std::string&, ctranslate2::dim_t, ctranslate2::dim_t)’:
  586. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h:30:28: warning: ‘ctranslate2::layers::Wav2Vec2LayerNormConvLayer::_transpose’ will be initialized after [-Wreorder]
  587. 30 | const ops::Transpose _transpose;
  588. | ^~~~~~~~~~
  589. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h:29:23: warning: ‘const ctranslate2::layers::LayerNorm ctranslate2::layers::Wav2Vec2LayerNormConvLayer::_output_norm’ [-Wreorder]
  590. 29 | const LayerNorm _output_norm;
  591. | ^~~~~~~~~~~~
  592. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc:7:5: warning: when initialized here [-Wreorder]
  593. 7 | Wav2Vec2LayerNormConvLayer::Wav2Vec2LayerNormConvLayer(const models::Model& model,
  594. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  595. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h: In constructor ‘ctranslate2::layers::Wav2Vec2Encoder::Wav2Vec2Encoder(const ctranslate2::models::Model&, const std::string&)’:
  596. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h:91:19: warning: ‘ctranslate2::layers::Wav2Vec2Encoder::_num_heads’ will be initialized after [-Wreorder]
  597. 91 | const dim_t _num_heads;
  598. | ^~~~~~~~~~
  599. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2.h:89:28: warning: ‘const ctranslate2::ops::Transpose ctranslate2::layers::Wav2Vec2Encoder::_transpose’ [-Wreorder]
  600. 89 | const ops::Transpose _transpose;
  601. | ^~~~~~~~~~
  602. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc:48:5: warning: when initialized here [-Wreorder]
  603. 48 | Wav2Vec2Encoder::Wav2Vec2Encoder(const models::Model& model, const std::string& scope)
  604. | ^~~~~~~~~~~~~~~
  605. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc: In member function ‘void ctranslate2::layers::Wav2Vec2Encoder::operator()(const ctranslate2::StorageView&, ctranslate2::StorageView&)’:
  606. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc:84:27: warning: comparison of integer expressions of different signedness: ‘ctranslate2::dim_t’ {aka ‘long int’} and ‘std::vector<std::unique_ptr<const ctranslate2::layers::Wav2Vec2LayerNormConvLayer> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  607. 84 | for (dim_t l = 0; l < _feat_layers.size(); l++) {
  608. | ~~^~~~~~~~~~~~~~~~~~~~~
  609. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2.cc:86:15: warning: comparison of integer expressions of different signedness: ‘ctranslate2::dim_t’ {aka ‘long int’} and ‘std::vector<std::unique_ptr<const ctranslate2::layers::Wav2Vec2LayerNormConvLayer> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  610. 86 | if (l < _feat_layers.size() - 1 ) {
  611. | ~~^~~~~~~~~~~~~~~~~~~~~~~~~
  612. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h: In constructor ‘ctranslate2::layers::AdapterLayer::AdapterLayer(const ctranslate2::models::Model&, const std::string&, bool, ctranslate2::ops::ActivationType, bool)’:
  613. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h:82:20: warning: ‘ctranslate2::layers::AdapterLayer::_attn_conv’ will be initialized after [-Wreorder]
  614. 82 | const Conv1D _attn_conv;
  615. | ^~~~~~~~~~
  616. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/layers/wav2vec2bert.h:76:19: warning: ‘const ctranslate2::dim_t ctranslate2::layers::AdapterLayer::_num_heads’ [-Wreorder]
  617. 76 | const dim_t _num_heads;
  618. | ^~~~~~~~~~
  619. /tmp/makepkg/ctranslate2/src/CTranslate2/src/layers/wav2vec2bert.cc:98:5: warning: when initialized here [-Wreorder]
  620. 98 | AdapterLayer::AdapterLayer(const models::Model& model,
  621. | ^~~~~~~~~~~~
  622. [ 63%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/sequence_to_sequence.cc.o
  623. [ 63%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/transformer.cc.o
  624. [ 63%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/wav2vec2bert.cc.o
  625. [ 64%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/wav2vec2.cc.o
  626. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc: In function ‘void ctranslate2::models::split_variables(ctranslate2::StorageView, int, std::vector<long int>&, std::vector<ctranslate2::StorageView>&)’:
  627. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:449:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  628. 449 | for (int i = 0; i < num; ++i) {
  629. | ~~^~~~~
  630. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc: In static member function ‘static std::shared_ptr<const ctranslate2::models::Model> ctranslate2::models::Model::load(ctranslate2::models::ModelReader&, ctranslate2::Device, int, ctranslate2::ComputeType, bool, bool)’:
  631. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:744:32: warning: comparison of integer expressions of different signedness: ‘std::vector<ctranslate2::StorageView>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  632. 744 | if (outputs.size() > current_index && !outputs[current_index].empty())
  633. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  634. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:641:25: warning: unused variable ‘quantization_type’ [-Wunused-variable]
  635. 641 | QUANTIZATION_TYPE quantization_type = QUANTIZATION_TYPE::CT2;
  636. | ^~~~~~~~~~~~~~~~~
  637. [ 64%] Building CXX object CMakeFiles/ctranslate2.dir/src/models/whisper.cc.o
  638. [ 65%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/activation.cc.o
  639. [ 65%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/add.cc.o
  640. [ 66%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/alibi_add.cc.o
  641. [ 66%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/alibi_add_cpu.cc.o
  642. [ 66%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/bias_add.cc.o
  643. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc: In function ‘ctranslate2::models::VARIABLE_TYPE ctranslate2::models::classify_variable(const std::string&)’:
  644. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:497:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  645. 497 | if (parameterName == "weight")
  646. | ^~
  647. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:499:11: note: here
  648. 499 | default:
  649. | ^~~~~~~
  650. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:521:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  651. 521 | if (parameterName == "weight")
  652. | ^~
  653. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:523:11: note: here
  654. 523 | default:
  655. | ^~~~~~~
  656. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:546:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  657. 546 | if (parameterName == "weight")
  658. | ^~
  659. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:548:11: note: here
  660. 548 | default:
  661. | ^~~~~~~
  662. [ 67%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/bias_add_cpu.cc.o
  663. [ 67%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/concat.cc.o
  664. [ 67%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/concat_split_slide_cpu.cc.o
  665. [ 68%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/conv1d.cc.o
  666. [ 68%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/conv1d_cpu.cc.o
  667. [ 68%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/cos.cc.o
  668. [ 70%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/dequantize.cc.o
  669. [ 70%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/dequantize_cpu.cc.o
  670. [ 70%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/flash_attention.cc.o
  671. [ 71%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/flash_attention_cpu.cc.o
  672. [ 71%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gather.cc.o
  673. [ 72%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gather_cpu.cc.o
  674. [ 72%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gelu.cc.o
  675. [ 72%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gemm.cc.o
  676. [ 73%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gumbel_max.cc.o
  677. [ 73%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/gumbel_max_cpu.cc.o
  678. [ 73%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/layer_norm.cc.o
  679. [ 74%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/layer_norm_cpu.cc.o
  680. [ 74%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/log.cc.o
  681. In file included from /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/gemm.cc:1:
  682. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/ops/gemm.h: In constructor ‘ctranslate2::ops::Gemm::Gemm(float, float, bool, bool, bool, bool, const ctranslate2::ops::ActivationType*)’:
  683. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/ops/gemm.h:51:12: warning: ‘ctranslate2::ops::Gemm::_b_is_packed’ will be initialized after [-Wreorder]
  684. 51 | bool _b_is_packed;
  685. | ^~~~~~~~~~~~
  686. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/ops/gemm.h:43:29: warning: ‘const ctranslate2::ops::ActivationType* ctranslate2::ops::Gemm::_activation_type’ [-Wreorder]
  687. 43 | const ActivationType* _activation_type;
  688. | ^~~~~~~~~~~~~~~~
  689. /tmp/makepkg/ctranslate2/src/CTranslate2/src/ops/gemm.cc:22:5: warning: when initialized here [-Wreorder]
  690. 22 | Gemm::Gemm(float alpha,
  691. | ^~~~
  692. [ 74%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/matmul.cc.o
  693. [ 75%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/mean.cc.o
  694. [ 75%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/mean_cpu.cc.o
  695. [ 75%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/median_filter.cc.o
  696. [ 77%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/min_max.cc.o
  697. [ 77%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/mul.cc.o
  698. [ 78%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/multinomial.cc.o
  699. [ 78%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/multinomial_cpu.cc.o
  700. [ 78%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/quantize.cc.o
  701. [ 79%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/quantize_cpu.cc.o
  702. [ 79%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/relu.cc.o
  703. [ 79%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/rms_norm.cc.o
  704. [ 80%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/rms_norm_cpu.cc.o
  705. [ 80%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/rotary.cc.o
  706. [ 80%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/rotary_cpu.cc.o
  707. [ 81%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/sin.cc.o
  708. [ 81%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/softmax.cc.o
  709. [ 81%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/softmax_cpu.cc.o
  710. [ 82%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/split.cc.o
  711. [ 82%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/slide.cc.o
  712. [ 83%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/sub.cc.o
  713. [ 83%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/sigmoid.cc.o
  714. [ 83%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/swish.cc.o
  715. [ 85%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/tanh.cc.o
  716. [ 85%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/tile.cc.o
  717. [ 85%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/tile_cpu.cc.o
  718. [ 86%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/topk.cc.o
  719. [ 86%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/topk_cpu.cc.o
  720. [ 86%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/topp_mask.cc.o
  721. [ 87%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/topp_mask_cpu.cc.o
  722. [ 87%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/transpose.cc.o
  723. [ 87%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/nccl_ops.cc.o
  724. [ 88%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/nccl_ops_cpu.cc.o
  725. [ 88%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/dequantize.cc.o
  726. [ 88%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/dequantize_cpu.cc.o
  727. [ 89%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/gemm.cc.o
  728. [ 89%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/gemm_cpu.cc.o
  729. [ 90%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/gemv.cc.o
  730. [ 90%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/awq/gemv_cpu.cc.o
  731. [ 90%] Building CXX object CMakeFiles/ctranslate2.dir/src/ops/sum.cc.o
  732. [ 91%] Building CXX object CMakeFiles/ctranslate2.dir/src/padder.cc.o
  733. [ 91%] Building CXX object CMakeFiles/ctranslate2.dir/src/profiler.cc.o
  734. [ 91%] Building CXX object CMakeFiles/ctranslate2.dir/src/random.cc.o
  735. [ 93%] Building CXX object CMakeFiles/ctranslate2.dir/src/sampling.cc.o
  736. [ 93%] Building CXX object CMakeFiles/ctranslate2.dir/src/scoring.cc.o
  737. [ 93%] Building CXX object CMakeFiles/ctranslate2.dir/src/storage_view.cc.o
  738. [ 93%] Building CXX object CMakeFiles/ctranslate2.dir/src/translator.cc.o
  739. [ 94%] Building CXX object CMakeFiles/ctranslate2.dir/src/thread_pool.cc.o
  740. [ 94%] Building CXX object CMakeFiles/ctranslate2.dir/src/types.cc.o
  741. [ 95%] Building CXX object CMakeFiles/ctranslate2.dir/src/utils.cc.o
  742. [ 95%] Building CXX object CMakeFiles/ctranslate2.dir/src/vocabulary.cc.o
  743. [ 96%] Building CXX object CMakeFiles/ctranslate2.dir/src/vocabulary_map.cc.o
  744. [ 96%] Building CXX object CMakeFiles/ctranslate2.dir/kernels_avx.cc.o
  745. [ 96%] Building CXX object CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o
  746. [ 97%] Building CXX object CMakeFiles/ctranslate2.dir/kernels_avx512.cc.o
  747. [ 97%] Building CXX object CMakeFiles/ctranslate2.dir/src/cuda/cublas_stub.cc.o
  748. [ 97%] Building CXX object CMakeFiles/ctranslate2.dir/src/cuda/allocator.cc.o
  749. [ 98%] Building CXX object CMakeFiles/ctranslate2.dir/src/cuda/utils.cc.o
  750. In file included from /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/storage_view.h:8,
  751. from /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/models/model.h:9,
  752. from /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:1:
  753. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc: In static member function ‘static std::shared_ptr<const ctranslate2::models::Model> ctranslate2::models::Model::load(ctranslate2::models::ModelReader&, ctranslate2::Device, int, ctranslate2::ComputeType, bool, bool)’:
  754. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:702:94: warning: ‘world_size’ may be used uninitialized [-Wmaybe-uninitialized]
  755. 702 | dim_t dim_per_kqv_per_partition = SAFE_DIVIDE(variable.dim(outer_dim) / 3, world_size);
  756. | ^~~~~~~~~~
  757. /tmp/makepkg/ctranslate2/src/CTranslate2/include/ctranslate2/utils.h:96:44: note: in definition of macro ‘SAFE_DIVIDE’
  758. 96 | #define SAFE_DIVIDE(x, y) ((y != 0 && (x % y == 0)) ? (x / y) : (throw std::runtime_error("Division has a remainder," \
  759. | ^
  760. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:578:11: note: ‘world_size’ was declared here
  761. 578 | int world_size;
  762. | ^~~~~~~~~~
  763. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:744:34: warning: ‘current_index’ may be used uninitialized [-Wmaybe-uninitialized]
  764. 744 | if (outputs.size() > current_index && !outputs[current_index].empty())
  765. | ^~~~~~~~~~~~~
  766. /tmp/makepkg/ctranslate2/src/CTranslate2/src/models/model.cc:579:11: note: ‘current_index’ was declared here
  767. 579 | int current_index;
  768. | ^~~~~~~~~~~~~
  769. [ 98%] Linking CXX shared library libctranslate2.so
  770. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::exp<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  771. /usr/src/debug/ctranslate2/build/kernels_avx.cc:215: multiple definition of `void ctranslate2::cpu::exp<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:215: first defined here
  772. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::log<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  773. /usr/src/debug/ctranslate2/build/kernels_avx.cc:220: multiple definition of `void ctranslate2::cpu::log<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:220: first defined here
  774. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::sin<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  775. /usr/src/debug/ctranslate2/build/kernels_avx.cc:225: multiple definition of `void ctranslate2::cpu::sin<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:225: first defined here
  776. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::cos<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  777. /usr/src/debug/ctranslate2/build/kernels_avx.cc:230: multiple definition of `void ctranslate2::cpu::cos<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:230: first defined here
  778. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  779. /usr/src/debug/ctranslate2/build/kernels_avx.cc:235: multiple definition of `void ctranslate2::cpu::tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:235: first defined here
  780. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::gelu_tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  781. /usr/src/debug/ctranslate2/build/kernels_avx.cc:245: multiple definition of `void ctranslate2::cpu::gelu_tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:245: first defined here
  782. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::gelu_sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  783. /usr/src/debug/ctranslate2/build/kernels_avx.cc:250: multiple definition of `void ctranslate2::cpu::gelu_sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:250: first defined here
  784. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  785. /usr/src/debug/ctranslate2/build/kernels_avx.cc:255: multiple definition of `void ctranslate2::cpu::sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:255: first defined here
  786. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::swish<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  787. /usr/src/debug/ctranslate2/build/kernels_avx.cc:260: multiple definition of `void ctranslate2::cpu::swish<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:260: first defined here
  788. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `float ctranslate2::cpu::reduce_logsumexp<(ctranslate2::cpu::CpuIsa)2>(float const*, long)':
  789. /usr/src/debug/ctranslate2/build/kernels_avx.cc:376: multiple definition of `float ctranslate2::cpu::reduce_logsumexp<(ctranslate2::cpu::CpuIsa)2>(float const*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:376: first defined here
  790. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::softmax<(ctranslate2::cpu::CpuIsa)2>(float const*, int const*, float*, long, long, bool)':
  791. /usr/src/debug/ctranslate2/build/kernels_avx.cc:408: multiple definition of `void ctranslate2::cpu::softmax<(ctranslate2::cpu::CpuIsa)2>(float const*, int const*, float*, long, long, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:408: first defined here
  792. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::layer_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, float)':
  793. /usr/src/debug/ctranslate2/build/kernels_avx.cc:469: multiple definition of `void ctranslate2::cpu::layer_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, float)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:469: first defined here
  794. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::layer_norm_axis<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, long, float)':
  795. /usr/src/debug/ctranslate2/build/kernels_avx.cc:506: multiple definition of `void ctranslate2::cpu::layer_norm_axis<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, long, float)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:506: first defined here
  796. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::rms_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float*, long, long, float, bool)':
  797. /usr/src/debug/ctranslate2/build/kernels_avx.cc:550: multiple definition of `void ctranslate2::cpu::rms_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float*, long, long, float, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:550: first defined here
  798. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::quantize_s8<(ctranslate2::cpu::CpuIsa)2>(float const*, signed char*, float*, long, long, bool, bool)':
  799. /usr/src/debug/ctranslate2/build/kernels_avx.cc:646: multiple definition of `void ctranslate2::cpu::quantize_s8<(ctranslate2::cpu::CpuIsa)2>(float const*, signed char*, float*, long, long, bool, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:646: first defined here
  800. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::dequantize_gemm_output<(ctranslate2::cpu::CpuIsa)2>(int const*, float const*, float const*, long, long, float*, float const*, ctranslate2::ops::ActivationType const*)':
  801. /usr/src/debug/ctranslate2/build/kernels_avx.cc:732: multiple definition of `void ctranslate2::cpu::dequantize_gemm_output<(ctranslate2::cpu::CpuIsa)2>(int const*, float const*, float const*, long, long, float*, float const*, ctranslate2::ops::ActivationType const*)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:732: first defined here
  802. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx.cc.o: in function `void ctranslate2::cpu::gelu<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  803. /usr/src/debug/ctranslate2/build/kernels_avx.cc:240: multiple definition of `void ctranslate2::cpu::gelu<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:240: first defined here
  804. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::exp<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  805. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:215: multiple definition of `void ctranslate2::cpu::exp<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:215: first defined here
  806. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::log<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  807. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:220: multiple definition of `void ctranslate2::cpu::log<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:220: first defined here
  808. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::sin<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  809. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:225: multiple definition of `void ctranslate2::cpu::sin<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:225: first defined here
  810. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::cos<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  811. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:230: multiple definition of `void ctranslate2::cpu::cos<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:230: first defined here
  812. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  813. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:235: multiple definition of `void ctranslate2::cpu::tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:235: first defined here
  814. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::gelu_tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  815. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:245: multiple definition of `void ctranslate2::cpu::gelu_tanh<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:245: first defined here
  816. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::gelu_sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  817. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:250: multiple definition of `void ctranslate2::cpu::gelu_sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:250: first defined here
  818. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  819. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:255: multiple definition of `void ctranslate2::cpu::sigmoid<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:255: first defined here
  820. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::swish<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  821. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:260: multiple definition of `void ctranslate2::cpu::swish<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:260: first defined here
  822. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `float ctranslate2::cpu::reduce_logsumexp<(ctranslate2::cpu::CpuIsa)2>(float const*, long)':
  823. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:376: multiple definition of `float ctranslate2::cpu::reduce_logsumexp<(ctranslate2::cpu::CpuIsa)2>(float const*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:376: first defined here
  824. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::softmax<(ctranslate2::cpu::CpuIsa)2>(float const*, int const*, float*, long, long, bool)':
  825. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:408: multiple definition of `void ctranslate2::cpu::softmax<(ctranslate2::cpu::CpuIsa)2>(float const*, int const*, float*, long, long, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:408: first defined here
  826. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::layer_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, float)':
  827. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:469: multiple definition of `void ctranslate2::cpu::layer_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, float)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:469: first defined here
  828. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::layer_norm_axis<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, long, float)':
  829. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:506: multiple definition of `void ctranslate2::cpu::layer_norm_axis<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float const*, float*, long, long, long, float)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:506: first defined here
  830. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::rms_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float*, long, long, float, bool)':
  831. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:550: multiple definition of `void ctranslate2::cpu::rms_norm<(ctranslate2::cpu::CpuIsa)2>(float const*, float const*, float*, long, long, float, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:550: first defined here
  832. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::quantize_s8<(ctranslate2::cpu::CpuIsa)2>(float const*, signed char*, float*, long, long, bool, bool)':
  833. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:646: multiple definition of `void ctranslate2::cpu::quantize_s8<(ctranslate2::cpu::CpuIsa)2>(float const*, signed char*, float*, long, long, bool, bool)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:646: first defined here
  834. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::dequantize_gemm_output<(ctranslate2::cpu::CpuIsa)2>(int const*, float const*, float const*, long, long, float*, float const*, ctranslate2::ops::ActivationType const*)':
  835. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:732: multiple definition of `void ctranslate2::cpu::dequantize_gemm_output<(ctranslate2::cpu::CpuIsa)2>(int const*, float const*, float const*, long, long, float*, float const*, ctranslate2::ops::ActivationType const*)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:732: first defined here
  836. /usr/bin/ld: CMakeFiles/ctranslate2.dir/kernels_avx2.cc.o: in function `void ctranslate2::cpu::gelu<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)':
  837. /usr/src/debug/ctranslate2/build/kernels_avx2.cc:240: multiple definition of `void ctranslate2::cpu::gelu<(ctranslate2::cpu::CpuIsa)2>(float const*, float*, long)'; CMakeFiles/ctranslate2.dir/src/cpu/kernels.cc.o:/usr/src/debug/ctranslate2/CTranslate2/src/cpu/kernels.cc:240: first defined here
  838. collect2: error: ld returned 1 exit status
  839. make[2]: *** [CMakeFiles/ctranslate2.dir/build.make:2242: libctranslate2.so.4.5.0] Error 1
  840. make[1]: *** [CMakeFiles/Makefile2:391: CMakeFiles/ctranslate2.dir/all] Error 2
  841. make: *** [Makefile:136: all] Error 2
  842.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement