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