Commit Graph
14 Commits
Author SHA1 Message Date
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