Model reference · open weights

SoulX-FlashHead-1

Video Soul-AILab Image→video 1 build Open weights 2k dl/mo

SoulX-FlashHead-1 is an open-weight video model from Soul-AILab. SoulX-FlashHead-1_3B (BF16) weighs 13.8 GB; the smallest configuration that runs it is RTX 3060 12 GB.

For self-hosting, compare this build's requirements below with the GPU you plan to rent.

  • SoulX-FlashHead-1 is an image-to-video model developed by Soul-AILab for generating real-time streaming talking heads.
  • It is built upon the Wan base model and utilizes the LTX-Video VAE for its Lite variant.
  • The model is released under the Apache-2.0 license.

Summary of the Soul-AILab/SoulX-FlashHead-1_3B model card, 2026-10-01

What it is

Released bySoul-AILab
Released2026-02-11
VRAM13.8 GB for the weights

What it runs on

Memory and cards for SoulX-FlashHead-1_3B (BF16)

13.8 GBweights, file size
6.1 GBbiggest part
537 MBruntime overhead
CardWeightsMemory
RTX 3060 12 GBfits (encoders offloaded)11.6 GB
RTX 4060 Ti 16 GBtight15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What Soul-AILab says about SoulX-FlashHead-1

Read the model card

Soul-AILab/SoulX-FlashHead-1_3B

Tan Yu*, Qian Qiao*✉, Le Shen*, Ke Zhou, Jincheng Hu, Dian Sheng, Bo Hu, Haoming Qin, Jun Gao, Changhai Zhou, Shunshun Yin, Siyuan Liu ✉

⚡ Highlights

  • Model_Lite Released get 96 FPS, or 3-concurrent real-time(25+ FPS) streaming on single RTX4090.
  • Model_Pro Released can generate high-quality videos with 10.8 FPS on single RTX4090, or real-time(25+ FPS) on two RTX5090.
  • Model_Pretrained is coming soon, providing high-performance weights and experimental foundations for community research.

🔥 News

📑 Todo List

  • [x] Technical report
  • [x] Project Page
  • [x] Inference code
  • [x] Distilled Checkpoint of Pro-Model & Lite-Model release
  • [ ] Pretrained Checkpoint release

🌰 Examples

More examples are available in the project.

📖 Quickstart

🔧 Installation

1. Create a Conda environment
conda create -n flashhead python=3.10
conda activate flashhead
2. Install PyTorch on CUDA
pip install torch==2.7.1 torchvision==0.22.1 --index-url https://download.pytorch.org/whl/cu128
3. Install other dependencies
pip install -r requirements.txt
4. FlashAttention installation:
pip install ninja
pip install flash_attn==2.8.0.post2 --no-build-isolation

-- If it takes a long time, we recommend the way below.

  1. download wheel file from here
  2. pip install xxx.whl
5. SageAttention installation (Optional)
pip install sageattention==2.2.0 --no-build-isolation
5. FFmpeg installation
# Ubuntu / Debian
apt-get install ffmpeg
# CentOS / RHEL
yum install ffmpeg ffmpeg-devel

or

# Conda (no root required)
conda install -c conda-forge ffmpeg==7

🤗 Model download

# If you are in china mainland, run this first: export HF_ENDPOINT=https://hf-mirror.com
pip install "huggingface_hub[cli]"
huggingface-cli download Soul-AILab/SoulX-FlashHead-1_3B --local-dir ./models/SoulX-FlashHead-1_3B
huggingface-cli download facebook/wav2vec2-base-960h --local-dir ./models/wav2vec2-base-960h

🚀 Inference

# Infer with [Pro-Model] on single GPU
bash inference_script_single_gpu_pro.sh

# Infer with [Pro-Model] on multy GPUs
bash inference_script_multi_gpu_pro.sh
# Real-time inference speed of Pro-Model can only be supported on two RTX-5090 with SageAttention.

# Infer with [Lite-Model] on single GPU
bash inference_script_single_gpu_lite.sh
# Real-time inference speed can be supported on single RTX-4090 (up to 3 concurrent).

👋 Online Experience

For a real-time interactive experience, scan the QR code to enter the event link. [2026.2.12~2026.3.11]

📧 Contact Us

If you are interested in leaving a message to our work, feel free to email yutan@soulapp.cn or qiaoqian@soulapp.cn or le.shen@mail.dhu.edu.cn or zhouke@soulapp.cn or liusiyuan@soulapp.cn

We have opened a WeChat group. Additionally, we represent SoulApp and warmly welcome everyone to download the app and join our Soul group for further technical discussions and updates!

📚 Citation

If you find our work useful in your research, please consider citing:

@misc{yu2026soulxflashheadoracleguidedgenerationinfinite,
      title={SoulX-FlashHead: Oracle-guided Generation of Infinite Real-time Streaming Talking Heads},
      author={Tan Yu and Qian Qiao and Le Shen and Ke Zhou and Jincheng Hu and Dian Sheng and Bo Hu and Haoming Qin and Jun Gao and Changhai Zhou and Shunshun Yin and Siyuan Liu},
      year={2026},
      eprint={2602.07449},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2602.07449},
}

🙇 Acknowledgement

  • Wan: the base model we built upon.
  • LTX-Video: the VAE of our Lite-Model.
  • Self forcing: the codebase we built upon.
  • DMD and Self forcing++: the key distillation technique used by our method.
  • SoulX-FlashTalk is another model developed by our team, featuring 14B parameters and real-time capabilities.

[!TIP] If you find our work useful, please also consider starring the original repositories of these foundational methods.

💡 Star History

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

Running it yourself

Run it on a rented GPU

Rent a machine by the hour. How to run this model is on its model card.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms