-
Notifications
You must be signed in to change notification settings - Fork 27
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
Onediff Support #183
base: add_onediff
Are you sure you want to change the base?
Onediff Support #183
Commits on May 21, 2024
-
fix: process T2I batch sequentially to prevent CUDA out of memory err…
…ors (livepeer#66) This commit ensures that batches in the T2I pipeline are processed sequentially. This change is necessary because we currently lack the ability to estimate a GPU's VRAM capacity and manage requests accordingly. * process text-to-image requested image count sequentially * refactor: cleanup sequential images code This commit cleans up the sequential images code a bit. --------- Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b5cd1e - Browse repository at this point
Copy the full SHA 8b5cd1eView commit details
Commits on May 30, 2024
-
fix: fix huggingface token not found error (livepeer#89)
This commit ensures that a more descriptive error is thrown when the huggingface token is not set.
Configuration menu - View commit details
-
Copy full SHA for 62c142d - Browse repository at this point
Copy the full SHA 62c142dView commit details
Commits on May 31, 2024
-
chore(runner): Pin python package versions to current version (livepe…
…er#91) * pin setuptools to 69.5.1, breaks build if 70.0.0 is used * pin packages to current version
Configuration menu - View commit details
-
Copy full SHA for 08d4842 - Browse repository at this point
Copy the full SHA 08d4842View commit details -
feat(image-to-video): integrate NSFW safety checker (livepeer#90)
* add saftey checker to image to video * refactor(runner): apply black formatter This commit applies the black formatter onto the codebase. --------- Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a34622e - Browse repository at this point
Copy the full SHA a34622eView commit details -
refactor(runner): improve pipeline NFSW return type
This commit ensure that the NSFW flag is set as optional. This was done since a None list can be returned.
Configuration menu - View commit details
-
Copy full SHA for f827d1c - Browse repository at this point
Copy the full SHA f827d1cView commit details -
refactor(runner): cleanup codebase
This commit removes the NSFW log statement in the I2V pipelines and reorders the argument parsing in the T2I pipeline.
Configuration menu - View commit details
-
Copy full SHA for ace582c - Browse repository at this point
Copy the full SHA ace582cView commit details
Commits on Jun 4, 2024
-
feat(runner): disable DEEPCACHE for lightning/turbo models (livepeer#93)
* feat(runner): disable DEEPCACHE for lightning/turbo models This commit ensures that people can not use the deepcache optimization with lightning and turbo models. As explained in livepeer#82 (comment) this optimization does not offer any speedup for these models while it does reduce image quality. * fix: ensure correct lighthing/turbo matching This commit ensures that Lightning/Turbo model names with both the `-` and `_` are matched when checking whether the orchestrator loaded a Lightning/Turbo model.
Configuration menu - View commit details
-
Copy full SHA for 24e480d - Browse repository at this point
Copy the full SHA 24e480dView commit details -
This commit updates the oapi-codegen tool to the latest version.
Configuration menu - View commit details
-
Copy full SHA for d71ac95 - Browse repository at this point
Copy the full SHA d71ac95View commit details -
feat(I2I): add Pix2Pix model support (livepeer#94)
* Add support for the `timbrooks/instruct-pix2pix` model * Remove text-to-vid model * Tweak pix2pix * Do not randomize guidance scale * Make image guidance scale a param * Improve the image-to-image processing by enabling the timbrooks/instruct-pix2pix model. * merge all stronk changes for image-to-image improvements * minor update * regenerated runner.gen.go * refactor(I2I): improve pix2pix pipeline initialization This commit removes arguments that are not used during the initialization of the pix2pix pipeline. It also cleansup the codebase a bit and changes the default to improve transparency. * chore: update openapi spec This commit updates the OpenAPI spec and removes the openapi.yaml file since it is not directly used. --------- Co-authored-by: Marco van Dijk <[email protected]> Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f549695 - Browse repository at this point
Copy the full SHA f549695View commit details -
fix(build): fix oapi-gen v2.2.0 warning syntax error
This commit ensure that the warning statement that has been printed to the console since oapi-codegen v2.2.0 does not cause a syntax error.
Configuration menu - View commit details
-
Copy full SHA for 31fe460 - Browse repository at this point
Copy the full SHA 31fe460View commit details
Commits on Jun 5, 2024
-
This commit pins oapi-codegen to prevent the golang bindings from breaking due to upstream changes.
Configuration menu - View commit details
-
Copy full SHA for 78d4a4d - Browse repository at this point
Copy the full SHA 78d4a4dView commit details -
chore: remove codegen install from makefile
This commit removes the codegen install command from the makefile. This is no longer needed now that go run accepts specific version postfixes (see https://go.dev/doc/go1.17).
Configuration menu - View commit details
-
Copy full SHA for 5c08bf4 - Browse repository at this point
Copy the full SHA 5c08bf4View commit details
Commits on Jun 8, 2024
-
fix(runner): update img2img to do sequential processing of batch requ…
…est (livepeer#95) * update img2img to do sequential processing of batch request * refactor(runner): improve consistency between I2I and T2I pipelines This commit enhances the consistency between the I2I and T2I pipelines, making them easier to compare. --------- Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f2ead8 - Browse repository at this point
Copy the full SHA 0f2ead8View commit details -
refactor(runner): remove redundancy in dl_script (livepeer#97)
This commit cleans up the download script to remove redundancy.
Configuration menu - View commit details
-
Copy full SHA for 4594b71 - Browse repository at this point
Copy the full SHA 4594b71View commit details
Commits on Jun 10, 2024
-
fix(worker): ensure multipart writers correctly forward parameters (l…
…ivepeer#98) This commit ensure that the multipart writers correctly forward the `safety_check` and `image_guidance_scale` parameters to the AI runner container.
Configuration menu - View commit details
-
Copy full SHA for 680f109 - Browse repository at this point
Copy the full SHA 680f109View commit details -
refactor: improve code formatting (livepeer#99)
This commit applies some small code and documentation formatting improvements.
Configuration menu - View commit details
-
Copy full SHA for 6bb526c - Browse repository at this point
Copy the full SHA 6bb526cView commit details -
feat(pipeline): add upscale image support to AI pipelines (livepeer#96)
* add upscale image support using stabilityai/stable-diffusion-x4-upscaler model * Add host port for upscale pipeline * added model download to the dl_checkpoints.sh * fix: fix some small bugs and improve formatting This commit fixes some small bugs and improves the code formatting so that it is more in line with the other pipelines. * fix: ensure upscaling OpenAPI spec gets created This commit ensures that the `gen_openapi.py` file also creates the OpenAPI spec for the upscaling route. It also updates the Golang client bindings. * fix(worker): fix incorrect automatic client types This commit ensures that the right client request and response types are used. --------- Co-authored-by: Elite Encoder <[email protected]> Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45687a7 - Browse repository at this point
Copy the full SHA 45687a7View commit details
Commits on Jun 13, 2024
-
chore: fix alpha models (livepeer#104)
This commit ensures that the download script downloads the right alpha models when the `alpha` flag is specified.
Configuration menu - View commit details
-
Copy full SHA for 8c8c69d - Browse repository at this point
Copy the full SHA 8c8c69dView commit details -
fix(api): fix incorrect I2I OpenAPI gateway spec (livepeer#105)
This commit ensures that the right format is set in the OpenAPI spec for when the I2I response is coming from the gateway. This is a little bit hacky since we don't yet generate the OpenAPI spec where it is implemented (i.e. in go-livepeer).
Configuration menu - View commit details
-
Copy full SHA for 0a26654 - Browse repository at this point
Copy the full SHA 0a26654View commit details
Commits on Jun 16, 2024
-
chore: link feature request issue to roadmap (livepeer#108)
This commit ensures that when people click the feature request issue button they are redirected to our roadmap and feedback system.
Configuration menu - View commit details
-
Copy full SHA for 3e04201 - Browse repository at this point
Copy the full SHA 3e04201View commit details -
chore: replace add model/pipeline with roadmap link (livepeer#109)
This commit replaces the model and pipeline issue templates with a link to the roadmap and our feature request system.
Configuration menu - View commit details
-
Copy full SHA for 02ba750 - Browse repository at this point
Copy the full SHA 02ba750View commit details -
chore: fix issue button description
This commit fixes a small typo in the Feature Request issue button.
Configuration menu - View commit details
-
Copy full SHA for 97818c6 - Browse repository at this point
Copy the full SHA 97818c6View commit details
Commits on Jun 26, 2024
-
chore: update dev container instructions (livepeer#112)
This commit adds the prerequisites to the vscode dev container instructions.
Configuration menu - View commit details
-
Copy full SHA for 8b1b455 - Browse repository at this point
Copy the full SHA 8b1b455View commit details -
refactor: apply small code improvements (livepeer#113)
This commit makes some very small code improvements that make applying a mock patch easier.
Configuration menu - View commit details
-
Copy full SHA for e5f4bf7 - Browse repository at this point
Copy the full SHA e5f4bf7View commit details -
fix: pin numpy version to prevent conflits (livepeer#114)
This commit ensures that numpy<2.0.0 is used to prevent conflicts with Pytorch 2.1.1. We can upgrade these packages in the future.
Configuration menu - View commit details
-
Copy full SHA for 57c5728 - Browse repository at this point
Copy the full SHA 57c5728View commit details -
refactor: improve code formating
This commit improves the I2I code formatting.
Configuration menu - View commit details
-
Copy full SHA for bd77a8b - Browse repository at this point
Copy the full SHA bd77a8bView commit details -
chore: add pipeline mock development guide (livepeer#115)
This commit adds all the components needed to be able to mock the pipelines.
Configuration menu - View commit details
-
Copy full SHA for 571318e - Browse repository at this point
Copy the full SHA 571318eView commit details
Commits on Jul 4, 2024
-
chore: improve mock patch file
Replaces the old mock.patch file with a new one that ensures people can also use ENVIRONMENT variables directly. See livepeer#116.
Configuration menu - View commit details
-
Copy full SHA for ea24a70 - Browse repository at this point
Copy the full SHA ea24a70View commit details
Commits on Jul 15, 2024
-
docs: improve runner dev docs (livepeer#121)
This commit ensures that developers have all the steps needed to debug a ai-runner container when it is used in the go-livepeer library.
Configuration menu - View commit details
-
Copy full SHA for b059e9b - Browse repository at this point
Copy the full SHA b059e9bView commit details
Commits on Jul 16, 2024
-
feat(runner): add support for SD3-medium model (livepeer#118)
This commit introduces support for the Stable Diffusion 3 Medium model from Hugging Face: [https://huggingface.co/stabilityai/stable-diffusion-3-medium](https://huggingface.co/stabilityai/stable-diffusion-3-medium). Please be aware that this model has restrictive licensing at the time of writing and is not yet advised for public use. Ensure you read and understand the [licensing terms](https://huggingface.co/stabilityai/stable-diffusion-3-medium/blob/main/LICENSE) before enabling this model on your orchestrator.
Configuration menu - View commit details
-
Copy full SHA for 0d03040 - Browse repository at this point
Copy the full SHA 0d03040View commit details -
Add audio to text pipeline (livepeer#103)
Add audio to text pipeline --------- Co-authored-by: Rick Staa
Configuration menu - View commit details
-
Copy full SHA for 9fc476e - Browse repository at this point
Copy the full SHA 9fc476eView commit details -
refactor: improve error codes and code formatting (livepeer#122)
This commit applies several code formatting improvements and replaces the hardcoded error codes by the error codes in the FastAPI status module.
Configuration menu - View commit details
-
Copy full SHA for e39134b - Browse repository at this point
Copy the full SHA e39134bView commit details
Commits on Jul 17, 2024
-
feat: add num_inference_steps to I2I, I2V and Upscaling pipelines (li…
…vepeer#123) * Update image_to_image.py added variable num_inference_steps and added the same variable in pipeline function calling with default value of 50 * Update openapi.json added property for image to image of number of inference steps. * Update for num_inference_steps * Update image_to_video.py * Update image_to_image.py * Update image_to_video.py * Update openapi.json * Update image_to_video.py * Update image_to_image.py * Update image_to_video.py * Update openapi.json * feat: add `num_inference_steps` to upscale pipeline This commit adds the `num_inference_steps` parameter to the upscale pipeline. * feat: improve I2I pipeline num_inference_steps behavoir This commit ensures that the `strength` is set correctly when the sdxl-turbo model is used and cleans up the `num_inference_steps` implementation. * feat: improve I2V num_inference_steps behavoir This commit improves the I2V `num_inference_steps` defaults and code. * feat: improve T2I num_inference_steps behavoir This commit improves the implementation and defaults for the num_inference_steps parameter. * feat(worker): add num_inference_steps to I2I, I2V and Upscale pipelines This commit adds the `num_inference_steps` to the I2I, I2V and Upscale pipelines in the worker codebase. --------- Co-authored-by: Jason <[email protected]> Co-authored-by: Jason Stone <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68ca7df - Browse repository at this point
Copy the full SHA 68ca7dfView commit details -
feat: enable multiple prompts for T2I (livepeer#125)
* enable multiple prompts for T2I * refactor(runner): make prompt splitting more general This commit ensures that the prompt splitting logic implemented in the previous commits can be reused in multiple pipelines. --------- Co-authored-by: Rick Staa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68b8d85 - Browse repository at this point
Copy the full SHA 68b8d85View commit details -
chore: add MIT license (livepeer#124)
This commit adds a MIT license to the codebase.
Configuration menu - View commit details
-
Copy full SHA for e7da44d - Browse repository at this point
Copy the full SHA e7da44dView commit details
Commits on Jul 20, 2024
-
ci: add OpenAPI upstream sync action
This commit adds a simple GitHub action that can be used to trigger a OpenAPI spec update in the https://github.com/livepeer/docs repository.
Configuration menu - View commit details
-
Copy full SHA for 487cf15 - Browse repository at this point
Copy the full SHA 487cf15View commit details -
ci: simplify OpenAPI upstream sync action
This commit replaces the hardcoded repository dispatch with the https://github.com/peter-evans/repository-dispatch action.
Configuration menu - View commit details
-
Copy full SHA for 0cbb2fa - Browse repository at this point
Copy the full SHA 0cbb2faView commit details -
ci: improve OpenAPI upstream sync action syntax
This commit improves the OpenAPI upstream sync action syntax.
Configuration menu - View commit details
-
Copy full SHA for b2d57dc - Browse repository at this point
Copy the full SHA b2d57dcView commit details -
ci: add OpenAPI sync client payload
This commit adds the trigger commit to the repository-dispatch call.
Configuration menu - View commit details
-
Copy full SHA for 431fc04 - Browse repository at this point
Copy the full SHA 431fc04View commit details -
Configuration menu - View commit details
-
Copy full SHA for e95d921 - Browse repository at this point
Copy the full SHA e95d921View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd56ba - Browse repository at this point
Copy the full SHA dfd56baView commit details -
ci: add SDKs update workflow trigger
This commit adds the SDK workflow trigger to the OpenAPI sync github action.
Configuration menu - View commit details
-
Copy full SHA for e7d194b - Browse repository at this point
Copy the full SHA e7d194bView commit details -
ci: improve OpenAPI sync action syntax
This commit improve the OpenAPI sync action syntax.
Configuration menu - View commit details
-
Copy full SHA for 50c8009 - Browse repository at this point
Copy the full SHA 50c8009View commit details
Commits on Jul 23, 2024
-
ci: add PR OpenAPI/bindings check action (livepeer#127)
* ci: add PR OpenAPI/bindings check action This commit adds a simple action that notifies developers when they forgot to update the OpenAPI spec or golang bindings. * ci: improve OpenAPI/bindings change action This commit improves the code of the OpenAPI and golang bindings check action.
Configuration menu - View commit details
-
Copy full SHA for 8c03423 - Browse repository at this point
Copy the full SHA 8c03423View commit details
Commits on Jul 30, 2024
-
feat(model): add Realistic Vision model T2I support (livepeer#136)
This commit ensures that the https://huggingface.co/SG161222/Realistic_Vision_V6.0_B1_noVAE model is supported in the T2I pipeline.
Configuration menu - View commit details
-
Copy full SHA for 8da8ed0 - Browse repository at this point
Copy the full SHA 8da8ed0View commit details
Commits on Jul 31, 2024
-
ci: add JS/TS SDK update trigger (livepeer#138)
This commit adds a update trigger to the OpenAPI sync action that triggers a update of the JS/TS SDK.
Configuration menu - View commit details
-
Copy full SHA for 52d0491 - Browse repository at this point
Copy the full SHA 52d0491View commit details -
ci: add TS/JS SDK OpenAPI spec update trigger (livepeer#139)
This commit addes a trigger to update the OpenAPI spec in https://github.com/livepeer/ai-sdk-js. Furhter it improves the OpenAPI spec upstream sync action to forward more information.
Configuration menu - View commit details
-
Copy full SHA for 8833c77 - Browse repository at this point
Copy the full SHA 8833c77View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c11f6e - Browse repository at this point
Copy the full SHA 0c11f6eView commit details -
refactor: add T2I parameter annotations (livepeer#141)
This commit adds parameter annotations to the T2I pipeline similar to how it is done in the rest of the pipelines. Descriptions will be added in a subsequenty commit.
Configuration menu - View commit details
-
Copy full SHA for 06baa9d - Browse repository at this point
Copy the full SHA 06baa9dView commit details -
refactor: sort imports using isort (livepeer#142)
This commit sorts the python imports using the https://pypi.org/project/isort package.
Configuration menu - View commit details
-
Copy full SHA for 328d8a1 - Browse repository at this point
Copy the full SHA 328d8a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6fffe3 - Browse repository at this point
Copy the full SHA e6fffe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeee03c - Browse repository at this point
Copy the full SHA eeee03cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ae308 - Browse repository at this point
Copy the full SHA e9ae308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e65c0 - Browse repository at this point
Copy the full SHA 56e65c0View commit details
Commits on Aug 2, 2024
-
ci: update OpenAPI spec trigger repos (livepeer#143)
This commit ensures the right upstream repos are triggered in the trigger upstream OpenAPI sync action.
Configuration menu - View commit details
-
Copy full SHA for 0e49c20 - Browse repository at this point
Copy the full SHA 0e49c20View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a87e70f - Browse repository at this point
Copy the full SHA a87e70fView commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for daf9ef8 - Browse repository at this point
Copy the full SHA daf9ef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for addecf6 - Browse repository at this point
Copy the full SHA addecf6View commit details