mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 01:04:32 +02:00
update lora enum
This commit is contained in:
@@ -21,6 +21,7 @@ Stuff to be added, in no particular order...
|
||||
- Fix DeepFloyd IF model
|
||||
- Redo Prompt parser for diffusers
|
||||
- Add unCLIP model
|
||||
- Add ToMe support
|
||||
- Technical debt:
|
||||
- Port **A1111** stuff
|
||||
- Port `p.all_hr_prompts`
|
||||
|
||||
@@ -19,6 +19,9 @@ class ExtraNetworksPageLora(ui_extra_networks.ExtraNetworksPage):
|
||||
prompt = (json.dumps(f"<lora:{alias}") + " + " + json.dumps(f':{shared.opts.extra_networks_default_multiplier}') + " + " + json.dumps(">"))
|
||||
metadata = json.dumps(lora_on_disk.metadata, indent=4) if lora_on_disk.metadata else None
|
||||
possible_tags = lora_on_disk.metadata.get('ss_tag_frequency', {}) if lora_on_disk.metadata is not None else {}
|
||||
if isinstance(possible_tags, str):
|
||||
possible_tags = {}
|
||||
shared.log.debug(f'Lora has invalid metadata: {path}')
|
||||
tags = {}
|
||||
for tag in possible_tags.keys():
|
||||
if '_' not in tag:
|
||||
|
||||
@@ -183,7 +183,11 @@ class ExtraNetworksPage:
|
||||
res = f"<div id='{tabname}_{self_name_id}_subdirs' class='extra-network-subdirs'>{subdirs_html}</div><div id='{tabname}_{self_name_id}_cards' class='extra-network-cards'>{self.html}</div>"
|
||||
return res
|
||||
self.html = ''
|
||||
self.items = list(self.list_items())
|
||||
try:
|
||||
self.items = list(self.list_items())
|
||||
except Exception:
|
||||
self.items = []
|
||||
shared.log.error(f'Extra networks error listing items: {self.__class__}')
|
||||
self.create_xyz_grid()
|
||||
for item in self.items:
|
||||
self.metadata[item["name"]] = item.get("metadata", {})
|
||||
|
||||
+1
-1
Submodule wiki updated: a85162faf6...7b6f4135c7
Reference in New Issue
Block a user