Show HN: Modular Diffusion – A modular Python library for diffusion models Hello everyone! I've been working on this project for a few months as part of my thesis in Machine Learning. It's meant to be a library that provides an easy-to-use but flexible API to design and train Diffusion Models. I decided to make it because I wanted to quickly prototype a Diffusion Model but there were no good tools to do it with. I think it really can help people prototype their own Diffusion Models a lot faster and only in a few lines of code. The base idea is to have a Model class that takes different modules corresponding to the different aspects of the Diffusion Model process (noise schedule, noise type, denoising network, loss function, guidance, etc.) and allow the user to mix and match different modules to achieve different results. The library ships with a bunch of prebuilt modules and the plan is to add many more. I also made it super easy to implement your own modules, you just need to extend from one of the base classes available. Contrary to HuggingFace Diffusers, this library is focused on designing and training your own Diffusion Models rather than finetuning pretrained ones (although this is possible). I would really appreciate your feedback. https://ift.tt/bGovf7E September 2, 2023 at 07:46PM
Show HN: Modular Diffusion – A modular Python library for diffusion models https://ift.tt/5c8omKN
Related Articles
Show HN: Attorch – PyTorch's nn module written in Python using OpenAI's Triton https://ift.tt/jxJBVfOShow HN: Attorch – PyTorch's nn module written in Python using OpenAI'… Read More
Show HN: Kaytu – Optimizing cloud costs using actual usage data https://ift.tt/Xsj7TCWShow HN: Kaytu – Optimizing cloud costs using actual usage data Reduce… Read More
Show HN: Bard PDF – Chat with Pdf in Google Bard or Gemini https://ift.tt/XFsYH6SShow HN: Bard PDF – Chat with Pdf in Google Bard or Gemini Chat with p… Read More
Show HN: Dotenv, if it is a Unix utility https://ift.tt/FA1DUcwShow HN: Dotenv, if it is a Unix utility I like the idea of using dote… Read More
Show HN: Htpy – generate HTML from Python without templates https://ift.tt/ZwzKEO3Show HN: Htpy – generate HTML from Python without templates I built a … Read More
Show HN: Scenestamps – A website for sharing movie scenes with timestamps https://ift.tt/AyM8j73Show HN: Scenestamps – A website for sharing movie scenes with timesta… Read More
Show HN: OpenLIT – Open-Source LLM Observability with OpenTelemetry https://ift.tt/akjv4NgShow HN: OpenLIT – Open-Source LLM Observability with OpenTelemetry He… Read More
Show HN: I want my family to listen to more music(less movies) https://ift.tt/tXcjN5CShow HN: I want my family to listen to more music(less movies) I decid… Read More
0 Comments: