Suggestion: Create a Project #21
Replies: 16 comments 14 replies
-
|
I agree, I will have to take a moment to see what I can do with the projects feature. I am on the cusp of what I can store in my head in terms of changes history / and need todo |
Beta Was this translation helpful? Give feedback.
-
|
Of the recent FRs, I would suggest deprioritizing: #17 High VRAM requirements If #20 and #22 are as simple as they appear, then these would add value for all platforms, especially while bitsandbytes remains a work-in-progress for non-Nvidia users. Otherwise they are also nice-to-haves. My personal hobby horse remains #13 and the K-Diffusion integration. Hopefully the preexisting code I referenced in this comment will make the integration process easier to achieve. I reckon "o1" (whether described as such or not) is a major feature upgrade that could reinvigorate SD1.5. However, as with every FR this depends on how much work is involved. |
Beta Was this translation helpful? Give feedback.
-
|
I see that you have been hallelujahing the county with the projects feature. It's very helpful for me as well, so thank you for that. A few notes on the state of quantization in Diffusers:
|
Beta Was this translation helpful? Give feedback.
-
|
Regarding your note about improving the platform-specific code for setup.py, you may wish to review the ComfyUI-LTS setup.py code for useful starting points. |
Beta Was this translation helpful? Give feedback.
-
|
Of the next round of recent FRs, I would suggest deprioritizing:
Hopefully #25 is easy to implement and will eliminate the need for addressing the complexities that have become apparent in #16. If #28 becomes similarly difficult, it can also be deprioritized. * I reckon they might each need their own FR in the future to make tracking them easier |
Beta Was this translation helpful? Give feedback.
-
|
I am thinking of making another repository to host pre-release windows builds for testing. I have hit a slightly busy streak, but I am working through these ideas bit by bit. |
Beta Was this translation helpful? Give feedback.
-
|
It's hard to code well by neon. Take your time! |
Beta Was this translation helpful? Give feedback.
-
|
Regarding your comment about localization, you may wish to consider the relatively new transx package, which supports translations incorporating parameters and environment variables. |
Beta Was this translation helpful? Give feedback.
-
|
Are sigmas supported in the Flux pipeline? The option isn't in the example. I'll write up an FR if not, as its use bumps up the quality noticeably. |
Beta Was this translation helpful? Give feedback.
-
|
Nightly build should go out every day at 3AM cst if there are changes in this repository. The actual artifacts may take a bit to upload on the release as they are large. Pre-release will always be at: https://github.com/Teriks/dgenerate/releases/tag/pre-release The github release is simply modified when a new change set is built Ended up just rolling my own jenkins master at home with a docker cloud |
Beta Was this translation helpful? Give feedback.
-
|
It’s going to end up zipping up old source code at the bottom of the artifacts list automatically due to githubs release API, but I’ll update the pre-release notes to mention this, and probably add a generated link to the commit later instead of just the branch. Currently the commit sha is in the artifact names. |
Beta Was this translation helpful? Give feedback.
-
|
You have been busy as a hound in flea season working on version 5.0.0, and I have been busy strutting around sitting "working" to ensure that the wish list is always growing! It may be time soon to create a new "Research Postponed" category in the current project in order to make things more manageable. My thoughts are:
* Implementing the original K-Diffusion may be in scope if one of the existing wrapper pipelines can be adapted for dgenerate. This would also permit easy integration of other non-diffusers K-Samplers, e.g. LanPaint, Fooocus, FramePack, etc. You may wish to edit this table to add your own thoughts. I have left columns for this purpose, and you are very welcome to correct anything you think is incorrect. |
Beta Was this translation helpful? Give feedback.
-
|
I mostly agree with this, previews could be fun though not entirely necessary, generally I deal with this by just getting an idea from a batch of low inference steps renders. Might not be too hard so I may poke at that one. I have not had time to look through every single one but DirectML support is likely straight forward, and would give me a way to test that I am not assuming CUDA improperly in parts of the code base without having to rent a mac :) The main thing limiting me on the hard ones, is that I am currently only able to get about an hour or two in on this a few days out of the week, (contributions definitely welcome if comfortable, I will try to review) I plan to work on parameterizing Flux sigmas next. CNU2 pipeline should be easy to add as well, though I might not have time to flesh out HyDiT is not too bad either, just similar to CNU2 in that |
Beta Was this translation helpful? Give feedback.
-
|
Generally if something I code barely works, it's so unusual that you would be forgiven for wondering if it's a setup... On CNU2, the sample code on the model page suggests that the existing diffusers pipeline may be enough. It's unclear why the repo includes a custom pipeline script. On HyDiT, there doesn't appear to be any img2img or inpainting code available. However, there are three third-party Controlnets that include one for inpainting. |
Beta Was this translation helpful? Give feedback.
-
|
Regarding your comment about spaCy, according to a recent commit support is being added for Python 3.13, although the timeline for wheel availability is still unclear (spaCy#13755). |
Beta Was this translation helpful? Give feedback.
-
|
It was a good idea to link to the dev version from the main Readme file. You may also wish to link to the branch documentation. I noticed a small bug in the console UI: the documentation links go to a non-existent 'v5.0.0' branch, instead of the correct 'version_5.0.0'. |
Beta Was this translation helpful? Give feedback.
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 all of the features that I am gratuitously finding for you to spend your time on, it might be helpful to use the Projects feature to sort these ideas into categories that make sense for you.
This organizational tool would help third parties, such as me!, to understand what your priorities might be, and to better fit FRs with your vision for dgenerate. The Projects tool can also be valuable in helping you to prioritize your work and think about how issues relate to one another.
Some examples from other repositories include:
Beta Was this translation helpful? Give feedback.
All reactions