Skip to main content

A Python package for distributed classical reinforcement learning algorithms.

PyPI-Server License Python Version

🎯 Project Description

dist_classicrl provides high-performance, scalable implementations of classic reinforcement learning algorithms with support for distributed training. The library focuses on Q-Learning with multiple execution modes: single-threaded, parallel (multiprocessing), and distributed (MPI) training.

🚀 Key Features

  • 🚀 Multiple Execution Modes: Single-threaded, parallel, and MPI-distributed training

  • ⚡ High Performance: Optimized implementations with vectorized operations and performance benchmarking

  • 🎮 Multi-Agent Support: Built-in support for multi-agent environments

  • 🔧 Flexible Architecture: Abstract base classes for easy extension and custom environments

  • 🌐 Standards Compliant: Compatible with Gymnasium and PettingZoo environments (coming soon)

📚 Documentation

Essential Guides:

—

Metadata

Release files for dist-classicrl 0.1.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dist-classicrl 0.1.17
File Size Uploaded
dist_classicrl-0.1.17.tar.gz 39.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for dist-classicrl 0.1.17
File Interpreter ABI Platform
dist_classicrl-0.1.17-py3-none-any.whl Python 3 none any Details

Total release size: 39.2 MB

Release files / dist_classicrl-0.1.17.tar.gz

Download URL dist_classicrl-0.1.17.tar.gz
Size 39.1 MB
Tags Source
SHA-256 checksum
How to use checksums
5738d2f955943bb3aa448b2c3cb758736e2a19fc5feb9bdfb69aaaf97c245d0b
BLAKE2b-256 checksum
How to use checksums
097a516f437a110f91b7445688d23ece1458253ae7ecbaab453eb9e128f7d085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / dist_classicrl-0.1.17-py3-none-any.whl

Download URL dist_classicrl-0.1.17-py3-none-any.whl
Size 62.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
88101c4cb989fb259e40db39df326c483d2723ac9f99160826ee5adf14c4868e
BLAKE2b-256 checksum
How to use checksums
8ddd07dc6ccfd32d8b3d3e758d59f0a504d36ca70db24e24519ff03f72d7afae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.17 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page