How we use Issues & Discussions #554
Replies: 6 comments 2 replies
|
appreciate you being the de facto community manager/lead. |
|
a while ago I proposed a plugin architecture based on namespace packages instead of adding common models N+1 to the repo, other repos/pypi-artifacts can "plug in" to the This would be a more decentralized way to support all models and the perk would be each little projects can release at their pace, using their rules. |
|
I just want to call out that there's multiple levels of conversations that I feel we should have. WHY
WHAT
HOW
|
|
Some thoughts A couple of weeks ago, before committing to MFlux-Community, I spent a couple of days doing an audit of what exists in the ecosystem of local AI image generation for Mac Metal. What else is out there? Should I invest my time in MFlux? C++, Rust, Swift, other MLX/python projects (mlx-gen). Each tech stack has its pros and cons. sd.cpp & mlx-gen are well worth looking at. Also DrawThings, the core tech is opensource, surprisingly, it's neither Swift nor MLX. Liuliu has developed and opensourced, ccv/nnc, s4ncc & dflat. DrawThings renders faster than MLX - pretty impressive for a one-man band! So why Python?
The drawback for Python is that it's harder to integrate into desktop apps and mobile apps. Personally, Image quality is #1. I am motivated by great performance and smart/rich functionality. I'd rather have a tool that supports three models and is faster than any other tool... than a tool that supports 10 models but is slower. That's why I'm interested in optimizing quants for text_encoders and transformers separately. NVFP4, TAEF & Teachache. For a genius ML researcher/developer, downloading 40 or 60 gigabytes.. then converting a model to test it is fine. But for the average Mac user, that's a deal breaker. That's why MFlux-Community on HuggingFace was absolutely essential IMO. IMO Or maybe "Hey Siri, use MFlux and zimage model to generate me a photo of a puffin sitting on a cliff". "Simplicity is complexity resolved" - Constantin Brâncuși |
|
A process idea for this thread: when a new issue lands, whoever is going to look at it self-assigns and drops one line saying what they'll check. The commitment is evaluation: reproduce it, report what you find, then keep it or unassign. No board, no new labels. The assignee field becomes each maintainer's actual backlog, and whoever reported an issue sees that someone took it instead of guessing. #469 has been open since July and #312 since January without an owner. Stale assignments get cleared after a week of silence, by yourself or by anyone. We already do this when we remember to. This would make it the default. |
|
Good idea... a simple ticket assignment system IMO adding labels would be good "assigned" & dev_name
Do you have any specific reasons to not want labels? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
With the move from Filips' private GH repo to MFlux-Community, we have started the move to GitHub Discussions.
Issues Refactored: I've done my best to sort out the old GH Issues into Open Issues, Discussions and have close off issues that have been resolved or expired. Apologies if I've made any mistakes.
Should GitHub Issues be for Issues Only?
New Models
Feature & model support discussion & prioritization
All reactions