|
16 | 16 | from torchvision.transforms.functional import resize as tv_resize
|
17 | 17 | from transformers import CLIPVisionModelWithProjection
|
18 | 18 |
|
| 19 | +from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation |
19 | 20 | from invokeai.app.invocations.constants import LATENT_SCALE_FACTOR, SCHEDULER_NAME_VALUES
|
| 21 | +from invokeai.app.invocations.controlnet_image_processors import ControlField |
20 | 22 | from invokeai.app.invocations.fields import (
|
21 | 23 | ConditioningField,
|
22 | 24 | DenoiseMaskField,
|
|
27 | 29 | UIType,
|
28 | 30 | )
|
29 | 31 | from invokeai.app.invocations.ip_adapter import IPAdapterField
|
| 32 | +from invokeai.app.invocations.model import ModelIdentifierField, UNetField |
30 | 33 | from invokeai.app.invocations.primitives import LatentsOutput
|
31 | 34 | from invokeai.app.invocations.t2i_adapter import T2IAdapterField
|
32 | 35 | from invokeai.app.services.shared.invocation_context import InvocationContext
|
|
36 | 39 | from invokeai.backend.model_manager import BaseModelType
|
37 | 40 | from invokeai.backend.model_patcher import ModelPatcher
|
38 | 41 | from invokeai.backend.stable_diffusion import PipelineIntermediateState, set_seamless
|
| 42 | +from invokeai.backend.stable_diffusion.diffusers_pipeline import ( |
| 43 | + ControlNetData, |
| 44 | + StableDiffusionGeneratorPipeline, |
| 45 | + T2IAdapterData, |
| 46 | +) |
39 | 47 | from invokeai.backend.stable_diffusion.diffusion.conditioning_data import (
|
40 | 48 | BasicConditioningInfo,
|
41 | 49 | IPAdapterConditioningInfo,
|
|
45 | 53 | TextConditioningData,
|
46 | 54 | TextConditioningRegions,
|
47 | 55 | )
|
| 56 | +from invokeai.backend.stable_diffusion.schedulers import SCHEDULER_MAP |
| 57 | +from invokeai.backend.util.devices import TorchDevice |
48 | 58 | from invokeai.backend.util.mask import to_standard_float_mask
|
49 | 59 | from invokeai.backend.util.silence_warnings import SilenceWarnings
|
50 | 60 |
|
51 |
| -from ...backend.stable_diffusion.diffusers_pipeline import ( |
52 |
| - ControlNetData, |
53 |
| - StableDiffusionGeneratorPipeline, |
54 |
| - T2IAdapterData, |
55 |
| -) |
56 |
| -from ...backend.stable_diffusion.schedulers import SCHEDULER_MAP |
57 |
| -from ...backend.util.devices import TorchDevice |
58 |
| -from .baseinvocation import BaseInvocation, invocation |
59 |
| -from .controlnet_image_processors import ControlField |
60 |
| -from .model import ModelIdentifierField, UNetField |
61 |
| - |
62 | 61 |
|
63 | 62 | def get_scheduler(
|
64 | 63 | context: InvocationContext,
|
|
0 commit comments