Tencent releases Hy-Nomas: an open video world model for a single RTX 4090

Tencent Hunyuan has released Hy-Nomas, an open-source model that builds interactive video worlds piece by piece. You steer the scene with text and a camera path. With quantization, it runs on a single RTX 4090.

Model releases Try it yourself Oct 24, 2026 4 min read Source: Google News (TW)
Illustrative image, AI-generated

What's going on

On October 23, 2026, Tencent's Hunyuan AI team released the video world model Hy-Nomas as open source. Instead of generating a video in one go, the model builds a "world" section by section. While it runs, you can use text instructions to add objects, change the style or environment, describe movements and steer the camera along a path. The model uses the context of earlier segments to continue the same world. Code is on GitHub, weights and Model Card are on Hugging Face, and the license is Apache 2.0 (free for commercial use too). There's also a web demo.

How it works

Hy-Nomas combines a segment-wise autoregressive Diffusion Transformer (DiT) with a Qwen text encoder, camera conditioning modules and the PixelUMM video decoder. "Autoregressive" means each segment is built on top of what has been generated so far. The key is a persistent KV cache, a buffer in which the model retains information from earlier segments so that content and consistency match. The computation runs in the video's compressed latent space. According to a third-party source (OrcaRouter, a provider with its own interests), the core consists of 54 dual-stream MMDiT blocks, and the text encoder is Qwen2.5-VL-7B-Instruct. Tencent doesn't state a parameter count. The third-party source estimates roughly 8.5 billion from the FP32 file size (34.2 GB), explicitly as an estimate.

Text instructions and camera trajectory are separate channels: the prompt describes the scene, while the camera path (position and orientation) sets the viewpoint. A prompt enhancer called Nomas-PE rewrites short instructions. Other features according to Tencent: world memory for long generation and lightweight LoRA adaptation (small add-on weights for fine-tuning) for specialized areas such as robotics.

Numbers and hardware

The distilled configuration generates each segment with just 8 denoising steps (4 and 6 are also accepted, per the third-party source) at 720×1280 and 24 FPS. The default configuration uses sequence parallelism across several GPUs (eight, per the third-party source). There is also a single-GPU configuration with INT8 weights, INT8 KV cache, FP8 decoder and CPU offload that runs on an NVIDIA GeForce RTX 4090.

Aspect Figure (per third-party source)
All checkpoints approx. 196 GB
Demo path approx. 86 GB
Low-memory path approx. 38 GB plus text encoder
Training example 128 GPUs

The 24 FPS describes playback, not generation speed. Generation speed isn't stated.

Hy-Nomas-Bench

Hy-Nomas-Bench was released alongside it, with four tasks and 280 test cases: multi-turn free-form text interaction, camera navigation, interleaved text-and-camera control, and spatial memory. It includes structured prompts, interaction sequences, keyboard timelines and around 220 reference camera paths. Videos and results are not included. The technical report is marked "Coming Soon".

What you need to try it

The realistic option is the single-GPU variant: an RTX 4090 with 24 GB of VRAM, plenty of system RAM because of CPU offload (rule of thumb: 64 GB or more, not stated by Tencent), and at least about 40–90 GB of free disk space for weights. Mac or CPU-only operation is not supported. On Google Colab, you'd need a card with enough VRAM. If you just want to take a look, use the web demo.

Our take

Interactive world models are a hot field. The combination of an Apache 2.0 license, training code and 4090 compatibility makes Hy-Nomas attractive for research and robotics simulation. On the critical side: there are no published benchmark results and no technical report, and it has never been compared directly with competitors such as Odyssey-3. Claims about quality are therefore unsupported. The third-party source notes that Odyssey-3 is only available as a closed preview, while Hy-Nomas can be self-hosted.

Sources

#tencent#hunyuan#video#world model#open source#apache 2.0
Read the original source

Try it yourself: Hy-Nomas

Explained step by step, no prior knowledge needed – on your own computer or free in your browser.

What can I do with it?

Hy-Nomas generates an interactive video world in segments. You steer it with text instructions (add objects, change the style, describe actions) and with camera paths. Earlier segments stay in memory, so the world keeps growing consistently.

Who is it worth it for?

Interesting for developers, researchers and tinkerers with a powerful GPU, for example for robotics simulation or experiments with world models. If you're a casual user without heavy hardware, the web demo is probably your best bet.

