-
Notifications
You must be signed in to change notification settings - Fork 736
QueueItUp for Framepack mod adds queueing, batching, prompt saving, and many ui tweeks #218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
works great
from the guy who brought you QueueItUp for Facefusion, her is QueueItUp WanGP |
cleaned up debugging from pull request
@chuckkay - Is there a way to delete a specific item from the queue? Or add such functionality if not exist? |
not yet... working on ability to delet a spacific job from the queue... i can do the code very easily but because of gradio limitations the GUI would be terrible, basically a dropdown list and you would have to guess which one you are looking to delete without visual thumbnail to know for sure. but in the mean time you can always manually remove it from the job_queue.json file |
now instead of being limited to uploading one input image, you can add multiple images to the prompt, and it will create a job for each image using the same prompt and settings, plus i added more gui improvements to thumbnails.
Queue is a great functionality to have.
|
great points, some i am working on, and some are new good ideas. and some have me stumped because gradio is limited and a pain in the ass. rest assured i am working on all of them. keep in mind it is not guaranteed that the job_queue.json and quick_prompts.json files will be compatible from version to version with all the changes im making. always best to delete those 2 files manually if you are experiencing errors or annomalies after updated between version of my demo_gradio.py mod. |
some webui tweaks and restored previously "not used" negative prompt, don't know if it helps or not, but it's there now, and can be saved in the quick list with the prompt.
Did you miss this #150 pull request? Since that one already implemented a queue I think you should add a motivation if you think a different implementation is needed. Otherwise it might be better to focus work on that one because at a glance it seems to have more features (reorder, remove, load, save, clear) some of which were also requested here. |
don't know why framepack leaves leftover shorter versions of the video, this will by default delete these temp mp4s and also delete the temp png file from the output folder
@chuckkay Thank you for this convenient batch extension. One question: does it automatically save the generated video files, and if so, where are they saved? Ah, in: \framepack_cu126_torch26\webui\outputs |
just added job deletion and job reordering.... i think im done now, this was a proof of concept, that i just kept adding tweaks and enhancements to, i hope developer will incorporate these features into official version, until then feel free to use this for queueing and batching. |
ensure queue order refreshes job status change
@chuckkay Tried hot fix 3 - and it still broken. |
@chuckkay The Queuing Order needs to be reset when Delete All Jobs |
Fyi no updates for 24 hours, currently running a queue of 125 jobs lol.... can't wait to see what the authors and others come up with, when it come to features and improvements, if nothing by the weekend i will try to consolidate some of the better features into my mod by Sunday. |
Current version works very well for me. Try deleting job_queue.json and quick_prompts.json and restart... |
I updated and got this error:
|
Yes i missed it and have now incorporated it's approach to ordering the queued jobs using a gradio datafield approach. I personally think my version is better because of all the other features queuing, UI and GUI features i offer, and also because it keeps the running job always at the top and completed jobs always at the bottom. All other jobs are movable up down and can also be moved to be first or last in the queue. |
Probably an old job created in a previous version is in your jobs_queue.json file. Deleting The job or entire json file will fix it. |
The function wasn't returning the default empty negative prompt, code was expecting to get 4 return values, but got only 3. It was easy to fix it. |
Do not consider this a one feature pull request anymore as i will be working on my fork more extensively with many new and many enhanced features. The new fork will be called QUEUEITUP For Framepack. Enjoy