diff options
author | techchud <protrude_paying969@simplelogin.com> | 2025-08-17 19:24:07 -0500 |
---|---|---|
committer | techchud <protrude_paying969@simplelogin.com> | 2025-08-17 19:24:07 -0500 |
commit | 35c08a72ac87714eb06f29244d7eda25da29083c (patch) | |
tree | eb67f0ce45666c83d8e9eef9e8b059f886e8a4f9 | |
parent | 5c84ce4d726a92a8a4db2f6382b85d6cacb30787 (diff) | |
download | guix-techchud-35c08a72ac87714eb06f29244d7eda25da29083c.tar.gz guix-techchud-35c08a72ac87714eb06f29244d7eda25da29083c.tar.bz2 guix-techchud-35c08a72ac87714eb06f29244d7eda25da29083c.zip |
bump stable diffusion version
-rw-r--r-- | machinelearning.scm | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/machinelearning.scm b/machinelearning.scm index 0a11964..b39f7e7 100644 --- a/machinelearning.scm +++ b/machinelearning.scm @@ -3,38 +3,40 @@ #:use-module (gnu packages base) #:use-module (gnu packages bash) #:use-module (gnu packages check) - #:use-module (gnu packages wxwidgets) #:use-module (gnu packages commencement) #:use-module (gnu packages crates-io) + #:use-module (gnu packages curl) + #:use-module (gnu packages gettext) #:use-module (gnu packages golang) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) - #:use-module (gnu packages golang-maths) #:use-module (gnu packages golang-compression) #:use-module (gnu packages golang-crypto) - #:use-module (gnu packages gtk) - #:use-module (gnu packages prometheus) + #:use-module (gnu packages golang-maths) #:use-module (gnu packages golang-web) #:use-module (gnu packages golang-xyz) + #:use-module (gnu packages gtk) #:use-module (gnu packages image) #:use-module (gnu packages llvm) #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) #:use-module (gnu packages opencl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages prometheus) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) #:use-module (gnu packages python-build) - #:use-module (gnu packages version-control) #:use-module (gnu packages python-check) + #:use-module (gnu packages assembly) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) - #:use-module (gnu packages curl) #:use-module (gnu packages rust) #:use-module (gnu packages rust-apps) - #:use-module (gnu packages vulkan) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages wxwidgets) #:use-module (gnu packages) #:use-module (guix build utils) #:use-module (guix build-system cargo) @@ -194,7 +196,7 @@ (define-public stable-diffusion-cpp (package (name "stable-diffusion-cpp") - (version "10c6501bd05a697e014f1bee3a84e5664290c489") + (version "eed97a5e1d054f9c1e7ac01982ae480411d4157e") (source (origin (method git-fetch) @@ -205,10 +207,11 @@ (file-name (git-file-name name version)) (sha256 (base32 - "0cd04iv0yfsc35l7z1kig6vm53b6c1v3mhyh7azrncy6afx2wwpi")) + "1nkypbqpif4vaabjnszk6j5n9hgwzx753b1lf8hryq8dkgpcp1j5")) - (patches - (search-patches "aux-files/stable-diffusion-cpp/fixloras.patch")) + ;(patches + ; (search-patches "aux-files/stable-diffusion-cpp/fixloras.patch")) + )) (build-system cmake-build-system) (inputs (list openblas git-minimal )) @@ -245,6 +248,7 @@ (define-public exiv2-staticlibs (package (inherit exiv2) + (name "exiv2-staticlibs") (arguments `(#:test-target "tests" #:configure-flags (list "-DEXIV2_BUILD_UNIT_TESTS=ON" @@ -278,7 +282,7 @@ (define-public stable-diffusion-cpp-gui-wx (package (name "stable-diffusion-cpp-gui-wx") - (version "6f604f836961002fbce72a205c1e6cc6d6a531e9") + (version "6bb98458771cfd898ae898ce54e08514dba22e70") (source (origin (method git-fetch) @@ -289,22 +293,26 @@ (file-name (git-file-name name version)) (sha256 (base32 - "035zqhjnwdb07ag4chj9zijl70wk81kinqwlnvs9ixb2fzl1z374")))) + "02s81zpph64v8g08nyhs7f5s2nfrnij87nipp09pnwkhzawcy0s4")) + + (patches + (search-patches "aux-files/stable-diffusion-cpp-gui-wx/remove-cpufeatures-git-clone.patch")) + )) + (build-system cmake-build-system) (arguments '( #:tests? #f #:configure-flags (list - "-DSD_AVX=ON" - "-DWXWIDGETS_VERSION=3.2.5" - (string-append "-DWXWIDGETS_EXTRA_PATH=" (assoc-ref %build-inputs "wxwidgets")) + "-DWXWIDGETS_VERSION=3.2.8" + "-DSDGUI_VULKAN=ON" + (string-append "-DCMAKE_PREFIX_PATH=" (assoc-ref %build-inputs "wxwidgets")) ) #:substitutable? #f ) ) - (native-inputs (list pkg-config)) - (inputs (list openblas openssl curl exiv2-staticlibs wxwidgets gtk+ pangomm git stable-diffusion-cpp)) + (inputs (list openblas openssl curl exiv2-staticlibs wxwidgets gtk+ pangomm git stable-diffusion-cpp pkg-config gnu-gettext cpu-features curl openssl)) (synopsis "cross-platform GUI for Stable Diffusion C++") (description "A cross-platform GUI for Stable Diffusion C++, built using wxWidgets.") (home-page "https://stable-diffusion.fsociety.hu") |