mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-03-04 04:29:50 +00:00
forge 2.0.0
see also discussions
This commit is contained in:
@@ -7,7 +7,7 @@ from backend.patcher.vae import VAE
|
||||
from backend.patcher.unet import UnetPatcher
|
||||
from backend.text_processing.classic_engine import ClassicTextProcessingEngine
|
||||
from backend.text_processing.t5_engine import T5TextProcessingEngine
|
||||
from backend.args import dynamic_args, args
|
||||
from backend.args import dynamic_args
|
||||
from backend.modules.k_prediction import PredictionFlux
|
||||
from backend import memory_management
|
||||
|
||||
@@ -16,9 +16,6 @@ class Flux(ForgeDiffusionEngine):
|
||||
matched_guesses = [model_list.Flux]
|
||||
|
||||
def __init__(self, estimated_config, huggingface_components):
|
||||
if not args.i_am_lllyasviel:
|
||||
raise NotImplementedError('Flux is not implemented yet!')
|
||||
|
||||
super().__init__(estimated_config, huggingface_components)
|
||||
self.is_inpaint = False
|
||||
|
||||
@@ -68,9 +65,6 @@ class Flux(ForgeDiffusionEngine):
|
||||
|
||||
self.use_distilled_cfg_scale = True
|
||||
|
||||
# WebUI Legacy
|
||||
self.first_stage_model = vae.first_stage_model
|
||||
|
||||
def set_clip_skip(self, clip_skip):
|
||||
self.text_processing_engine_l.clip_skip = clip_skip
|
||||
|
||||
@@ -93,7 +87,7 @@ class Flux(ForgeDiffusionEngine):
|
||||
|
||||
@torch.inference_mode()
|
||||
def get_prompt_lengths_on_ui(self, prompt):
|
||||
_, token_count = self.text_processing_engine_t5.process_texts([prompt])
|
||||
token_count = len(self.text_processing_engine_t5.tokenize([prompt])[0])
|
||||
return token_count, max(255, token_count)
|
||||
|
||||
@torch.inference_mode()
|
||||
|
||||
@@ -53,7 +53,6 @@ class StableDiffusion(ForgeDiffusionEngine):
|
||||
|
||||
# WebUI Legacy
|
||||
self.is_sd1 = True
|
||||
self.first_stage_model = vae.first_stage_model
|
||||
|
||||
def set_clip_skip(self, clip_skip):
|
||||
self.text_processing_engine.clip_skip = clip_skip
|
||||
|
||||
@@ -53,7 +53,6 @@ class StableDiffusion2(ForgeDiffusionEngine):
|
||||
|
||||
# WebUI Legacy
|
||||
self.is_sd2 = True
|
||||
self.first_stage_model = vae.first_stage_model
|
||||
|
||||
def set_clip_skip(self, clip_skip):
|
||||
self.text_processing_engine.clip_skip = clip_skip
|
||||
|
||||
@@ -72,7 +72,6 @@ class StableDiffusionXL(ForgeDiffusionEngine):
|
||||
|
||||
# WebUI Legacy
|
||||
self.is_sdxl = True
|
||||
self.first_stage_model = vae.first_stage_model
|
||||
|
||||
def set_clip_skip(self, clip_skip):
|
||||
self.text_processing_engine_l.clip_skip = clip_skip
|
||||
|
||||
Reference in New Issue
Block a user