Legacy versions

Current release is v0.4.1. This page keeps the older install and v0.2.99 V2V notes so they are not lost under the new docs.

Changelogs for v0.3.1 and v0.3.0 stay on What’s New.

Featurev0.2.99v0.3.0v0.3.1v0.4.0
SDXLNoYesYesYes
IP Adapter / FaceIDNoYesYesYes, together with CN + V2V + live LoRA
StreamV2VYes (no TRT)NoYes (TRT)Yes (TRT + Feature Injection)
FX ProcessorsNoBasic2 built-in + customSame, feedback_loop reworked
TensorRTCloud onlyLocal + CloudLocal + Cloud10.16, CUDA 12.8 only
Installer CLINoNoverify / repair / diagnoseFull Update (fresh venv)
Default modelsd-turbosdxl-turbosdxl-turbosdxl-turbo

v0.3.1 installation

Use this only if you are staying on v0.3.1. For v0.4.0 see the Installation Guide.

v0.3.1 must be installed in a new folder, separate from v0.2.99 or v0.3.0. Do not name the folder streamdiffusion.

Prerequisites

  • Python 3.11.9 (3.10.9 also worked on v0.3.1). Not 3.12, not 3.13. Add to PATH
  • Git, add to PATH
  • CUDA 12.8 recommended

Local steps

  1. Drag the v0.3.1 tox into TouchDesigner
  2. Install page: set Basefolder to a new folder
  3. Clone StreamDiffusion (Step 1)
  4. Select CUDA 12.8
  5. Install StreamDiffusion (venv)
  6. Install TensorRT (required for ControlNet, IP Adapter, StreamV2V)
  7. Activate venv, then:
cd StreamDiffusion-installer
python -m sd_installer verify

If anything fails: python -m sd_installer repair. For bug reports: python -m sd_installer diagnose.

First run (v0.3.1)

Acceleration = tensorrt. First engine build takes a while. Suggested test: stabilityai/sd-turbo, 512x512, IP Adapter off, ControlNet weight 0.

Upgrading to v0.3.1 (historical)

  • From v0.3.0: load the v0.3.1 tox, Install Step 1 (should show X), fetch the pinned branch, then verify
  • From v0.2.99 or earlier: fresh folder, do not upgrade in place

Daydream on v0.3.1

Drag and drop. Select Daydream on the Install page. Hit the Daydream Login pulse. There is no API key to paste. Pinned to Daydream v0.2.2.

v0.3.0

November 6, 2025 rebuild: SDXL, IP Adapter, local TensorRT, Daydream drag-and-drop. No StreamV2V. Changelog is on What’s New. If you are still on v0.3.0, install v0.4.0 in a new folder via Full Update / Fresh Install rather than trying to salvage this tree.


v0.2.99

v0.2.99 is the last version with StreamV2V that does not need TensorRT. Keep it only if you need that path.

When v0.2.99 may still be useful:

  • V2V without TensorRT
  • A simpler setup that already works
  • Limited VRAM, sd-turbo default

V2V Temporal Consistency (v0.2.99)

V2V (Video-to-Video) in v0.2.99 provides smooth frame transitions using a different approach than v0.3.1’s cached attention. This version does NOT require TensorRT.

V2V Parameters

ParameterDescriptionDefault
Enable V2VEnable temporal consistencyOff
Cache Attn ActiveStore attention maps from past framesOn
Cache IntervalHow often to update feature bank1
Cache Max FramesNumber of frames stored3
Use Feature InjectionIncorporate past frame detailsOn
Feature Injection StrengthInfluence of past frames (0-1)0.7
Feature Similarity ThresholdMinimum similarity for reuse0.3
Use Tome CacheOptimized cache storageOn
Tome RatioCache allocation ratio0.5
Use GridGrid-based feature organizationOn

V2V Detailed Descriptions

Cache Attn Active: Enables the model to store attention maps from past frames, reusing them for processing new frames. Helps maintain consistency and reduces flicker.

Cache Interval: Sets how often the feature bank updates with new frames. Lower values mean less frequent updates, capturing fewer changes and reducing computational load.

Cache Max Frames: Limits the number of frames stored in the feature bank. Higher values store more frames, enhancing temporal consistency but using more memory.

Use Feature Injection: Incorporates details from past frames into the current frame’s processing. Helps maintain continuity and reduces flicker.

Feature Injection Strength: Controls how much influence past frame details have on the current frame. Higher values increase consistency but may introduce artifacts.

Feature Similarity Threshold: Sets the minimum similarity score for features from past frames to be reused. Uses cosine similarity, only reusing features above this threshold.

Use Tome Cache: Activates an optimized cache for storing features efficiently. Reduces memory usage and enhances real-time processing performance.

Tome Ratio: Defines the proportion of total cache allocated to Tome Cache. Higher ratios optimize for speed at the cost of memory.

Use Grid: Activates a grid-based approach for organizing and processing features. Divides the frame into a grid, improving matching and fusion of features from past frames.

V2V Important Notes

  • Not compatible with TensorRT acceleration (unlike v0.3.1’s cached attention which requires TRT)
  • Increases VRAM usage
  • Best for video sequences where frame-to-frame smoothness matters
  • May reduce FPS compared to non-V2V mode

v0.2.99 Installation

Prerequisites

  • Python 3.11.9 or 3.10.9
  • CUDA 12.1 (or 12.8 for RTX 50-series)
  • Git

Installation Steps

  1. Load operator: Drag StreamDiffusionTD.tox into TouchDesigner
  2. Go to Install page
  3. Download StreamDiffusion to a folder
  4. Install Virtual Environment
  5. (Optional) Install TensorRT

Upgrading

If upgrading from earlier versions:

  • v0.2.6+: Automatically detects previous installation
  • Earlier: Set Basefolder parameter manually

v0.2.99 System Requirements

Local Mode

  • OS: Windows 10/11, macOS (Apple Silicon limited)
  • GPU: NVIDIA with 6GB+ VRAM (RTX 3060+)
  • CUDA: 12.1 recommended (12.8 for RTX 50-series)
  • Python: 3.11.9 or 3.10.9

v0.2.99 Key Features

  • sd-turbo as default model
  • Daydream cloud backend support
  • RTX 5090/5080 compatibility (limited)
  • Enhanced Mac installation (cloud mode)
  • Feedback loop toggle
  • V2V temporal consistency (works without TensorRT)

Running Both Versions

You can run both versions:

  1. Install v0.2.99 in one folder (e.g., C:/AI/StreamDiff_v0299/)
  2. Install v0.3.1 in another folder (e.g., C:/AI/StreamDiff_v031/)
  3. Use different TOX files pointing to different base folders
  4. Switch between them based on your needs

Download

v0.2.99 is available on Patreon alongside v0.3.1.