The Diffusers MVP 🚀
Hello folks 👋
What❓
We’re excited to bring a contributor-focused program to you! In this program, we want to work and collaborate with serious contributors to Diffusers and reward them for their time and energy spent with us. Keep reading this thread if that sounds interesting to you.
To ease the process, we have compiled a list of issues (more below) where we believe we require the most assistance. These issues also require contributors to consider solid and robust API design that is sustainable and maintainable in the long term.
To be considered for this program, we kindly request that you select only one issue at a time, engage with us by proposing potential design RFCs, and proceed from there. For now, we have a one-contributor-per-one-issue policy, but we can always make exceptions.
Issue list 🐞
- https://github.com/huggingface/diffusers/issues/12216
- https://github.com/huggingface/diffusers/issues/12550
- https://github.com/huggingface/diffusers/issues/12075 (@sambhavnoobcoder: https://github.com/huggingface/diffusers/pull/12643)
- https://github.com/huggingface/diffusers/issues/12344 (@kashif: https://github.com/huggingface/diffusers/pull/12702)
- https://github.com/huggingface/diffusers/issues/12294 (@cdutr: https://github.com/huggingface/diffusers/pull/12655)
- https://github.com/huggingface/diffusers/issues/12458 (@akshan-main: https://github.com/huggingface/diffusers/pull/12698)
- https://github.com/huggingface/diffusers/issues/12568 (@Ratish1: https://github.com/huggingface/diffusers/pull/12595)
- https://github.com/huggingface/diffusers/issues/12569 (@toilaluan: https://github.com/huggingface/diffusers/pull/12648)
- https://github.com/huggingface/diffusers/issues/12589 (@LawJarp-A: https://github.com/huggingface/diffusers/pull/12652)
- https://github.com/huggingface/diffusers/pull/12744 (@AlanPonnachan)
- https://github.com/huggingface/diffusers/issues/12570 (@Bissmella and @KarthikSundar2002: https://github.com/huggingface/diffusers/pull/12693)
- https://github.com/huggingface/diffusers/issues/12600
- https://github.com/huggingface/diffusers/issues/12319 (@rycerzes: https://github.com/huggingface/diffusers/pull/12692)
- https://github.com/huggingface/diffusers/issues/12096
- https://github.com/huggingface/diffusers/issues/11966 (@Aki-07 and @bconstantine: https://github.com/huggingface/diffusers/pull/12747)
- https://github.com/huggingface/diffusers/issues/12396 (@adi776borate: https://github.com/huggingface/diffusers/pull/12639)
- #12817
We will mark the issues accordingly once contributors start working on them so that it’s easier to track.
Working together 🤝
After we have had a chance to interact with potential candidates through issues and PRs, as well as discussions on our GitHub, we will make our best judgment and invite them to a shared Slack channel to facilitate better collaboration.
To ensure everyone has an opportunity to contribute, we kindly ask that contributors work on one issue at a time before claiming another. If you have a PR open but really want to work on a second issue, please check in with us: we can either try to wrap up the existing PR or make exceptions for cases when it makes sense. This is to ensure everyone has a chance to contribute with a balanced workload. Thanks for understanding!
What’s in it for you? 👀
This is quite flexible. All selected participants are entitled to receive the “Diffusers MVP” title, a certificate, HF compute credits, and recommendation letters. You will also be invited to a shared channel on our Slack workspace where we can discuss more mutually beneficial collaboration opportunities. We're starting this program to identify open-source contributors who would like to be included deeper in the strategy and direction of diffusers. We'll be happy to provide you with tools that enable your contribution and growth further, like compute grants and others; we're flexible.
This is super cool, Diffusers Team! Quick question — once we select an issue to work on, is there a specific timeframe within which we should complete it? Just want to make sure others can pick it up if we’re unable to finish on time?
I think that to give everyone in the community a fair chance to contribute, it's better to be steady on a PR. This helps everyone -- the maintainers, the contributors, and everyone else involved. This, of course, depends on the criticality of a particular feature, and there's no recipe that would work for all.
Got it, thanks @sayakpaul :)
@sayakpaul Would it be possible to open a few more issues in this program?
Hey @sayakpaul, I would like to claim https://github.com/huggingface/diffusers/issues/12458 ([Qwen-image-edit] Batch Inference Issue / Feature Request).
I have reviewed the previous failed PR attempts and posted a new RFC on the issue thread that addresses the complex batching requirements.
Folks who have completed contributing PRs to the issues listed here, please provide your Hugging Face usernames (cc: @toilaluan, @@rycerzes, @@adi776borate). This is so that we can grant you some HF credits.
Additionally, please generate your MVP certificates through https://huggingface.co/spaces/diffusers/generate-mvp-certificate. It requires you to provide your GitHub username and the PR you contributed to as part of the MVP program. Additionally, do feel free to post about this on social media and tag us!
toilaluan hey this is mine
Hi!
This is my Hugging Face username: iota-10
@adi776borate @toilaluan @rycerzes you should have been granted the HF pro subscription and also some HF credits :)
We might reach out to you for more mutually beneficial collaboration opportunities. So, be on the look out!
Thanks once again for your incredible contributions! I hope we continue to see more.
Hey @sayakpaul!
Thanks so much for the HF Pro subscription and credits - really appreciate it! 🙏
It's been great getting to contribute to diffusers, and I'm definitely interested in exploring more collaboration opportunities. Feel free to reach out anytime - I'll keep an eye out for any messages.
Looking forward to continuing to contribute to the project!
@adi776borate @toilaluan @rycerzes you should have been granted the HF pro subscription and also some HF credits :)
We might reach out to you for more mutually beneficial collaboration opportunities. So, be on the look out!
Thanks once again for your incredible contributions! I hope we continue to see more.
@sayakpaul, Are there an open issues, like the above? Would love an oppurtunity to deep dive in diffusers codebase and contribute in a meaningful way.
@Vidit-Ostwal you can explore the open issues on this thread or in https://github.com/huggingface/diffusers/issues and pick one that suits your interest.
The issues listed in this thread were chosen so that the contributors can demonstrate maturity and depth.