Install this package:
emerge -a sci-misc/stable-diffusion-cpp
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm64 | 0 |
| 1031 | 8 | amd64 ~arm64 | 0 |
| 1030 | 8 | amd64 ~arm64 | 0 |
| 1027 | 8 | amd64 ~arm64 | 0 |
| 1026 | 8 | amd64 ~arm64 | 0 |
| 1005 | 8 | amd64 ~arm64 | 0 |
<pkgmetadata> <maintainer type="person"> <email>PF4Public@users.noreply.github.com</email> </maintainer> <use> <flag name="cuda">Enable the NVIDIA CUDA GPU backend</flag> <flag name="openblas">Enable the OpenBLAS backend</flag> <flag name="opencl">Enable the OpenCL backend</flag> <flag name="openmp">Use OpenMP in the CPU backend</flag> <flag name="rpc">Enable the RPC backend for distributed inference</flag> <flag name="system-ggml">Link against the installed sci-ml/ggml instead of the bundled fork; the CPU ISA set and the backends are then selected by ggml's own USE flags (the fork extensions are not available)</flag> <flag name="vulkan">Enable the Vulkan backend</flag> <flag name="webp">Enable WebP image I/O via system media-libs/libwebp</flag> <flag name="webm">Enable WebM video output via system media-libs/libwebm (requires webp)</flag> </use> <upstream> <doc>https://github.com/leejet/stable-diffusion.cpp/blob/master/docs/build.md</doc> <bugs-to>https://github.com/leejet/stable-diffusion.cpp/issues</bugs-to> <remote-id type="github">leejet/stable-diffusion.cpp</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sci-misc/stable-diffusion-cpp |
euse -E <flag> -p sci-misc/stable-diffusion-cpp |
euse -D <flag> -p sci-misc/stable-diffusion-cpp
| Flag | Description | 9999 | 1031 | 1030 | 1027 | 1026 | 1005 |
|---|---|---|---|---|---|---|---|
| "( | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ( | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ) | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| )" | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| amx_bf16 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| amx_int8 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| amx_tile | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx512_bf16 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx512_vnni | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx512f | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx512vbmi | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| avx_vnni | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| bmi2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cuda | Enable the NVIDIA CUDA GPU backend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| f16c | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| fma3 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openblas | Enable the OpenBLAS backend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| opencl | Enable the OpenCL backend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| openmp | Use OpenMP in the CPU backend | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| rpc | Enable the RPC backend for distributed inference | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| sse4_2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| system-ggml | Link against the installed sci-ml/ggml instead of the bundled fork; the CPU ISA set and the backends are then selected by ggml's own USE flags (the fork extensions are not available) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| vulkan | Enable the Vulkan backend | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| webm | Enable WebM video output via system media-libs/libwebm (requires webp) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| webp | Enable WebP image I/O via system media-libs/libwebp | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | stable-diffusion-cpp-1005-ggml.tar.gz | 4361974 bytes | 1005 |
| DIST | stable-diffusion-cpp-1005.tar.gz | 128940563 bytes | 1005 |
| DIST | stable-diffusion-cpp-1026-ggml.tar.gz | 4361974 bytes | 1026 |
| DIST | stable-diffusion-cpp-1026.tar.gz | 128945515 bytes | 1026 |
| DIST | stable-diffusion-cpp-1027-ggml.tar.gz | 4361974 bytes | 1027 |
| DIST | stable-diffusion-cpp-1027.tar.gz | 128945469 bytes | 1027 |
| DIST | stable-diffusion-cpp-1030-ggml.tar.gz | 4406496 bytes | 1030 |
| DIST | stable-diffusion-cpp-1030.tar.gz | 128949629 bytes | 1030 |
| DIST | stable-diffusion-cpp-1031-ggml.tar.gz | 4412415 bytes | 1031 |
| DIST | stable-diffusion-cpp-1031.tar.gz | 128947896 bytes | 1031 |
| Type | File | Size |
|---|