sci-misc/stable-diffusion-cpp (pf4public)

Search

Install

Install this package:

emerge -a sci-misc/stable-diffusion-cpp

Package Information

Description:
Diffusion model (SD, Flux, Wan, ...) inference in pure C/C++
Homepage:
https://github.com/leejet/stable-diffusion.cpp
License:
MIT BSD BSD-2

Versions

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

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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 ⊕ ⊕ ⊕ ⊕ ⊕ ⊕

Manifest

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
Unmatched Entries
Type File Size