Fix imports after empty mflux init file

This commit is contained in:
filipstrand 2025-07-17 11:57:44 +02:00
parent 7ab1e4b276
commit 7df35522f5
47 changed files with 94 additions and 60 deletions

View File

@ -181,7 +181,8 @@ This is useful for integrating MFLUX into shell scripts or dynamically generatin
Alternatively, you can use MFLUX directly in Python: Alternatively, you can use MFLUX directly in Python:
```python ```python
from mflux import Flux1, Config from mflux.flux.flux import Flux1
from mflux.config.config import Config
# Load the model # Load the model
flux = Flux1.from_name( flux = Flux1.from_name(

View File

@ -4,9 +4,9 @@ from pathlib import Path
import mlx.core as mx import mlx.core as mx
import PIL.Image import PIL.Image
from mflux import ImageUtil
from mflux.callbacks.callback import BeforeLoopCallback from mflux.callbacks.callback import BeforeLoopCallback
from mflux.config.runtime_config import RuntimeConfig from mflux.config.runtime_config import RuntimeConfig
from mflux.post_processing.image_util import ImageUtil
class CannyImageSaver(BeforeLoopCallback): class CannyImageSaver(BeforeLoopCallback):

View File

@ -4,9 +4,9 @@ from pathlib import Path
import mlx.core as mx import mlx.core as mx
import PIL.Image import PIL.Image
from mflux import ImageUtil
from mflux.callbacks.callback import BeforeLoopCallback from mflux.callbacks.callback import BeforeLoopCallback
from mflux.config.runtime_config import RuntimeConfig from mflux.config.runtime_config import RuntimeConfig
from mflux.post_processing.image_util import ImageUtil
class DepthImageSaver(BeforeLoopCallback): class DepthImageSaver(BeforeLoopCallback):

View File

@ -1,7 +1,8 @@
from mflux import Config, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.community.concept_attention.flux_concept import Flux1Concept from mflux.community.concept_attention.flux_concept import Flux1Concept
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -1,7 +1,8 @@
from mflux import Config, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.community.concept_attention.flux_concept_from_image import Flux1ConceptFromImage from mflux.community.concept_attention.flux_concept_from_image import Flux1ConceptFromImage
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -21,7 +21,7 @@ class ControlnetUtil:
controlnet_image_path: StrOrBytesPath, controlnet_image_path: StrOrBytesPath,
is_canny: bool, is_canny: bool,
) -> tuple[mx.array, PIL.Image.Image]: ) -> tuple[mx.array, PIL.Image.Image]:
from mflux import ImageUtil from mflux.post_processing.image_util import ImageUtil
control_image = ImageUtil.load_image(controlnet_image_path) control_image = ImageUtil.load_image(controlnet_image_path)
control_image = ControlnetUtil._scale_image(height=height, width=width, img=control_image) control_image = ControlnetUtil._scale_image(height=height, width=width, img=control_image)

View File

@ -5,11 +5,12 @@ import PIL.Image
from mlx import nn from mlx import nn
from tqdm import tqdm from tqdm import tqdm
from mflux import Flux1, ImageUtil
from mflux.dreambooth.dataset.batch import Example from mflux.dreambooth.dataset.batch import Example
from mflux.dreambooth.dataset.dreambooth_preprocessing import DreamBoothPreProcessing from mflux.dreambooth.dataset.dreambooth_preprocessing import DreamBoothPreProcessing
from mflux.dreambooth.state.training_spec import ExampleSpec from mflux.dreambooth.state.training_spec import ExampleSpec
from mflux.flux.flux import Flux1
from mflux.post_processing.array_util import ArrayUtil from mflux.post_processing.array_util import ArrayUtil
from mflux.post_processing.image_util import ImageUtil
class Dataset: class Dataset:

View File

@ -1,12 +1,12 @@
from mlx import nn from mlx import nn
from tqdm import tqdm from tqdm import tqdm
from mflux import Flux1
from mflux.config.runtime_config import RuntimeConfig from mflux.config.runtime_config import RuntimeConfig
from mflux.dreambooth.optimization.dreambooth_loss import DreamBoothLoss from mflux.dreambooth.optimization.dreambooth_loss import DreamBoothLoss
from mflux.dreambooth.state.training_spec import TrainingSpec from mflux.dreambooth.state.training_spec import TrainingSpec
from mflux.dreambooth.state.training_state import TrainingState from mflux.dreambooth.state.training_state import TrainingState
from mflux.dreambooth.statistics.plotter import Plotter from mflux.dreambooth.statistics.plotter import Plotter
from mflux.flux.flux import Flux1
from mflux.weights.weight_handler_lora import WeightHandlerLoRA from mflux.weights.weight_handler_lora import WeightHandlerLoRA

