-
Notifications
You must be signed in to change notification settings - Fork 1
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
Outpainting Pipeline Implementation on ai-runner Bounty [$850] #56
Comments
@stronk-dev damn that image is great! I added it as an example workflow to the bounty description. Thanks for jumping in 🙏🏻❤️. |
will work on it after finishing the stable-audio pipeline work if someone took on in between no problem will require a time period of a week to finish the previous bounty |
@JJassonn69 can you assign it to me? |
Hi @aybanda, thanks for your patience! We've been wrapped up with the public launch at Token2049. It’s fantastic to have you contributing to our open-source project 🚀. I’ve assigned you to the bounty now. Don't hesitate to reach out if you have any questions! |
@rickstaa will do my best in delivering this 👍 |
Hi @aybanda, how's the progress on your bounty implementation? Is there anything we can do to assist? Also, I came across some exciting news— the Transformers library will add support for a new model called ProPainter, which excels at both inpainting and outpainting. You can check it out here: ProPainter on GitHub. Let me know if this might be helpful for your work! |
Hey @rickstaa |
Hey @rickstaa I'm almost ready with the code for the image_outpainting pipeline using the ProPainter model. Here's a summary of my current implementation: I'm using the "ruffy369/propainter" model from Hugging Face. I have a few questions:
Any insights or suggestions would be greatly appreciated as I prepare to push this implementation. Thank you! |
Overview
We are excited to announce the expansion of our AI Network with the introduction of Outpainting pipeline. This feature will enable advanced image expansion and modification techniques, improving the versatility of our AI network. 🔥
We are reaching out to the community to contribute to the implementation of this this essential pipeline within the AI-worker side of the
AI-Network
. Your contribution will be an invaluable addition to our image editing capabilites, pushing Livepeer AI Network at the forefront of AI-media generation. 🚀Required Skillset
Bounty Requirements
/out-paint
route and pipeline within the AI-worker repository. This new pipeline should be accessible through Docker on port8700
.negative_prompt
,controlnet_conditioning_scale
,num_inference_steps
, andguidance_scale
to be adjustable according to the outpainting model utilized.Example workflow
Originally posted by @stronk-dev in #56 (comment)
Scope Exclusions
Implementation Tips
To learn how to create a new pipeline, refer to the Hugging Face pipeline documentation. You can also explore the following pull requests to see how other pipelines were implemented:
In some cases, you may not be able to integrate the new pipeline directly into the regular AI Runner Docker container due to dependency conflicts or missing packages. If this occurs, you can follow the approach outlined in this example to create a custom container for the pipeline. This approach uses the regular AI runner as the base while keeping the base container lean.
Additionally, keep the following best practices in mind:
runner/gen_openapi.py
script to generate an updated OpenAPI specification.make
command to generate the necessary bindings, ensuring compatibility with the go-livepeer repository.How to Apply
#developer-lounge
channel on our Discord server.We appreciate your interest in contributing to our project! 💛
Warning
Please wait for the issue to be assigned to you before starting work. To prevent duplication of effort, submissions for unassigned issues will not be accepted.
The text was updated successfully, but these errors were encountered: