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.

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
- Google News (TW) techapple.com
- shiftdelete.net shiftdelete.net
- orcarouter.ai orcarouter.ai
- r/comfyui reddit.com
- Google News (IT) news.google.com
- AI Times (KR) aitimes.com
- Bing News (ja-JP) gigazine.net
- Hugging Face Papers huggingface.co
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.
What your computer needs
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-smiin the terminal (shows your graphics card and its memory) andfree -hfor 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.
- 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 - 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 - 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/*" - 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 - 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 - 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 - 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.
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.
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.