MFLUX简介
MFLUX(MacFLUX)是一个基于Apple MLX框架的FLUX模型实现,旨在让用户能够在Mac电脑上本地运行强大的FLUX图像生成模型。FLUX模型由Black Forest Labs开发,是一种先进的文本到图像生成模型。
MFLUX的核心理念是保持代码简洁明了,同时优先考虑可读性而非通用性和性能。它是Hugging Face Diffusers库中FLUX实现的逐行移植版本,使用Apple MLX框架重新实现。
MFLUX的主要特点
- 支持FLUX.1-Schnell和FLUX.1-Dev两种模型
- 代码简洁,网络架构硬编码,最小化依赖
- 除tokenizer外,所有模型都使用MLX从头实现
- 支持4位和8位量化,可大幅提升生成速度和降低内存占用
- 提供灵活的命令行参数,方便调整