Skip to content

Releases: livepeer/ai-runner

v0.14.0

22 Dec 21:54

Choose a tag to compare

What's Changed

🎬 StreamDiffusion Pipeline — Complete Overhaul

  • Prompt & Seed Blending: Smooth interpolation between values
  • ControlNet Support: Depth, canny, and other controlnets with dynamic scale adjustment
  • IPAdapter: Style transfer from reference images. FaceID version for face-preserving generation
  • SD1.5 + SDXL: Expanded model architecture support
  • NSFW Detection: Freepik-based safety checker
  • Dynamic Parameters: In-place updates for most parameters without requiring pipeline restart (eg t_index_list, controlnets, etc)
  • Dynamic Resolution TensorRT: Single engine with support for different resolutions (still requires a reload)
  • TemporalNet ControlNet: Optical flow-based conditioning for frame-to-frame temporal consistency
  • Multi-stage pipeline: Configurable image or latent, pre and post-processing in the pipeline (e.g.: latent feedback, upscaling, skip diffusion altogether)
  • StreamV2V: Cached attention for even further temporal consistency

🔧 Realtime Runtime

  • Extensible runner — Modular pipeline architecture with plugin pattern (#866)
  • Loading screen — Visual feedback during pipeline reloads (#739)
  • Removed Conda and moved to uv (except ComfyUI) (#854)
  • Higher performance and lower latency
  • Improve error handling and monitoring

📦 Batch Pipelines

  • Audio-to-Text: Added faster-whisper backend (#595)
  • LLM: Bumped vLLM version (#705)

New Contributors

Full Changelog: v0.13.8...v0.14.0

0.13.8

30 Jun 11:20
87d82eb

Choose a tag to compare

New features & improvements

  • Support for audio passthrough and Opus encoding (real-time)
  • Faster and more reliable startup & teardown (real-time)
  • Improved logging, metrics, and debugging (real-time)
  • Zero-copy GPU tensor transfer for lower latency (real-time)
  • Streamdiffusion pipeline improvements and re-introduction (real-time)

Performance & stability

  • Many encoder and decoder fixes (real-time)
  • Better pipeline cleanup and failover handling (real-time)
  • Robust support for multi-stream and resolution changes (real-time)
  • Docker image optimizations and workflow improvements

Developer & maintenance updates

  • Moved ai-worker package to go-livepeer
  • Updated LLM pipeline dependencies to improve performance and fix bugs (batch)
  • Improved CI workflows and build caching
  • Enhanced checkpoint and model management

New contributors

Full Changelog: v0.13.3...v0.13.8

v0.13.3

28 Jan 09:29
5fc1474

Choose a tag to compare

What's Changed

  • Support for JSON string in defaultImage field for overriding pipeline specific images in the mappings by @RUFFY-369 in #293

Full Changelog: v0.13.2...v0.13.3

v0.13.2

28 Jan 04:46
a11302b

Choose a tag to compare

What's Changed

Full Changelog: v0.13.1...v0.13.2

v0.13.1

27 Jan 11:33
40700f4

Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.13.1

v0.13.0

27 Dec 09:29
5237d5c

Choose a tag to compare

This release introduces several new ComfyUI pipelines, including Florence 2, LivePortrait, and Sam2, alongside significant performance optimizations and bug fixes for both the realtime AI stack and non-realtime pipelines like A2T and LLM. These updates enhance processing efficiency, stability, and functionality across the platform.

What's Changed

New Contributors

Full Changelog: v0.12.6...v0.13.0

v0.12.6

04 Dec 15:17
31a097a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.5...v0.12.6

v0.12.5

28 Nov 09:17
b872da9

Choose a tag to compare

What's Changed

Full Changelog: v0.12.4...v0.12.5

v0.12.4

28 Nov 09:16
ee40bd6

Choose a tag to compare

What's Changed

Full Changelog: v0.12.3...v0.12.4

v0.12.3

28 Nov 09:16
ca5d650

Choose a tag to compare

What's Changed

  • runner: Create liveportrait pipeline container by @victorges in #278
  • worker+runner: Dynamically start live inference runners by @victorges in #275
  • .github: Create CI for live pipelines docker images by @victorges in #282

Full Changelog: v0.12.2...v0.12.3