Skip to main content

pypi discussions
license      docs pre-commit pytest-torch pytest-jax pytest-warp


SKRL - Reinforcement Learning library


Documentation: https://skrl.readthedocs.io

Description: skrl is an open-source modular library for Reinforcement Learning written in Python (implemented in PyTorch, JAX and NVIDIA Warp) and designed with a focus on modularity, readability, simplicity, and transparency of algorithm implementation. In addition to supporting OpenAI Gym, Farama Gymnasium and PettingZoo, ManiSkill, among other environment interfaces, it allows loading and configuring NVIDIA Isaac Lab and MuJoCo Playground environments, enabling agents' simultaneous training by scopes (subsets of environments among all available environments), which may or may not share resources, in the same run.


Refer to the documentation for details and examples: https://skrl.readthedocs.io


Note: This project is under active continuous development. Please make sure you always have the latest version. Visit the develop branch or its documentation to access the latest updates to be released.


Citing this library

To cite this library in publications, please use the following reference:

@article{serrano2023skrl,
  author  = {Antonio Serrano-Muñoz and Dimitrios Chrysostomou and Simon Bøgh and Nestor Arana-Arexolaleiba},
  title   = {skrl: Modular and Flexible Library for Reinforcement Learning},
  journal = {Journal of Machine Learning Research},
  year    = {2023},
  volume  = {24},
  number  = {254},
  pages   = {1--9},
  url     = {http://jmlr.org/papers/v24/23-0112.html}
}

Metadata

Release files for skrl 2.1.0

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

Source distribution (sdist)

Source distribution for skrl 2.1.0
File Size Uploaded
skrl-2.1.0.tar.gz 253.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for skrl 2.1.0
File Interpreter ABI Platform
skrl-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 711.6 kB

Release files / skrl-2.1.0.tar.gz

Download URL skrl-2.1.0.tar.gz
Size 253.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4a1c925b5e025cda3133023331a46f4197ddc5ce420abc01b95e934235402f08
BLAKE2b-256 checksum
How to use checksums
0bbb8ac912d477c7e18065281021e3d68db2d91034a09ff1668247733490703c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / skrl-2.1.0-py3-none-any.whl

Download URL skrl-2.1.0-py3-none-any.whl
Size 458.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d0cf61fcf81243018220dacbd4a04c84250c1e67274aaeac1779cd53db44e23
BLAKE2b-256 checksum
How to use checksums
44deeca16c14e27a986ddc0314711a6bc42bb70c247073c7f62c390e4ffaa5ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.0

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.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