A high-performance Python package for distributed classical reinforcement learning algorithms with support for single-threaded, parallel, and MPI-distributed Q-Learning training.
Project description
A Python package for distributed classical reinforcement learning algorithms.
🎯 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:
📦 Installation Guide - Setup instructions and requirements
📊 Performance Benchmarks - Benchmarking results and analysis
📚 Tutorials - Step-by-step guides for using the library
🤝 Contributing Guidelines - Development standards and contribution process
📄 License - License terms and usage rights
👥 Authors - Project contributors and maintainers
📜 Changelog - Project history and version changes
📜 Code of Conduct - Guidelines for participation and conduct
—
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dist_classicrl-0.1.8.tar.gz.
File metadata
- Download URL: dist_classicrl-0.1.8.tar.gz
- Upload date:
- Size: 39.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48701730f5631d23bad966585e6202b74e5fb0a4de2bb5006153b1e9d3810f24
|
|
| MD5 |
1e7fa51e64ef0426153d536d833b2b34
|
|
| BLAKE2b-256 |
35b6c43099c1ef3e5641c01390d660a7efc1cc5a9bf080426cb86268c9fbb4cf
|
File details
Details for the file dist_classicrl-0.1.8-py3-none-any.whl.
File metadata
- Download URL: dist_classicrl-0.1.8-py3-none-any.whl
- Upload date:
- Size: 61.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71fd013b20498b34275cbf6376e26e15d057d0e4f6cf4406601c236ad93fd2ae
|
|
| MD5 |
81673dcfdb7cc01c26799100816d3893
|
|
| BLAKE2b-256 |
3f8d6e01baed453ddd89b99d43a1077d80e06d63f6f8502b60bc21685aa9cbd1
|