aboutsummaryrefslogtreecommitdiff
path: root/modules/sd_vae.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-08-10 16:22:10 +0300
committerAUTOMATIC1111 <16777216c@gmail.com>2023-08-10 16:22:10 +0300
commit9d78d317ae492db59ebf8b31fda9a049f6c9bd14 (patch)
tree3328e947fb3f173dd04d916dfc9a6e1f9b78effa /modules/sd_vae.py
parentb13806c15065bd9a91edef2b8516c461ce585361 (diff)
add VAE to infotext
Diffstat (limited to 'modules/sd_vae.py')
-rw-r--r--modules/sd_vae.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/modules/sd_vae.py b/modules/sd_vae.py
index 5ac1ac31..1db01992 100644
--- a/modules/sd_vae.py
+++ b/modules/sd_vae.py
@@ -2,7 +2,7 @@ import os
import collections
from dataclasses import dataclass
-from modules import paths, shared, devices, script_callbacks, sd_models, extra_networks, lowvram, sd_hijack
+from modules import paths, shared, devices, script_callbacks, sd_models, extra_networks, lowvram, sd_hijack, hashes
import glob
from copy import deepcopy
@@ -20,6 +20,20 @@ checkpoint_info = None
checkpoints_loaded = collections.OrderedDict()
+def get_loaded_vae_name():
+ if loaded_vae_file is None:
+ return None
+
+ return os.path.basename(loaded_vae_file)
+
+
+def get_loaded_vae_hash():
+ if loaded_vae_file is None:
+ return None
+
+ return hashes.sha256(loaded_vae_file, 'vae')[0:10]
+
+
def get_base_vae(model):
if base_vae is not None and checkpoint_info == model.sd_checkpoint_info and model:
return base_vae