Size8.5 B parameters
Download192 GB (about 4.3 hr at 100 Mbit/s)
Licenseapache-2.0
TypeVideo generator
Hugging Facetencent/Hy-Nomas

What your computer needs

Graphics card (NVIDIA) at least 24 GB VRAMStated by the manufacturer: the low-mem configuration runs on a single RTX 4090 (24 GB), with INT8 DiT, FP8 decoder and CPU offloading. With more VRAM, the default configuration (distilled DiT, larger decoder) is possible; the exact peak requirement depends on resolution and segment length.
Mac (Apple Silicon M1–M5) not supportedThe model needs an NVIDIA graphics card with CUDA, which Macs don't have. Use the online demo at hy-nomas.hy.tencent.com.
Storage approx. 194 GB freeModel download plus programs

For a single RTX 4090, use the single-GPU configuration (INT8 DiT, INT8 KV cache, FP8 decoder, CPU offload). The default configuration with sequence parallelism needs several GPUs (eight, per the third-party source).

  • Single-GPU operation on an RTX 4090 (24 GB VRAM) with CPU offload.
  • Lots of system RAM needed, because parts of the model are offloaded.
  • All checkpoints approx. 196 GB, demo path approx. 86 GB, low-memory path approx. 38 GB plus text encoder (per third-party source).
  • The repo's training example uses 128 GPUs; fine-tuning with LoRA is lighter.
  • Official web demo requires no hardware of your own.
How do I find out what my computer has?
  • Windows: Press Ctrl + Shift + Esc → Task Manager → Performance tab → click GPU on the left. At the bottom you'll see Dedicated GPU memory (that's your VRAM). You'll find system memory under Memory.
  • Mac: Apple menu at the top left → About This Mac. You'll see your chip (e.g. M2) and memory (e.g. 16 GB). On Apple chips, graphics and processor share this memory.
  • Linux: Type nvidia-smi in the terminal (shows your graphics card and its memory) and free -h for system memory.

Guide

This model runs with its developers' own program (Tencent-Hunyuan/Hy-Nomas on GitHub). The commands below come from the Model Card and the developers' instructions.

Windows 10 / 11

Windows 10 / 11: not supported. According to the instructions, Hy-Nomas needs a Linux machine with an NVIDIA graphics card (Docker or uv on Linux). There are no instructions for Windows; try the online demo at hy-nomas.hy.tencent.com instead.

macOS

macOS: not supported. The model needs an NVIDIA graphics card with CUDA, which Macs don't have. Use the online demo at hy-nomas.hy.tencent.com.

Linux

