Lynx
Lynx: Towards High-Fidelity Personalized Video Generation
Install / Use
/learn @bytedance/LynxREADME
Lynx: Towards High-Fidelity Personalized Video Generation
<h5 style="font-size:1.1em; letter-spacing:0.5px;"> <a href="https://ssangx.github.io/">Shen Sang*</a> <a href="https://tiancheng-zhi.github.io/">Tiancheng Zhi*</a> <a href="https://gutianpei.github.io/">Tianpei Gu</a> <a href="https://www.jingliu.net/">Jing Liu</a> <a href="https://linjieluo.github.io/">Linjie Luo</a> </h5> <p style="font-size: 1.05em; margin: 8px 0;"> Intelligent Creation, ByteDance </p> <p style="font-size: 0.95em; font-style: italic;"> * Equal Contribution </p> <p style="font-size: 1.05em; margin: 8px 0;"> CVPR 2026 </p> <div align="center"><img src="assets/teaser.jpg" width="400"/> <img src="assets/radar_chart_v4.png" width="370"/>
</div> </div> Lynx is a high-fidelity video generation model for personalized video synthesis from a single input image. Built on a Diffusion Transformer (DiT) foundation model with lightweight ID-adapters and Ref-adapters for identity preservation and spatial detail enhancement.Installation
Dependencies
Tested on CUDA 12.4
conda create -n lynx python=3.10
conda activate lynx
pip install -r requirements.txt
# For lynx full model, flash attention is required
pip install flash_attn==2.7.4.post1 # flash attention 3 is also supported, will be faster
Model Download
- Base model: Download from Wan-AI/Wan2.1-T2V-14B-Diffusers, place it at
models/Wan2.1-T2V-14B-Diffusers - Lynx: Download
lynx_fullfrom ByteDance/lynx, place it atmodels/lynx_full - Lynx-lite: Download
lynx_litefrom ByteDance/lynx, place it atmodels/lynx_lite
Full Model
Complete version with all advanced features and best performance.
Usage
Run a simple single-GPU inference:
python infer.py --subject_image demo/subjects/demo_subject.png --prompt "A person carves a pumpkin on a porch in the evening. The camera captures their upper body as they draw a face with a marker, carefully cut along the lines, then lift the lid with both hands. Their face lights up with excitement as they peek inside." --seed 42
python infer.py --subject_image demo/subjects/demo_subject.png --prompt demo/prompts/demo_prompt.txt --seed 42
Lite Model
Lightweight model with fewer parameters (no Ref-adapter), tailored for efficient 24fps (121-frame) video generation.
Usage
Run a simple single-GPU inference:
python infer_lite.py --subject_image demo/subjects/demo_subject.png --prompt "A person carves a pumpkin on a porch in the evening. The camera captures their upper body as they draw a face with a marker, carefully cut along the lines, then lift the lid with both hands. Their face lights up with excitement as they peek inside." --seed 42
python infer_lite.py --subject_image demo/subjects/demo_subject.png --prompt demo/prompts/demo_prompt.txt --seed 42
License
Copyright 2025 Bytedance Ltd. and/or its affiliates
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Citation
If you find this code useful for your research, please cite us via the BibTeX below.
@inproceedings{sang2026lynx,
title = {Lynx: Towards High-Fidelity Personalized Video Generation},
author = {Sang, Shen and Zhi, Tiancheng and Gu, Tianpei and Liu, Jing and Luo, Linjie},
booktitle={CVPR},
year={2026}
}
Related Skills
docs-writer
99.3k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
339.1kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
project-overview
FlightPHP Skeleton Project Instructions This document provides guidelines and best practices for structuring and developing a project using the FlightPHP framework. Instructions for AI Coding A
Design
Campus Second-Hand Trading Platform \- General Design Document (v5.0 \- React Architecture \- Complete Final Version)1\. System Overall Design 1.1. Project Overview This project aims t
