SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2507.06119 · 2025

Omni-Video: Democratizing Unified Video Understanding and Generation

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 18 functions out of this paper's own repositories and ran 3 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
sais-fuxi/omni-video canonical 3 of 18
FunctionStatusWhere it lives
basic_clean Ran sais-fuxi/omni-video/omnivideo/modules/tokenizers.py
pointer only (licence: NONE) · get_code("98f385d847636a3e")
sinusoidal_embedding_1d Ran sais-fuxi/omni-video/omnivideo/modules/model.py
pointer only (licence: NONE) · get_code("e34a97853e924d88")
whitespace_clean Ran sais-fuxi/omni-video/omnivideo/modules/tokenizers.py
pointer only (licence: NONE) · get_code("9542161e9640b858")
attention Not yet run sais-fuxi/omni-video/omnivideo/modules/attention.py
pointer only (licence: NONE) · get_code("e46ebd89452d4376")
canonicalize Not yet run sais-fuxi/omni-video/omnivideo/modules/tokenizers.py
pointer only (licence: NONE) · get_code("1066f2140d4e9845")
count_conv3d Not yet run sais-fuxi/omni-video/omnivideo/modules/vae2_1.py
pointer only (licence: NONE) · get_code("78d2ce0959095290")
flash_attention Not yet run sais-fuxi/omni-video/omnivideo/modules/attention.py
pointer only (licence: NONE) · get_code("c2098ac910a95bc5")
fp16_clamp Not yet run sais-fuxi/omni-video/omnivideo/modules/t5.py
pointer only (licence: NONE) · get_code("d3d53f877a9af3a3")
generate_source_video_caption Not yet run sais-fuxi/omni-video/omnivideo/vllm_model.py
pointer only (licence: NONE) · get_code("169bb5776300d2eb")
load_and_merge_config Not yet run sais-fuxi/omni-video/previous_version/Omni-Video1/finetune_model.py
pointer only (licence: NONE) · get_code("0ef94faeaa86c9b2")
load_qwen3vl_model_and_processor Not yet run sais-fuxi/omni-video/omnivideo/vllm_model.py
pointer only (licence: NONE) · get_code("36e61b3d6b43643e")
patchify Not yet run sais-fuxi/omni-video/omnivideo/modules/vae2_2.py
pointer only (licence: NONE) · get_code("d12b826fb528dd75")
predict_target_video_caption Not yet run sais-fuxi/omni-video/omnivideo/vllm_model.py
pointer only (licence: NONE) · get_code("9208a89a1646609f")
rope_apply Not yet run sais-fuxi/omni-video/omnivideo/modules/model.py
pointer only (licence: NONE) · get_code("11ec08a7394a4fc5")
rope_params Not yet run sais-fuxi/omni-video/omnivideo/modules/model.py
pointer only (licence: NONE) · get_code("4f942ef0b492ab0e")
save_config_to_yaml Not yet run sais-fuxi/omni-video/previous_version/Omni-Video1/finetune_model.py
pointer only (licence: NONE) · get_code("9937f1e6b1a8ab18")
str2tuple Not yet run sais-fuxi/omni-video/previous_version/Omni-Video1/finetune_model.py
pointer only (licence: NONE) · get_code("4d34354003484c3c")
unpatchify Not yet run sais-fuxi/omni-video/omnivideo/modules/vae2_2.py
pointer only (licence: NONE) · get_code("e71b4f65ac349ba4")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Notable breakthroughs in unified understanding and generation modeling have led to remarkable advancements in image understanding, reasoning, production and editing, yet current foundational models predominantly focus on processing images, creating a gap in the development of unified models for video understanding and generation. This report presents Omni-Video, an efficient and effective unified framework for video understanding, generation, as well as instruction-based editing. Our key insight is to teach existing multimodal large language models (MLLMs) to produce continuous visual clues that are used as the input of diffusion decoders, which produce high-quality videos conditioned on these visual clues. To fully unlock the potential of our system for unified video modeling, we integrate several technical improvements: 1) a lightweight architectural design that respectively attaches a vision head on the top of MLLMs and a adapter before the input of diffusion decoders, the former produce visual tokens for the latter, which adapts these visual tokens to the conditional space of diffusion decoders; and 2) an efficient multi-stage training scheme that facilitates a fast connection between MLLMs and diffusion decoders with limited data and computational resources. We empirically demonstrate that our model exhibits satisfactory generalization abilities across video generation, editing and understanding tasks.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2507.06119")
get_code_for_paper("2507.06119")
have("2507.06119")

Connect an agent — have() is free.