View File

@ -1,6 +1,7 @@
import mlx.core.random as random import mlx.core.random as random
from mflux import Config, Flux1, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.config.runtime_config import RuntimeConfig from mflux.config.runtime_config import RuntimeConfig
from mflux.dreambooth.dataset.dataset import Dataset from mflux.dreambooth.dataset.dataset import Dataset
from mflux.dreambooth.dataset.iterator import Iterator from mflux.dreambooth.dataset.iterator import Iterator
@ -9,6 +10,7 @@ from mflux.dreambooth.optimization.optimizer import Optimizer
from mflux.dreambooth.state.training_spec import TrainingSpec from mflux.dreambooth.state.training_spec import TrainingSpec
from mflux.dreambooth.state.training_state import TrainingState from mflux.dreambooth.state.training_state import TrainingState
from mflux.dreambooth.statistics.statistics import Statistics from mflux.dreambooth.statistics.statistics import Statistics
from mflux.flux.flux import Flux1
class DreamBoothInitializer: class DreamBoothInitializer:

View File

@ -15,7 +15,7 @@ from mflux.utils.version_util import VersionUtil
from mflux.weights.weight_handler import MetaData, WeightHandler from mflux.weights.weight_handler import MetaData, WeightHandler
if TYPE_CHECKING: if TYPE_CHECKING:
from mflux import Flux1 from mflux.flux.flux import Flux1
class LoRALayers: class LoRALayers:

View File

@ -2,10 +2,11 @@ import random
import mlx.core as mx import mlx.core as mx
from mflux import Config, Flux1 from mflux.config.config import Config
from mflux.config.runtime_config import RuntimeConfig from mflux.config.runtime_config import RuntimeConfig
from mflux.dreambooth.dataset.batch import Batch from mflux.dreambooth.dataset.batch import Batch
from mflux.dreambooth.dataset.dataset import Example from mflux.dreambooth.dataset.dataset import Example
from mflux.flux.flux import Flux1
from mflux.latent_creator.latent_creator import LatentCreator from mflux.latent_creator.latent_creator import LatentCreator

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from mflux.controlnet.transformer_controlnet import TransformerControlnet from mflux.controlnet.transformer_controlnet import TransformerControlnet
from mflux.controlnet.weight_handler_controlnet import WeightHandlerControlnet from mflux.controlnet.weight_handler_controlnet import WeightHandlerControlnet
from mflux.flux_tools.redux.weight_handler_redux import WeightHandlerRedux from mflux.flux_tools.redux.weight_handler_redux import WeightHandlerRedux

View File

@ -2,9 +2,9 @@ from pathlib import Path
import mlx.core as mx import mlx.core as mx
from mflux import ImageUtil
from mflux.models.redux_encoder.redux_encoder import ReduxEncoder from mflux.models.redux_encoder.redux_encoder import ReduxEncoder
from mflux.models.siglip_vision_transformer.siglip_vision_transformer import SiglipVisionTransformer from mflux.models.siglip_vision_transformer.siglip_vision_transformer import SiglipVisionTransformer
from mflux.post_processing.image_util import ImageUtil
class ReduxUtil: class ReduxUtil:

View File

@ -1,6 +1,6 @@
from pathlib import Path from pathlib import Path
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from mflux.weights.download import snapshot_download from mflux.weights.download import snapshot_download
from mflux.weights.weight_handler import MetaData, WeightHandler from mflux.weights.weight_handler import MetaData, WeightHandler

View File

@ -1,6 +1,8 @@
from mflux import Config, Flux1, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.flux.flux import Flux1
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -1,6 +1,8 @@
from mflux import Config, Flux1Controlnet, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.controlnet.flux_controlnet import Flux1Controlnet
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -1,6 +1,6 @@
from mflux import Config, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.flux_tools.depth.flux_depth import Flux1Depth from mflux.flux_tools.depth.flux_depth import Flux1Depth
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser

View File

@ -1,6 +1,6 @@
from mflux import Config, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.flux_tools.fill.flux_fill import Flux1Fill from mflux.flux_tools.fill.flux_fill import Flux1Fill
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser

View File

