Skip to content

Commit

Permalink
fixed a bug in requirementsFor for webui, downgraded transformers to …
Browse files Browse the repository at this point in the history
…4.19.2 for webui, updated webui to latest master
  • Loading branch information
gbtb committed Oct 29, 2022
1 parent 35d8a6b commit b50c596
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 17 deletions.
54 changes: 38 additions & 16 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
einops
taming-transformers-rom1504
torch-fidelity
transformers
torchmetrics
transformers
flask
flask-socketio
flask-cors
Expand Down Expand Up @@ -91,6 +91,17 @@
});
scikit-image = pythonPackages.scikitimage;
};
overlay_webui = nixpkgs: pythonPackages:
{
transformers = pythonPackages.transformers.overrideAttrs (old: {
src = nixpkgs.fetchFromGitHub {
owner = "huggingface";
repo = "transformers";
rev = "refs/tags/v4.19.2";
hash = "sha256-9r/1vW7Rhv9+Swxdzu5PTnlQlT8ofJeZamHf5X4ql8w=";
};
});
};
overlay_pynixify = self:
let
rm = d: d.overrideAttrs (old: {
Expand All @@ -102,6 +113,7 @@
in
rec {


pydeprecate = callPackage ./packages/pydeprecate { };
taming-transformers-rom1504 =
callPackage ./packages/taming-transformers-rom1504 { };
Expand Down Expand Up @@ -182,6 +194,7 @@
(overlay_default prev python-super) //
optional amd (overlay_amd prev python-super) //
optional nvidia (overlay_amd prev python-super) //
optional webui (overlay_webui prev python-super) //
(overlay_pynixify python-self);
};
})
Expand Down Expand Up @@ -241,23 +254,32 @@
in
{
default = mkShell
({
shellHook = shellHookFor (nixpkgs_ { });
name = "webui";
propagatedBuildInputs = requirementsFor { pkgs = (nixpkgs_ { }); webui = true; };
});
(
let args = { pkgs = (nixpkgs_ { webui = true; }); webui = true; }; in
{
shellHook = shellHookFor args.pkgs;
name = "webui";
propagatedBuildInputs = requirementsFor args.pkgs;
}
);
amd = mkShell
({
shellHook = shellHookFor (nixpkgs_ { amd = true; });
name = "webui.amd";
propagatedBuildInputs = requirementsFor { pkgs = (nixpkgs_ { amd = true; }); webui = true; };
});
(
let args = { pkgs = (nixpkgs_ { webui = true; amd = true; }); webui = true; }; in
{
shellHook = shellHookFor args.pkgs;
name = "webui.amd";
propagatedBuildInputs = requirementsFor args;
}
);
nvidia = mkShell
({
shellHook = shellHookFor (nixpkgs_ { nvidia = true; });
name = "webui.nvidia";
propagatedBuildInputs = requirementsFor { pkgs = (nixpkgs_ { nvidia = true; }); webui = true; };
});
(
let args = { pkgs = (nixpkgs_ { webui = true; nvidia = true; }); webui = true; }; in
{
shellHook = shellHookFor args.pkgs;
name = "webui.nvidia";
propagatedBuildInputs = requirementsFor args;
}
);
};
default = invokeai.amd;
});
Expand Down
2 changes: 1 addition & 1 deletion stable-diffusion-webui
Submodule stable-diffusion-webui updated 61 files
+3 −1 .github/ISSUE_TEMPLATE/bug_report.yml
+5 −0 .github/ISSUE_TEMPLATE/config.yml
+3 −1 .gitignore
+41 −8 README.md
+0 −0 extensions/put extensions here.txt
+22 −33 javascript/aspectRatioOverlay.js
+1 −1 javascript/dragdrop.js
+2 −2 javascript/hints.js
+0 −206 javascript/images_history.js
+21 −0 javascript/localization.js
+1 −1 launch.py
+456 −0 localizations/ar_AR.json
+418 −0 localizations/es_ES.json
+415 −0 localizations/fr-FR.json
+482 −0 localizations/ja_JP.json
+511 −0 localizations/ko_KR.json
+475 −0 localizations/ru_RU.json
+423 −0 localizations/tr_TR.json
+488 −0 localizations/zh_CN.json
+68 −7 modules/api/api.py
+13 −4 modules/api/models.py
+0 −76 modules/bsrgan_model.py
+0 −102 modules/bsrgan_model_arch.py
+3 −2 modules/deepbooru.py
+19 −4 modules/devices.py
+129 −63 modules/esrgan_model.py
+435 −52 modules/esrgan_model_arch.py
+13 −6 modules/extras.py
+16 −2 modules/generation_parameters_copypaste.py
+158 −35 modules/hypernetworks/hypernetwork.py
+12 −5 modules/hypernetworks/ui.py
+153 −75 modules/images.py
+0 −183 modules/images_history.py
+11 −0 modules/img2img.py
+9 −3 modules/interrogate.py
+4 −5 modules/lowvram.py
+127 −42 modules/processing.py
+132 −0 modules/script_callbacks.py
+187 −59 modules/scripts.py
+1 −2 modules/scunet_model.py
+14 −15 modules/sd_hijack.py
+331 −0 modules/sd_hijack_inpainting.py
+27 −7 modules/sd_models.py
+66 −15 modules/sd_samplers.py
+35 −12 modules/shared.py
+6 −6 modules/swinir_model.py
+341 −0 modules/textual_inversion/autocrop.py
+2 −2 modules/textual_inversion/dataset.py
+3 −2 modules/textual_inversion/image_embedding.py
+88 −29 modules/textual_inversion/preprocess.py
+20 −8 modules/textual_inversion/textual_inversion.py
+2 −2 modules/textual_inversion/ui.py
+5 −2 modules/txt2img.py
+137 −63 modules/ui.py
+2 −0 requirements.txt
+7 −1 scripts/img2imgalt.py
+80 −59 scripts/outpainting_mk_2.py
+32 −22 scripts/prompts_from_file.py
+1 −0 scripts/xy_grid.py
+74 −0 style.css
+15 −6 webui.py

0 comments on commit b50c596

Please sign in to comment.