awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-deepmind avatar

google-deepmind/acme

0
View on GitHub↗
4,005 stars·541 forks·Python·Apache-2.0·7 views

Acme

Acme is a reinforcement learning framework and execution engine designed for developing and benchmarking learning algorithms. It provides a library of modular components and reference implementations used to construct agents and establish performance baselines.

The system enables the scaling of agent architectures from single-stream execution to large distributed environments. This allows for the transition from initial prototyping to distributed execution for training and evaluation.

The framework covers reinforcement learning development and agent architecture prototyping, providing the building blocks necessary for benchmarking new models against standard reference agents.

Features

  • Distributed RL Scaling - Acts as an execution engine for scaling reinforcement learning training and rollout generation across distributed GPU nodes.
  • Reinforcement Learning - Offers a comprehensive framework for training agents through trial and error using modular components.
  • Distributed - Scales reinforcement learning workflows from single-stream processes to large distributed systems.
  • RL Agent Implementation Frameworks - Provides the structural support and modular building blocks necessary for implementing RL agents.
  • Agentic Reinforcement Learning - Provides a specialized framework for developing and training agents using reinforcement learning.
  • Reinforcement Learning Agents - Provides a library of reference implementations for constructing reinforcement learning agents.
  • Distributed Execution Scaling - Enables scaling agent architectures from single-stream execution to large distributed environments.
  • RL Algorithm Benchmarking Toolkits - Implements toolkits for benchmarking new reinforcement learning algorithms against standard reference agents.
  • Agent Architectures - Supports the design and iteration of structural patterns for reinforcement learning agents.
  • Reinforcement Learning - Library of reinforcement learning components and agents.

Star history

Star history chart for google-deepmind/acmeStar history chart for google-deepmind/acme

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Acme

Similar open-source projects, ranked by how many features they share with Acme.
  • vwxyzjn/cleanrlvwxyzjn avatar

    vwxyzjn/cleanrl

    9,127View on GitHub↗

    CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s

    Pythona2cactor-criticadvantage-actor-critic
    View on GitHub↗9,127
  • keras-rl/keras-rlkeras-rl avatar

    keras-rl/keras-rl

    5,551View on GitHub↗

    keras-rl is a reinforcement learning library that enables the training of neural agents using Keras. It serves as a framework for implementing deep reinforcement learning agents that interact with simulated environments to discover optimal behaviors and maximize cumulative rewards. The library provides a system for configuring, training, and managing neural network agents. It handles the interaction loop between agents and environments, allowing models to learn through direct experience and gradient-based optimization. The framework includes capabilities for model weight management, allowing

    Python
    View on GitHub↗5,551
  • google/dopaminegoogle avatar

    google/dopamine

    10,879View on GitHub↗

    Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse simulated environments. It provides an agent development toolkit that utilizes a flat class hierarchy to facilitate the creation and extension of learning agents. The framework includes a standardization layer via environment wrappers that connect agents to various physics simulations and gaming environments. It also features a high-performance experience replay buffer for storing and sampling transition data to improve training stability, alongside a dedicated hyperparameter

    Jupyter Notebook
    View on GitHub↗10,879
  • rlinf/rlinfRLinf avatar

    RLinf/RLinf

    2,502View on GitHub↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Pythonagentic-aiembodied-aireinforcement-learning
    View on GitHub↗2,502
See all 30 alternatives to Acme→

Frequently asked questions

What does google-deepmind/acme do?

Acme is a reinforcement learning framework and execution engine designed for developing and benchmarking learning algorithms. It provides a library of modular components and reference implementations used to construct agents and establish performance baselines.

What are the main features of google-deepmind/acme?

The main features of google-deepmind/acme are: Distributed RL Scaling, Reinforcement Learning, Distributed, RL Agent Implementation Frameworks, Agentic Reinforcement Learning, Reinforcement Learning Agents, Distributed Execution Scaling, RL Algorithm Benchmarking Toolkits.

What are some open-source alternatives to google-deepmind/acme?

Open-source alternatives to google-deepmind/acme include: vwxyzjn/cleanrl — CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations… keras-rl/keras-rl — keras-rl is a reinforcement learning library that enables the training of neural agents using Keras. It serves as a… google/dopamine — Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse… rlinf/rlinf — RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the… dlr-rm/rl-baselines3-zoo — This project is a collection of pretrained reinforcement learning agents and training scripts built on Stable… dlr-rm/stable-baselines3 — Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a…