@ -1,9 +1,10 @@
from pathlib import Path from pathlib import Path
from mflux import Config, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -1,11 +1,11 @@
from pathlib import Path from pathlib import Path
from mflux import Config, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.community.in_context.flux_in_context_dev import Flux1InContextDev from mflux.community.in_context.flux_in_context_dev import Flux1InContextDev
from mflux.community.in_context.utils.in_context_loras import LORA_REPO_ID, get_lora_filename from mflux.community.in_context.utils.in_context_loras import LORA_REPO_ID, get_lora_filename
from mflux.config.config import Config
from mflux.config.model_config import ModelConfig from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -2,11 +2,12 @@ from pathlib import Path
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill
from mflux.community.in_context.utils.in_context_loras import prepare_ic_edit_loras from mflux.community.in_context.utils.in_context_loras import prepare_ic_edit_loras
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -1,8 +1,8 @@
from pathlib import Path from pathlib import Path
from mflux import Config, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.kontext.flux_kontext import Flux1Kontext from mflux.kontext.flux_kontext import Flux1Kontext
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser

View File

@ -1,8 +1,9 @@
from pathlib import Path from pathlib import Path
from mflux import Config, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.flux_tools.redux.flux_redux import Flux1Redux from mflux.flux_tools.redux.flux_redux import Flux1Redux
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser

View File

@ -2,7 +2,7 @@ import mlx.core as mx
from mlx import nn from mlx import nn
from mlx.core.fast import scaled_dot_product_attention from mlx.core.fast import scaled_dot_product_attention
from mflux import Config from mflux.config.config import Config
class CLIPSdpaAttention(nn.Module): class CLIPSdpaAttention(nn.Module):

View File

