Skip to content
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

Prompt embeds update for T2I, I2I and upscale. #140

Open
wants to merge 118 commits into
base: main
Choose a base branch
from

Commits on Jul 25, 2024

  1. update to the frame interpolation pipeline, there is some minor issue…

    … with creating go api bindings because of openapi json sceme having a null option.
    jjassonn committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    fd1ab58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36f4ea5 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    65d2c53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    796796d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5eb66d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    522ca4f View commit details
    Browse the repository at this point in the history
  5. Create docker-image.yml

    JJassonn69 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c1b5ca1 View commit details
    Browse the repository at this point in the history
  6. Delete .github/workflows/docker-image.yml

    testing workflow
    JJassonn69 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c9bf8d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1b5d3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8f82e52 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6d1d32a View commit details
    Browse the repository at this point in the history
  10. Frame interpolation (#5)

    * update to the frame interpolation pipeline, there is some minor issue with creating go api bindings because of openapi json sceme having a null option.
    
    * minor changes to requirements
    
    * update to requrements to fetch from --index-url
    
    * simple patch to solve the go api bindings issue
    
    * checking if it works in my system
    
    ---------
    
    Co-authored-by: Jason Stone <[email protected]>
    JJassonn69 and jjassonn authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4812c2a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9db6034 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3ed7792 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d032b0f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9606ba6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    32ebe0f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ce33b20 View commit details
    Browse the repository at this point in the history
  17. chore(deps): bump github.com/docker/docker (#6)

    Bumps the go_modules group with 1 update in the / directory: [github.com/docker/docker](https://github.com/docker/docker).
    
    
    Updates `github.com/docker/docker` from 24.0.7+incompatible to 24.0.9+incompatible
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.7...v24.0.9)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      dependency-group: go_modules
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ca1d2f2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    56d802d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    01f229a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    580224c View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4f9f578 View commit details
    Browse the repository at this point in the history
  22. Frame interpolation merging from branch (#7)

    * update to the frame interpolation pipeline, there is some minor issue with creating go api bindings because of openapi json sceme having a null option.
    
    * minor changes to requirements
    
    * update to requrements to fetch from --index-url
    
    * simple patch to solve the go api bindings issue
    
    * checking if it works in my system
    
    ---------
    
    Co-authored-by: Jason Stone <[email protected]>
    JJassonn69 and jjassonn authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    fa07ec6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    672f5fd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ef155aa View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    950cdf9 View commit details
    Browse the repository at this point in the history
  2. changes to extra files

    jjassonn committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    b48692b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d25c46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb5ae46 View commit details
    Browse the repository at this point in the history
  5. still in test phase

    jjassonn committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    e9b3965 View commit details
    Browse the repository at this point in the history
  6. test-test

    jjassonn committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    19261b6 View commit details
    Browse the repository at this point in the history
  7. Update .gitignore

    JJassonn69 authored Jul 28, 2024
    Configuration menu
    Copy the full SHA
    cb6498e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b91da52 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    12a925e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be10090 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b56e80 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    cd45ee0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0885718 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    3de64b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22cd05d View commit details
    Browse the repository at this point in the history
  3. feat(model): add Realistic Vision model T2I support (livepeer#136) (#11)

    This commit ensures that the https://huggingface.co/SG161222/Realistic_Vision_V6.0_B1_noVAE
    model is supported in the T2I pipeline.
    
    Co-authored-by: Rick Staa <[email protected]>
    JJassonn69 and rickstaa authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e296508 View commit details
    Browse the repository at this point in the history
  4. update to llm pipeline.

    jjassonn committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    9df4eb4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e559e8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    12334c0 View commit details
    Browse the repository at this point in the history
  7. update to the requirements

    jjassonn committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    77fd5e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a91eb04 View commit details
    Browse the repository at this point in the history
  9. update_2

    jjassonn committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    dcd2389 View commit details
    Browse the repository at this point in the history
  10. Update_3 upscale.py

    JJassonn69 authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    27ac35a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ef1b46d View commit details
    Browse the repository at this point in the history
  12. Delete runner/app/pipelines/llm_generate.py

    file from different repo, deleted for better merging experience #1
    JJassonn69 authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    cb0d68c View commit details
    Browse the repository at this point in the history
  13. Delete runner/app/routes/llm_generate.py

    file from different repo, deleted for better merging experience #2
    JJassonn69 authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    52d8cc4 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    c98b4d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49fe3ba View commit details
    Browse the repository at this point in the history
  3. separation part_2

    jjassonn committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    2ba326d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67c8f93 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    21da1dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ebf94b5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d107c34 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Sfast optimization (#8)

    * update to the frame interpolation pipeline, there is some minor issue with creating go api bindings because of openapi json sceme having a null option.
    
    * minor changes to requirements
    
    * update to requrements to fetch from --index-url
    
    * simple patch to solve the go api bindings issue
    
    * checking if it works in my system
    
    * test-examples for frame-interpolation
    
    * update to sfast optimization to i2i and t2i and upscale pipelines
    
    * changes to extra files
    
    * added git ignore to the files to remove unnecessary files
    
    * files not removed checking again
    
    * still in test phase
    
    * test-test
    
    * Update .gitignore
    
    * Delete runner/app/tests-examples directory
    
    * update to directory reader as it now reads almost any naming convention
    
    ---------
    
    Co-authored-by: Jason Stone <[email protected]>
    JJassonn69 and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5720de3 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump github.com/docker/docker (#9)

    Bumps the go_modules group with 1 update in the / directory: [github.com/docker/docker](https://github.com/docker/docker).
    
    
    Updates `github.com/docker/docker` from 24.0.9+incompatible to 26.1.4+incompatible
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.9...v26.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      dependency-group: go_modules
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    545c9e9 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump github.com/docker/docker (#12)

    Bumps the go_modules group with 1 update in the / directory: [github.com/docker/docker](https://github.com/docker/docker).
    
    
    Updates `github.com/docker/docker` from 26.1.4+incompatible to 26.1.5+incompatible
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v26.1.4...v26.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      dependency-group: go_modules
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f786da4 View commit details
    Browse the repository at this point in the history
  4. 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.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4ae3bf3 View commit details
    Browse the repository at this point in the history
  5. refactor: sort imports using isort (livepeer#142)

    This commit sorts the python imports using the
    https://pypi.org/project/isort package.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    fe729c5 View commit details
    Browse the repository at this point in the history
  6. ci: update OpenAPI spec trigger repos (livepeer#143)

    This commit ensures the right upstream repos are triggered in the
    trigger upstream OpenAPI sync action.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b069b92 View commit details
    Browse the repository at this point in the history
  7. feat: improve prompt splitter (livepeer#146)

    This commit ensures that an empty dict is returned by the prompt
    splitter when no valid prompt was found.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    fad7288 View commit details
    Browse the repository at this point in the history
  8. feat(T2I): add Black Forrest Labs Flux 1 support (livepeer#147)

    This commit adds support for the [Black Forrest Labs Flux 1 Schnell](https://huggingface.co/black-forest-labs/FLUX.1-schnell) model to the T2I pipeline. It is important to note that this model can only run on GPUs with more than 33 GB or VRAM.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7da03df View commit details
    Browse the repository at this point in the history
  9. refactor: fix unet load deprecation warnings (livepeer#151)

    This commit fixes some unet deprecation warnings by chaning the way the
    stable diffusion base model is loaded.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b531f97 View commit details
    Browse the repository at this point in the history
  10. refactor: resolve CLIPFeatureExtractor deprecation warning (livepeer#152

    )
    
    This commit resolves a CLIPFeatureExtractor deprecation warning thrown
    by the NSFW check logic.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c9f861f View commit details
    Browse the repository at this point in the history
  11. refactor: added descriptions to the pipeline parameters. (livepeer#144)

    * Added descriptions to the parameters.
    
    All parameters needing descriptions across: A2T, I2I, I2V, T2I, and Upscale have had their descriptions added.
    
    * The descriptions have been updated to better apply to the current implementation.
    
    * refactor: shorten parameter descriptions
    
    This commit shortens some of the parameter descriptions since the longer
    description is found on huggingface.
    
    * chore: update OpenAPI spec and golang bindings
    
    This commit ensures that the OpenAPI spec and golang bindings are
    updated with the new descriptions.
    
    ---------
    
    Co-authored-by: Rick Staa <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4438332 View commit details
    Browse the repository at this point in the history
  12. chore: apply black formatter (livepeer#153)

    This commit applies the black formatter to the codebase to ensure the
    code formatting is consistent.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1233eeb View commit details
    Browse the repository at this point in the history
  13. feat: improve OpenAPI spec generation and naming (livepeer#155)

    This commit improves the naming and generation for the OpenAPI spec so
    that they are easier to work with.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b65f227 View commit details
    Browse the repository at this point in the history
  14. chore: remove redundant OpenAPI spec (livepeer#156)

    This commit removes a redundant OpenAPI spec that was introduced some
    time ago.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4f98a7b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    045de5d View commit details
    Browse the repository at this point in the history
  16. chore: remove redundant OpenAPI spec (livepeer#158)

    This commit removes a redundant OpenAPI spec file that was introduced
    some time ago.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9a495ad View commit details
    Browse the repository at this point in the history
  17. refactor: cleanup Gateway OpenAPI spec (livepeer#160)

    This commit removes the health endpoint schema from the generated
    Gateway OpenAPI spec.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c685a6b View commit details
    Browse the repository at this point in the history
  18. chore: fix flake8 errors (livepeer#159)

    This commit fixes the flake8 errors that were introduced into the
    codebase in the last months.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e6b92f3 View commit details
    Browse the repository at this point in the history
  19. refactor: remove old OpenAPI spec (livepeer#161)

    This commit removes the old unused OpenAPI spec.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2b6617c View commit details
    Browse the repository at this point in the history
  20. feat: update ByteDance/SDXL-Lighting to default to 8step (livepeer#162)

    * update ByteDance/SDXL-Lightning to default to 8 step unet
    
    * update I2I to 8step default for ByteDance/SDXL-Lightning model
    ad-astra-video authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b17ae8e View commit details
    Browse the repository at this point in the history
  21. feat: apply git release version to OpenAPI spec (livepeer#164)

    This commit ensures that the latest git release flag is applied to the OpenAPI spec.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0f66412 View commit details
    Browse the repository at this point in the history
  22. refactor: add pipeline descriptions (livepeer#169)

    This commit adds pipeline descriptions so that each pipeline is clearly
    explained on the docs.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d74cb83 View commit details
    Browse the repository at this point in the history
  23. refactor(openapi): replace json with yaml (livepeer#170)

    This commit replaces the default OpenAPI spec with yaml.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8704529 View commit details
    Browse the repository at this point in the history
  24. refactor: add response type descriptions (livepeer#171)

    This commit ensures that descriptions show up for the route response
    types in the docs.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ab8a7bd View commit details
    Browse the repository at this point in the history
  25. chore(worker): update go bindings (livepeer#172)

    This commit updates the go bindings to include the right docstrings.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    988e5b3 View commit details
    Browse the repository at this point in the history
  26. ci: fix OpenAPI spec check action (livepeer#173)

    This commit fixes the OpenAPI spec check action. This action can be used
    to ensure the OpenAPI spec and go bindings are up to date.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5408fcb View commit details
    Browse the repository at this point in the history
  27. ci: remove manual SDK/Docs update trigger (livepeer#174)

    This commit replaces the manual update trigger for the docs and SDKs by
    Speakeasy actions.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    527a655 View commit details
    Browse the repository at this point in the history
  28. refactor: type gen_openapi file (livepeer#175)

    This commit ensures that the functions in the gen_openapi file are
    typed.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    bf520fb View commit details
    Browse the repository at this point in the history
  29. chore: remove redundant OpenAPI specs (livepeer#177)

    This commit removes the JSON versions of the OpanAPI spec since they are
    no longer used.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b15719e View commit details
    Browse the repository at this point in the history
  30. refactor: rename A2T pipeline attribute (livepeer#179)

    This commit renames the self.ldm (Latent Diffusion Model) to self.tm
    (Transformer model) to make the distinction clearer.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    87780da View commit details
    Browse the repository at this point in the history
  31. chore: update make go-bindings generation command (livepeer#180)

    This commit ensures that the make file uses the right OpenAPI spec to
    generate the go bindings.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    67fa77c View commit details
    Browse the repository at this point in the history
  32. add studio api url (livepeer#178)

    * feat: add Studio Gateway
    
    This commit adds the studio Gateway to the list of servers.
    
    * chore: update OpenAPI spec
    
    This commit updates the OpenAPI spec to add the Studio gateway to the
    list of servers and thus the documentation.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d6fcce7 View commit details
    Browse the repository at this point in the history
  33. feat: enable multiple containers for pipeline/model_id (livepeer#148)

    This commit makes the container map more unique providing users the case
    of running multiple pipelines behind one external endpoint.
    
    Co-authored-by: Rick Staa <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    86f39b4 View commit details
    Browse the repository at this point in the history
  34. feat: add OpenAPI gen version arg (livepeer#184)

    This commit provides developers with a `--version` argument they can use
    when generating the OpenAPI spec using the `gen_openapi.py` script`.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8118911 View commit details
    Browse the repository at this point in the history
  35. Segment anything 2 pipeline image (livepeer#185)

    * feat(pipeline): add SAM2 image segmentation prototype
    
    This commit introduces a prototype implementation of the
    [Segment Anything v2](https://github.com/facebookresearch/segment-anything-2)
    (SAM2) pipeline within the AI worker. The prototype demonstrates the basic
    functionality needed to perform segmentation on an image. Note that video
    segmentation is not yet implemented. Additionally, the dependencies were
    updated quickly, which may temporarily break other pipelines.
    
    * revert Dockerfile, requirements, add sam2 Dockerfile
    
    * refactor: enhance SAM2 input handling and error management
    
    This commit allows nested arrays to be supplied as JSON strings for SAM2
    input. It also implements robust error handling to return a 400 error with
    a descriptive message when incorrect parameters are provided.
    
    * refactor: improve SAM2 return time
    
    This commit ensures that we return the masks, iou_predictions and
    low_res_masks in json format.
    
    * Sam2 -> SegmentAnything2
    
    * update go bindings
    
    * update multipart.go binding with NewSegmentAnything2Writer
    
    * update worker and multipart methods
    
    * predictions -> scores, mask -> logits
    
    * add sam2 specific multipartwriter fields
    
    * add segment-anything-2 to containerHostPorts
    
    * fix pipeline name in worker.go
    
    * revert Dockerfile, requirements, add sam2 Dockerfile
    
    * Sam2 -> SegmentAnything2
    
    * predictions -> scores, mask -> logits
    
    * feat: replace JSON.dump with str
    
    This commit replaces the JSON.dump method with a simple str method since
    it is highly unlikely that the string contains invalid data.
    
    Co-authored-by: Peter Schroedl <[email protected]>
    
    * move pipeline-specific dockerfile
    
    * update openapi yaml
    
    * add segment anything specific readme
    
    * update go bindings
    
    * refactor: move SAM2 docker
    
    This commit moves the SAM2 docker file inside the docker container.
    
    * refactor: add FastAPI descriptions
    
    This commit cleansup the codebase and adds FastAPI parameter and
    pipeline descriptions.
    
    * refactor: improve sam2 route function name
    
    This commit improves the sam2 route function name so that it is more
    pythonic and shows up nicer in the OpenAPI spec pipeline summary.
    
    * chore(worker): update golang bindings
    
    This commit updates the golang bindings so that the runner changes are
    reflected.
    
    * refactor(runner): add media_type
    
    This commit adds the media type content MIME type to the segment
    anything 2 pipeline.
    
    * chore(worker): remove debug patch
    
    This commit removes the debug patch which was accidentally added to the
    code.
    
    * feat(runnner): add SAM2 model download command
    
    This commit adds the SAM2 model download command so that orchestrators
    can pre-download the model.
    
    * refactor(worker): change SAM2 multipart reader param order
    
    This commit ensures that the parameters are in the same order as the
    pipeline parameters.
    
    * determine docker image in createContainer
    
    * fix: fix examples
    
    This commit fixes the example scripts.
    
    ---------
    
    Co-authored-by: Rick Staa <[email protected]>
    Co-authored-by: Elite Encoder <[email protected]>
    Co-authored-by: Peter Schroedl <[email protected]>
    4 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    580442e View commit details
    Browse the repository at this point in the history
  36. fix(pipeline): add FLUX.1-dev and disable negative_prompt on flux (li…

    …vepeer#167)
    
    This commit adds the black-forest-labs/FLUX.1 model download commands.
    The dev model is placed under the `--restricted` flag since it can not be
    used for commercial purposes.
    
    Co-authored-by: Rick Staa <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    17fe0ee View commit details
    Browse the repository at this point in the history
  37. chore: update OpenAPI spec version

    This commit updates the version set in the OpenAPI spec.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    440d256 View commit details
    Browse the repository at this point in the history
  38. ci(docker): add ai-runner base Docker tag (livepeer#194)

    This commit ensures that the main Docker container is also tagged as the
    base container so that it can be used as the base for the pipeline
    specific containers.
    
    Co-authored-by: ad-astra-video <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    cbf1843 View commit details
    Browse the repository at this point in the history
  39. ci(docker): add workflow dispatch (livepeer#195)

    This commit ensures that developers can trigger docker image building.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b42377a View commit details
    Browse the repository at this point in the history
  40. ci(docker): ensure docker ci dispatch works (livepeer#196)

    This commit ensures that the workflow dispatch triggers the docker job.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1059018 View commit details
    Browse the repository at this point in the history
  41. ci: add pipeline docker ci (livepeer#193)

    * chore(docker): add 'base' tag and segment-anything-2 docker image build
    
    * update segment-anything-2 to dynamic base image
    
    * make more space on runner
    
    * refactor(ci): split Docker CI
    
    This commit ensures that the pipeline docker build ci is found in a
    seperate action from the base.
    
    * ci(docker): enable pipeline docker workflow dispatch
    
    This commit ensures that maintainers can trigger the pipeline specific
    Docker action using a workflow dispatch.
    
    * ci(docker): fix out of space error
    
    This commit switches to the oxfort runner to see if it can fis the OS
    storage error.
    
    * ci: cleanup hosted runner
    
    This commit cleans up the hosted runner so that we don't run into OS
    storage issues when trying to build the container.
    
    ---------
    
    Co-authored-by: Brad P <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7c60604 View commit details
    Browse the repository at this point in the history
  42. ci(docker): add sam2 docker tags (livepeer#197)

    This commit ensures that the SAM2 docker has the right tags.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c33abd5 View commit details
    Browse the repository at this point in the history
  43. ci(docker): enable pipeline docker workflow dispatch (livepeer#198)

    This commit ensures that maintainers can manually run the pipeline
    docker ci.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b816ef2 View commit details
    Browse the repository at this point in the history
  44. feat(sdks): implement SDK-specific API customizations (livepeer#191)

    * feat(sdks): implement SDK-specific API customizations
    
    This commit introduces several SDK-specific OpenAPI configurations to the runner
    API configuration. These customizations will enhance the SDKs we are planning
    to release.
    
    Co-authored-by: Victor Elias <[email protected]>
    2 people authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b770c82 View commit details
    Browse the repository at this point in the history
  45. feat: enable speakeasy retries (livepeer#201)

    This commit enables the [speakeasy
    retries](https://www.speakeasy.com/docs/customize-sdks/retries#global-retries)
    feature for the SDKs.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1ba884c View commit details
    Browse the repository at this point in the history
  46. Revert "feat: enable speakeasy retries (livepeer#201)" (livepeer#202)

    This reverts commit caa4bb7.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f1eac6b View commit details
    Browse the repository at this point in the history
  47. chore: release v0.5.0

    This commit releases a new minor version since we had to revert the SDK
    related changes.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    ee290a6 View commit details
    Browse the repository at this point in the history
  48. chore: update alpha to beta phase (livepeer#203)

    This commit updates the code and documentation to signal we are entering
    the Beta phase of the AI network journey.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1db0a23 View commit details
    Browse the repository at this point in the history
  49. fix(runner): improve 'num_inference_steps' logic (livepeer#205)

    This commit prevents a Key Error from being thrown when the pipelines
    are called directly.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    0a66525 View commit details
    Browse the repository at this point in the history
  50. fix(runner): fix benchmarking script (livepeer#206)

    This commit removes the 'batch_size' argument from the benchmarking script since our current pipeliens don't support batching requests due to us not having a way to estimate VRAM and preventing out of memory errors. For more information see livepeer#66. We can add this option back in when we have solved this.
    rickstaa authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c715ab1 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    ff1d8f3 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    c539d90 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    97255dd View commit details
    Browse the repository at this point in the history
  54. Sfast optimization (#8)

    * update to the frame interpolation pipeline, there is some minor issue with creating go api bindings because of openapi json sceme having a null option.
    
    * minor changes to requirements
    
    * update to requrements to fetch from --index-url
    
    * simple patch to solve the go api bindings issue
    
    * checking if it works in my system
    
    * test-examples for frame-interpolation
    
    * update to sfast optimization to i2i and t2i and upscale pipelines
    
    * changes to extra files
    
    * added git ignore to the files to remove unnecessary files
    
    * files not removed checking again
    
    * still in test phase
    
    * test-test
    
    * Update .gitignore
    
    * Delete runner/app/tests-examples directory
    
    * update to directory reader as it now reads almost any naming convention
    
    ---------
    
    Co-authored-by: Jason Stone <[email protected]>
    JJassonn69 and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6470408 View commit details
    Browse the repository at this point in the history
  55. chore(deps): bump github.com/docker/docker (#9)

    Bumps the go_modules group with 1 update in the / directory: [github.com/docker/docker](https://github.com/docker/docker).
    
    Updates `github.com/docker/docker` from 24.0.9+incompatible to 26.1.4+incompatible
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v24.0.9...v26.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      dependency-group: go_modules
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7e0e595 View commit details
    Browse the repository at this point in the history
  56. chore(deps): bump github.com/docker/docker (#12)

    Bumps the go_modules group with 1 update in the / directory: [github.com/docker/docker](https://github.com/docker/docker).
    
    
    Updates `github.com/docker/docker` from 26.1.4+incompatible to 26.1.5+incompatible
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v26.1.4...v26.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
      dependency-group: go_modules
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d086f06 View commit details
    Browse the repository at this point in the history
  57. changes to revert

    jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    470d46a View commit details
    Browse the repository at this point in the history
  58. final update

    jjassonn committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9bbeb9c View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    f02f8e3 View commit details
    Browse the repository at this point in the history