Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CHANGELOG_PENDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@

#### Orchestrator

* [#3814](https://github.com/livepeer/go-livepeer/pull/3814) Sai/worker: Add scope pipeline support to worker and build scripts (@victorges)
* [#3814](https://github.com/livepeer/go-livepeer/pull/3814) ai/worker: Add scope pipeline support to worker and build scripts (@victorges)
* [#3823](https://github.com/livepeer/go-livepeer/pull/3823) ai/worker: Add sd15-v2v image support (@victorges)

#### Transcoder

Expand Down
2 changes: 2 additions & 0 deletions ai/worker/docker.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ var livePipelineToImage = map[string]string{
"streamdiffusion": "livepeer/ai-runner:live-app-streamdiffusion",
// streamdiffusion-sd15 is a utility image that uses an SD1.5 model on the default config of the pipeline. Optimizes startup time.
"streamdiffusion-sd15": "livepeer/ai-runner:live-app-streamdiffusion-sd15",
// streamdiffusion-sd15-v2v is a utility image that uses an SD1.5 model with cached attention enabled by default. Optimizes startup time for cached-attention inference.
"streamdiffusion-sd15-v2v": "livepeer/ai-runner:live-app-streamdiffusion-sd15-v2v",
// streamdiffusion-sdxl is a utility image that uses an SDXL model on the default config of the pipeline. Optimizes startup time.
"streamdiffusion-sdxl": "livepeer/ai-runner:live-app-streamdiffusion-sdxl",
// streamdiffusion-sdxl-faceid is a utility image that uses an SDXL model with a FaceID IP Adapter on the default config of the pipeline. Optimizes startup time.
Expand Down
8 changes: 8 additions & 0 deletions ai/worker/docker_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,14 @@ func TestDockerManager_getContainerImageName(t *testing.T) {
expectedImage: "livepeer/ai-runner:live-app-streamdiffusion",
expectError: false,
},
{
name: "live-video-to-video with cached attention sd15 modelID",
setup: func(dockerManager *DockerManager, mockDockerClient *MockDockerClient) {},
pipeline: "live-video-to-video",
modelID: "streamdiffusion-sd15-v2v",
expectedImage: "livepeer/ai-runner:live-app-streamdiffusion-sd15-v2v",
expectError: false,
},
{
name: "live-video-to-video with invalid modelID",
setup: func(dockerManager *DockerManager, mockDockerClient *MockDockerClient) {},
Expand Down
Loading