Linux: supported. A single NVIDIA GeForce RTX 4090 (24 GB) with the low-mem configuration is the officially tested setup. The manufacturer explicitly recommends the Docker image. The source only shows the prompt file format in the Diffusers example; check the repo if in doubt.

  1. Check the prerequisites. You need a Linux machine with an NVIDIA graphics card (target: RTX 4090 with 24 GB), the NVIDIA driver installed, Docker and the NVIDIA Container Toolkit (so Docker can use the GPU). You also need Git, Python 3 and plenty of system RAM, because parts of the model are offloaded to regular RAM. Plan for about 50 GB of free space for the model, the Qwen text model and the Docker image.
    nvidia-smi
    docker --version
    git --version
  2. Download the program. Get the code from Tencent and change into the folder.
    git clone https://github.com/Tencent-Hunyuan/Hy-Nomas.git
    cd Hy-Nomas
  3. Download only the model files you need. The whole repo is 192 GB. For the 4090 variant, you only need the INT8 DiT and the FP8 decoder (about 9 GB each). They end up in the models folder inside the program folder and keep their subfolders.
    python3 -m venv ~/hf-env
    source ~/hf-env/bin/activate
    pip install -U huggingface_hub
    hf download tencent/Hy-Nomas --local-dir ./models --include "DiT/distilled_int8/*" "VAE/PixelUMM_FT_FP8/*"
  4. Pull and start the Docker image. The image contains Python, PyTorch and everything else you need. Run the following commands in the Hy-Nomas folder. Afterwards you're inside the container (a terminal in the container).
    export HY_NOMAS_IMAGE="hynomasoss/hynomasoss:cu130"
    
    docker pull "$HY_NOMAS_IMAGE"
    docker run --rm -it --gpus all --ipc=host --network=host \
      -v "$PWD:/workspace/Hy-Nomas" \
      -w /workspace/Hy-Nomas \
      "$HY_NOMAS_IMAGE" bash
  5. Create a sample prompt. Inside the container: save a prompt with the example (a little fox in the forest) as prompts.json. The format matches the example from the instructions.
    cat > prompts.json << 'EOF'
    [
      {
        "Style": "Cinematic fantasy", "perspective_view": "Third-person view",
        "subject_list": [{"subject_id": "fox", "display_name": "a small orange fox", "subject_attribute": "Orange fur, white chest, and a fluffy tail."}],
        "segments": [{
          "visual_description_long": "A small orange fox stands on a stone path in a luminous forest. Blue fireflies drift between the trees.",
          "contained_actions": [{"start_time": "00:00.000", "end_time": "00:05.000", "action_description": "The fox walks slowly along the path."}]
        }]
      }
    ]
    EOF
  6. Generate your first video. Start the low-mem configuration. On first run, the program automatically downloads the Qwen text model (Qwen/Qwen2.5-VL-7B-Instruct), which takes a while. Expect long run times, because parts of the model run through system RAM.
    export Hy_Nomas_Model_Path=/workspace/Hy-Nomas/models
    
    bash scripts/inference/inference_from_config.sh configs/experiment/single_gpu_low_mem_inference.yaml \
      dit_weight="${Hy_Nomas_Model_Path}/DiT/distilled_int8/diffusion_pytorch_model_ema_0_995_int8.safetensors" \
      model.vae.checkpoint="${Hy_Nomas_Model_Path}/VAE/PixelUMM_FT_FP8/diffusion_pytorch_model_fp8.safetensors" \
      inference.prompt=/workspace/Hy-Nomas/prompts.json \
      inference.save_path=./outputs/single_gpu
  7. Result. The generated video of the little fox in the glowing forest is in the outputs/single_gpu folder.

Try it

A calm forest clearing in the morning, mist between the trees, the camera slowly moves forward.
Add a red fox running into the frame from the left, and switch the style to watercolor.
The scene changes to a city street at night in the rain, the camera pans to the right.

If something goes wrong

Very large downloads (up to approx. 196 GB): check your disk space first.

You have to choose the single-GPU configuration explicitly, otherwise it expects multiple GPUs.

There's no technical report and no benchmark results, so test the quality yourself.

No GGUF or Ollama support known.

“out of memory,” a crash, or your computer freezes

The model is too big for your VRAM (video memory). Pick a smaller variant from the table above and close other programs, especially games and browsers with lots of tabs.

It runs, but extremely slowly

Your CPU is probably doing the work instead of your graphics card. In Ollama, the PROCESSOR column of ollama ps shows how much runs on the GPU. If it says "100% CPU", update your graphics driver or pick a smaller variant that fits entirely into VRAM (video memory).

“ollama” or “python” is not found

Close the terminal window and open it again so it recognizes the newly installed program. For Python on Windows: reinstall it and check Add python.exe to PATH.

Windows: "Running scripts is disabled on this system"

Run the script with exactly the command above: powershell -ExecutionPolicy Bypass -File try_windows.ps1. This allows execution for this one time only.

Error message when loading the model (version, "trust_remote_code", unknown architecture)

Brand-new models often need the latest software version. With Ollama: update Ollama. With Python: pip install -U transformers in the activated environment. The Model Card usually lists the exact version.

Tokenstrom generates the scripts and notebook automatically. Please take a quick look before running them – they're plain, readable text. Mind the model's license: apache-2.0.

Ask the AI assistant

Questions about this article, installation or background? Our assistant knows this page and runs on our own machine, not in someone else's cloud.

Connecting …

The Assistant is an AI (Gemma 4) and can make mistakes – please check important details against the source. Questions are used only to generate an answer and are deleted after one hour. Please don't enter any personal data.

Comments

What do you think? Already tried it? Write it here, no sign-up needed.

  1. Loading comments …

Comments are public. Links aren't allowed, and we delete abusive posts. You can delete your own comment at any time in this browser. Learn more in the Privacy Policy.