Universal Stable Diffusion toolbox
Top 41.3% on sourcepulse
HCP-Diffusion is a comprehensive toolbox for diffusion models, targeting researchers and power users who need a flexible and extensible framework for training and experimentation. It simplifies complex workflows by allowing users to define and combine various training techniques, such as LoRA, DreamBooth, and ControlNet, within a single Python configuration file.
How It Works
The framework utilizes the RainbowNeko Engine, which processes Python-based configuration files. This approach allows for direct function and class calls within configurations, enabling inheritance and dynamic instantiation of components. This design promotes extensibility and user-friendliness, simplifying the management of diverse training methodologies and model architectures.
Quick Start & Requirements
pip install hcpdiff
hcpinit
git clone https://github.com/7eu7d7/HCP-Diffusion.git && cd HCP-Diffusion && pip install -e .
xformers
for memory reduction and acceleration.Highlighted Details
Maintenance & Community
Maintained by HCP-Lab at Sun Yat-sen University.
Licensing & Compatibility
The repository does not explicitly state a license in the README. Users should verify licensing for commercial use or closed-source integration.
Limitations & Caveats
Automatic evaluation metrics like FID and CLIP Score are still in development. Support for webdataset is also in development.
11 hours ago
1 week