@ -86,7 +86,7 @@ class GeneratedImage:
export_json_metadata: bool = False, export_json_metadata: bool = False,
overwrite: bool = False, overwrite: bool = False,
) -> None: ) -> None:
from mflux import ImageUtil from mflux.post_processing.image_util import ImageUtil
ImageUtil.save_image(self.image, path, self._get_metadata(), export_json_metadata, overwrite) ImageUtil.save_image(self.image, path, self._get_metadata(), export_json_metadata, overwrite)
@ -112,7 +112,7 @@ class GeneratedImage:
overwrite: bool = False, overwrite: bool = False,
) -> None: ) -> None:
if self.concept_heatmap: if self.concept_heatmap:
from mflux import ImageUtil from mflux.post_processing.image_util import ImageUtil
ImageUtil.save_image( ImageUtil.save_image(
image=self.concept_heatmap.image, image=self.concept_heatmap.image,

View File

@ -1,4 +1,5 @@
from mflux import Flux1, ModelConfig from mflux.config.model_config import ModelConfig
from mflux.flux.flux import Flux1
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser

View File

@ -2,9 +2,11 @@ import sys
import PIL.Image import PIL.Image
from mflux import Config, Flux1Controlnet, ModelConfig, StopImageGenerationException
from mflux.callbacks.callback_manager import CallbackManager from mflux.callbacks.callback_manager import CallbackManager
from mflux.error.exceptions import PromptFileReadError from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.controlnet.flux_controlnet import Flux1Controlnet
from mflux.error.exceptions import PromptFileReadError, StopImageGenerationException
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from mflux.ui.cli.parsers import CommandLineParser from mflux.ui.cli.parsers import CommandLineParser
from mflux.ui.prompt_utils import get_effective_prompt from mflux.ui.prompt_utils import get_effective_prompt

View File

@ -3,10 +3,12 @@ import shutil
import numpy as np import numpy as np
from mflux import Config, Flux1, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.dreambooth.dreambooth import DreamBooth from mflux.dreambooth.dreambooth import DreamBooth
from mflux.dreambooth.dreambooth_initializer import DreamBoothInitializer from mflux.dreambooth.dreambooth_initializer import DreamBoothInitializer
from mflux.dreambooth.state.zip_util import ZipUtil from mflux.dreambooth.state.zip_util import ZipUtil
from mflux.flux.flux import Flux1
CHECKPOINT = "tests/dreambooth/tmp/_checkpoints/0000005_checkpoint.zip" CHECKPOINT = "tests/dreambooth/tmp/_checkpoints/0000005_checkpoint.zip"
OUTPUT_DIR = "tests/dreambooth/tmp/_checkpoints/0000005_checkpoint" OUTPUT_DIR = "tests/dreambooth/tmp/_checkpoints/0000005_checkpoint"

View File

@ -4,9 +4,10 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig
from mflux.community.concept_attention.flux_concept import Flux1Concept from mflux.community.concept_attention.flux_concept import Flux1Concept
from mflux.community.concept_attention.flux_concept_from_image import Flux1ConceptFromImage from mflux.community.concept_attention.flux_concept_from_image import Flux1ConceptFromImage
from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
class ImageGenerationConceptTestHelper: class ImageGenerationConceptTestHelper:

View File

@ -3,7 +3,9 @@ import os
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, Flux1Controlnet, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.controlnet.flux_controlnet import Flux1Controlnet
from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper

View File

@ -4,7 +4,8 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux_tools.depth.flux_depth import Flux1Depth from mflux.flux_tools.depth.flux_depth import Flux1Depth

View File

@ -3,7 +3,8 @@ import os
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux_tools.fill.flux_fill import Flux1Fill from mflux.flux_tools.fill.flux_fill import Flux1Fill
from mflux.ui import defaults as ui_defaults from mflux.ui import defaults as ui_defaults
from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper

View File

@ -4,9 +4,10 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig
from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill from mflux.community.in_context.flux_in_context_fill import Flux1InContextFill
from mflux.community.in_context.utils.in_context_loras import prepare_ic_edit_loras from mflux.community.in_context.utils.in_context_loras import prepare_ic_edit_loras
from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
class ImageGeneratorICEditTestHelper: class ImageGeneratorICEditTestHelper:

View File

@ -4,9 +4,10 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig
from mflux.community.in_context.flux_in_context_dev import Flux1InContextDev from mflux.community.in_context.flux_in_context_dev import Flux1InContextDev
from mflux.community.in_context.utils.in_context_loras import LORA_REPO_ID, get_lora_filename from mflux.community.in_context.utils.in_context_loras import LORA_REPO_ID, get_lora_filename
from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
class ImageGeneratorInContextTestHelper: class ImageGeneratorInContextTestHelper:

View File

@ -4,7 +4,8 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.kontext.flux_kontext import Flux1Kontext from mflux.kontext.flux_kontext import Flux1Kontext

View File

@ -4,7 +4,8 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux_tools.redux.flux_redux import Flux1Redux from mflux.flux_tools.redux.flux_redux import Flux1Redux

View File

@ -4,7 +4,9 @@ from pathlib import Path
import numpy as np import numpy as np
from PIL import Image from PIL import Image
from mflux import Config, Flux1, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux.flux import Flux1
class ImageGeneratorTestHelper: class ImageGeneratorTestHelper:

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_concept_test_helper import ImageGenerationConceptTestHelper from tests.image_generation.helpers.image_generation_concept_test_helper import ImageGenerationConceptTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper from tests.image_generation.helpers.image_generation_test_helper import ImageGeneratorTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_controlnet_test_helper import ImageGeneratorControlnetTestHelper from tests.image_generation.helpers.image_generation_controlnet_test_helper import ImageGeneratorControlnetTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_depth_test_helper import ImageGeneratorDepthTestHelper from tests.image_generation.helpers.image_generation_depth_test_helper import ImageGeneratorDepthTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_fill_test_helper import ImageGeneratorFillTestHelper from tests.image_generation.helpers.image_generation_fill_test_helper import ImageGeneratorFillTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_ic_edit_test_helper import ImageGeneratorICEditTestHelper from tests.image_generation.helpers.image_generation_ic_edit_test_helper import ImageGeneratorICEditTestHelper
from tests.image_generation.helpers.image_generation_in_context_test_helper import ImageGeneratorInContextTestHelper from tests.image_generation.helpers.image_generation_in_context_test_helper import ImageGeneratorInContextTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_kontext_test_helper import ImageGeneratorKontextTestHelper from tests.image_generation.helpers.image_generation_kontext_test_helper import ImageGeneratorKontextTestHelper

View File

@ -1,4 +1,4 @@
from mflux import ModelConfig from mflux.config.model_config import ModelConfig
from tests.image_generation.helpers.image_generation_redux_test_helper import ImageGeneratorReduxTestHelper from tests.image_generation.helpers.image_generation_redux_test_helper import ImageGeneratorReduxTestHelper

View File

@ -4,7 +4,9 @@ from pathlib import Path
import numpy as np import numpy as np
from mflux import Config, Flux1, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux.flux import Flux1
from mflux.utils.version_util import VersionUtil from mflux.utils.version_util import VersionUtil
from mflux.weights.weight_handler import WeightHandler from mflux.weights.weight_handler import WeightHandler

View File

@ -4,7 +4,9 @@ from pathlib import Path
import numpy as np import numpy as np
from mflux import Config, Flux1, ModelConfig from mflux.config.config import Config
from mflux.config.model_config import ModelConfig
from mflux.flux.flux import Flux1
PATH = "tests/4bit/" PATH = "tests/4bit/"