wip
This commit is contained in:
@ -1,2 +1,3 @@
|
||||
EBUILD stable-diffusion-cpp-1.0.0.ebuild 885 BLAKE2B 146cf24558470d016e0e286f33725afb00976777cda0f3bf0c87ac9302b6c07a9fb91f75ed5fee4098493b1059540cb2d56a96f0c80205c57b5be72975bf488e SHA512 f9be946e419937f2f84e5e26a3a5d021bcba9ca4e154b2a1ea353352c477a4bd3ebd3ac81fb02f192fba37deeda0ab5ca7b8454865107aa020210c28a34cefb6
|
||||
EBUILD stable-diffusion-cpp-1.0.0.ebuild 825 BLAKE2B 10f2cbed8d97c7c102190ab0387116b8e61ca0f6af112869ca48749f66740a7dfeb6bf3f11a932a58e42c89d01b49b3162037174eca4dd0756ca3b9d4debaa63 SHA512 3aa6438217080e0782b9c5ae5b624e6d7430582050c1855e879faea2d31976dda6590607c3a9aa15999cc0dcb73b5b60752bfd39ea77eccaa949f2736d13dd93
|
||||
EBUILD stable-diffusion-cpp-1.0.1.ebuild 933 BLAKE2B c85c3ea01427e226ad95337a9e5b76e957c529c176c1078624ccd74e66d46f1608257c9fb1a0a5ec0631902695aa159f9435f0079b1a6e9fcb579851324be41d SHA512 9dbe69ba4f3c3f379fe0757566bdaa38f075d398c2086e6527c49389ac26c8073acf2adc9bb910929101ec75b134e437efe0729db8f7e0f0b57846f1fbd265e1
|
||||
MISC metadata.xml 384 BLAKE2B 5d62a19c0060d2376b254317ee3a8b1eca0b05b6d9c034a2b8908cc42fa79882da3f6219e7b5495ca93ee1b99c8b2b3d9f9060c85cd95e374cb53f9c21d6c2c6 SHA512 b8d4a04a94d4bcb051836197f7196a116115105b1fcdc15595910a617146526468d561a84677a8221025295fa91697d4a116747230d17ac2b361f69415d2576e
|
||||
|
||||
@ -16,7 +16,6 @@ KEYWORDS="amd64 x86"
|
||||
IUSE="vulkan"
|
||||
|
||||
DEPEND="
|
||||
sci-ml/ggml
|
||||
media-libs/libwebm
|
||||
vulkan? (
|
||||
dev-util/glslang
|
||||
@ -31,11 +30,6 @@ RDEPEND="
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSD_BUILD_EXAMPLES=OFF
|
||||
-DSD_BUILD_SHARED_LIBS=ON
|
||||
-DSD_BUILD_SHARED_GGML_LIB=OFF
|
||||
-DSD_USE_SYSTEM_GGML=ON
|
||||
|
||||
-DSD_WEBP=ON
|
||||
-DSD_WEBM=ON
|
||||
)
|
||||
@ -50,5 +44,7 @@ src_configure() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
# cmake_src_install
|
||||
dobin ${BUILD_DIR}/bin/sd-cli
|
||||
dobin ${BUILD_DIR}/bin/sd-server
|
||||
}
|
||||
|
||||
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake git-r3
|
||||
|
||||
DESCRIPTION="Diffusion model inference in pure C/C++"
|
||||
HOMEPAGE="https://github.com/leejet/stable-diffusion.cpp"
|
||||
EGIT_REPO_URI="https://github.com/leejet/stable-diffusion.cpp.git"
|
||||
EGIT_COMMIT="refs/tags/master-841-6b3edaa"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="vulkan cuda"
|
||||
|
||||
DEPEND="
|
||||
media-libs/libwebm
|
||||
vulkan? (
|
||||
dev-util/glslang
|
||||
dev-util/vulkan-headers
|
||||
media-libs/vulkan-loader
|
||||
)
|
||||
cuda? (
|
||||
dev-utl/nvidia-cuda-toolkit
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSD_WEBP=ON
|
||||
-DSD_WEBM=ON
|
||||
)
|
||||
|
||||
if use vulkan; then
|
||||
mycmakeargs+=(
|
||||
-DSD_VULKAN=ON
|
||||
)
|
||||
fi
|
||||
|
||||
if use cuda; then
|
||||
mycmakeargs+=(
|
||||
-DSD_CUDA=ON
|
||||
)
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# cmake_src_install
|
||||
dobin ${BUILD_DIR}/bin/sd-cli
|
||||
dobin ${BUILD_DIR}/bin/sd-server
|
||||
}
|
||||
Reference in New Issue
Block a user