Commit Graph
19 Commits
Author SHA1 Message Date
Gilles Dartiguelongue e62800737c sci-misc/stable-diffusion-cpp: restore rocm_use_hipcc
rocm_use_hipcc strips the unsupported cflags when calling hipcc, such as
-flto.

Refs: https://bugs.gentoo.org/983114
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-23 20:01:08 +02:00
Paul Zander fd5ac25f7d */*: make GGML_LTO conditional
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-09-21 19:31:02 +02:00
Paul Zander 4ecea9b934 */*: disable GGML_CCACHE
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2026-09-21 19:31:02 +02:00
Gilles Dartiguelongue 45b16c4791 sci-misc/stable-diffusion-cpp: media-libs/shaderc is only needed for ggml-vulkan
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue 0e7ced2e0e sci-misc/stable-diffusion-cpp: switch from legacy -DAMDGPU_TARGETS to -DGPU_TARGETS
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue d7d229efb7 sci-misc/stable-diffusion-cpp: fix hipcc usage deprecation warning
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue 8ae1f3da17 sci-misc/stable-diffusion-cpp: match upstream ROCm wmma support removal
Refs: https://github.com/ggml-org/llama.cpp/pull/26046
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue 625ecedb62 sci-misc/stable-diffusion-cpp: add control over ggml-openmp
Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue 2541ca18cd sci-misc/stable-diffusion-cpp: cosmetic changes for GGML handling
Add some explicit comments and separations to GGML related variables
to ease synchronization with other projects embedding GGML
such as whisper.cpp, llama.cpp, etc.

Sort CMake variables by order of appearance (mostly) in CMakeList.txt.

Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:25 +02:00
Gilles Dartiguelongue e2d9353f06 sci-misc/stable-diffusion-cpp: set ROCm to minimum required version
Have not seen a reason to set a newer version so follow upstream written requirement.

Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:24 +02:00
Gilles Dartiguelongue fed782bc05 sci-misc/stable-diffusion-cpp: drop unnecessary CMake variable
Copy/paste from commit d233181e96.

Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:24 +02:00
Gilles Dartiguelongue c446906014 sci-misc/stable-diffusion-cpp: improve ggml collision handling
This package does not respect QA PG 302 but I am not willing to fight
for a fix at this time. Keeps thinkgs aligned with llama.cpp and
whisper.cpp so files do not collide with sci-ml/ggml.

Signed-off-by: Gilles Dartiguelongue <gilles.dartiguelongue@esiee.org>
2026-09-18 19:25:24 +02:00
Craig Andrews ffd64b2280 sci-misc/stable-diffusion-cpp: use system webm
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-05-14 13:27:14 -04:00
Craig Andrews b4691c6929 sci-misc/stable-diffusion-cpp: webm requires webp
webm requires webp because WebM output reuses libwebp VP8 encoding.

See: https://github.com/leejet/stable-diffusion.cpp/blob/8afbeb6ba9702c15d41a38296f2ab1fe5c829fa0/CMakeLists.txt#L130

Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-07 17:00:16 -04:00
Craig Andrews a52f7d3f87 sci-misc/stable-diffusion-cpp: add webm use flag
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-07 16:53:29 -04:00
Craig Andrews 3736b24b22 sci-misc/stable-diffusion-cpp: use system webp
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-05 11:54:32 -04:00
Craig Andrews d17e7116eb sci-misc/stable-diffusion-cpp: add webp USE flag
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-04-02 09:37:07 -04:00
Craig Andrews 8160dde2d7 sci-misc/stable-diffusion-cpp: fix typo in -9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-31 22:43:38 -04:00
Craig Andrews f2be11e14c sci-misc/stable-diffusion-cpp: new package, add 9999
Signed-off-by: Craig Andrews <candrews@gentoo.org>
2026-03-30 16:27:27 -04:00