Dr.Lt.Data
2024-04-29 20:16:03 +09:00
parent 281b4dfd29
commit 910bc0e4d1
3 changed files with 30 additions and 3 deletions
+6 -2
View File
@@ -306,7 +306,9 @@ NODE_CLASS_MAPPINGS = {
"ImpactRemoteInt": ImpactRemoteInt,
"ImpactHFTransformersClassifierProvider": HF_TransformersClassifierProvider,
"ImpactSEGSClassify": SEGS_Classify
"ImpactSEGSClassify": SEGS_Classify,
"ImpactSchedulerAdapter": ImpactSchedulerAdapter
}
@@ -433,7 +435,9 @@ NODE_DISPLAY_NAME_MAPPINGS = {
"LatentSwitch": "Switch (latent/legacy)",
"SEGSSwitch": "Switch (SEGS/legacy)",
"SEGSPreviewCNet": "SEGSPreview (CNET Image)"
"SEGSPreviewCNet": "SEGSPreview (CNET Image)",
"ImpactSchedulerAdapter": "Impact Scheduler Adapter",
}
if not impact.config.get_config()['mmdet_skip']:
+1 -1
View File
@@ -2,7 +2,7 @@ import configparser
import os
version_code = [5, 0, 3]
version_code = [5, 1, 3]
version = f"V{version_code[0]}.{version_code[1]}" + (f'.{version_code[2]}' if len(version_code) > 2 else '')
dependency_version = 20
+23
View File
@@ -2150,3 +2150,26 @@ class ImpactWildcardEncode:
populated = kwargs['populated_text']
model, clip, conditioning = impact.wildcards.process_with_loras(populated, kwargs['model'], kwargs['clip'])
return (model, clip, conditioning, populated)
class ImpactSchedulerAdapter:
@classmethod
def INPUT_TYPES(s):
return {"required": {
"scheduler": (comfy.samplers.KSampler.SCHEDULERS, {"defaultInput": True,}),
"ays_scheduler": (['None', 'AYS SDXL', 'AYS SD1', 'AYS SVD'],),
}}
CATEGORY = "ImpactPack/Util"
RETURN_TYPES = (core.SCHEDULERS,)
RETURN_NAMES = ("scheduler",)
FUNCTION = "doit"
def doit(self, scheduler, ays_scheduler):
if ays_scheduler != 'None':
return (ays_scheduler,)
return (scheduler,)