cmake на OpenMP
Добавлено: 29 июн 2026, 01:39
Собираю stable-diffusion.cpp с поддежкой pnpm и вылезло такое предупреждение:
Вроде бы OpenMP нужна для многопоточности. Как cmake накормить этой библиотекой? Если не получится, то придётся на неё забить:D
Код: Выделить всё
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