Страница 1 из 1

cmake на OpenMP

Добавлено: 29 июн 2026, 01:39
Сквозняк
Собираю stable-diffusion.cpp с поддежкой pnpm и вылезло такое предупреждение:

Код: Выделить всё

 cmake .. -DSD_CUDA=ON
-- Use CUDA as backend stable-diffusion
-- stable-diffusion.cpp version master-721-8caa3f9-11-gc179075
-- stable-diffusion.cpp commit c179075
-- Build static library
-- Warning: ccache not found - consider installing it for faster compilation or disable this warning with GGML_CCACHE=OFF
-- CMAKE_SYSTEM_PROCESSOR: x86_64
-- GGML_SYSTEM_ARCH: x86
-- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) 
-- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) 
-- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 
CMake Warning at ggml/src/CMakeLists.txt:231 (message):
  OpenMP not found
Вроде бы OpenMP нужна для многопоточности. Как cmake накормить этой библиотекой? Если не получится, то придётся на неё забить:D

Re: cmake на OpenMP

Добавлено: 29 июн 2026, 13:38
irton
dnf in gomp-devel

Re: cmake на OpenMP

Добавлено: 29 июн 2026, 14:25
Сквозняк
Спасибо, заклинание сработало.