← all repositories
NM512/dreamerv3-torch

DreamerV3 in PyTorch, but the maintainers moved on

A PyTorch reimplementation of the world-model RL algorithm that its own authors now label outdated in favor of a faster successor.

884 stars Python Domain AppsML Frameworks
dreamerv3-torch
Not currently ranked — collecting fresh signals.
star history

What it does This is a PyTorch port of DreamerV3, the world-model-based reinforcement-learning algorithm that learns to plan across vision, proprioception, and memory tasks. The repo supports benchmarks including DeepMind Control, Atari 100k, Crafter, Minecraft, and Memory Maze, and includes training and evaluation scripts. The authors note it was implemented prior to major DreamerV3 updates and does not reflect them.

The interesting bit The maintainers are refreshingly blunt: they flag this codebase as outdated and point to their new r2dreamer repository as a roughly five-times-faster, up-to-date alternative. That makes this repo less a destination and more a snapshot of an earlier PyTorch port.

Key highlights

  • PyTorch reimplementation of the DreamerV3 world-model RL agent
  • Covers continuous and discrete control across vision, proprioception, and memory tasks
  • Includes benchmark result plots for DMC, Atari 100k, and Crafter
  • Authors now direct users to r2dreamer for the latest DreamerV3 baseline

Caveats

  • Explicitly marked as outdated; predates major DreamerV3 updates, which the README says accounts for several GitHub Issues
  • OpenGL headless rendering issues reported when running DMC tasks
  • Heavily inspired by existing JAX and TensorFlow implementations

Verdict Researchers tracing the evolution of PyTorch Dreamer ports might find this useful; everyone else should follow the authors’ own advice and use r2dreamer instead.

Frequently asked

What is NM512/dreamerv3-torch?
A PyTorch reimplementation of the world-model RL algorithm that its own authors now label outdated in favor of a faster successor.
Is dreamerv3-torch open source?
Yes — NM512/dreamerv3-torch is open source, released under the MIT license.
What language is dreamerv3-torch written in?
NM512/dreamerv3-torch is primarily written in Python.
How popular is dreamerv3-torch?
NM512/dreamerv3-torch has 884 stars on GitHub.
Where can I find dreamerv3-torch?
NM512/dreamerv3-torch is on GitHub at https://github.com/NM512/dreamerv3-torch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.