A python module desgined for RL logging, monitoring and experiments managing.
Project description
UtilsRL
UtilsRL
is a reinforcement learning utility python package, which is designed for fast integration into other RL projects. Despite its lightweightness, it still provides a full set of functions needed for RL algorithms development.
Currently UtilsRL
is maintained by researchers from LAMDA-RL group. Any bug report / feature request / improvement is appreciated.
Installation
You can install this package directly from pypi:
pip install UtilsRL
After installation, you may still need to configure some other dependencies based on your platform, such as PyTorch.
Features & Usage
See the documentation for details.
Acknowledgements
We took inspiration for module design from tianshou and Polixir OfflineRL.
We also thank @YuRuiii, @cmj2020, @paperplane03 and @momanto for their participation in code testing and performance benchmarking.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for UtilsRL-0.5.0b0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d5864326a24e662a5b82268153a53b579f24de3c16248fc463aa0832151a3d8 |
|
MD5 | ecc2489c5acb9fa87c001b1e1b24c62f |
|
BLAKE2b-256 | a2f696959079d1e67a400d6c0b7c049f3a6512014041b741b0f872bff80976f2 |
Hashes for UtilsRL-0.5.0b0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04019d9ea6e2752b1f4eff32dfeb9eb6c7ba8a2e767d853fbd83b6f632a243d4 |
|
MD5 | 82fa6ac3f7e10ebff6825fdcfe9c2a3c |
|
BLAKE2b-256 | 23a5fd11678aec6e39a72f9dcb22a15133ce014caffc901d5851bc7d15151b04 |
Hashes for UtilsRL-0.5.0b0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 341df6495dabaf874b97d00e1f46740f4de854d32f9bd2df9520108b35322ed3 |
|
MD5 | df7a43b036bf051aaa537262f476d7a6 |
|
BLAKE2b-256 | 2088f5c2922bd453ae145bf3906577bf760ea7506944970caf4b32ea4217bf75 |
Hashes for UtilsRL-0.5.0b0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f028a54378daa37dba9089ce2aa5cfd64b45d409c7b5f6dc174e9ff3b86e6287 |
|
MD5 | dfefb99073cd5de7176f74113221001e |
|
BLAKE2b-256 | 4e5aa4aa9e76adeb1db9f937bfb2a4bad427af7f83be7c18ddae86f9985b67e3 |
Hashes for UtilsRL-0.5.0b0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1be0a21e7ad322881bbe5558807a061a0b64554daf697cbbb6f39c52686bbcfc |
|
MD5 | 494dc3d3cc76d611bea01d9ca5d60b5b |
|
BLAKE2b-256 | cbbb16716e035d002f3ec9497f1ff3cb59e90e245c06deda340561771f39fb38 |
Hashes for UtilsRL-0.5.0b0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf426f8c36c26f007a1addc909740a3a42b441a3db621578b3ba947bda9b66c |
|
MD5 | 7457c658f1b9f94783cc2e50e13657c4 |
|
BLAKE2b-256 | e9dd183c24daced2ab4dd3d539d3a16dc8c868813b5b219e74f3c9527abbb50a |
Hashes for UtilsRL-0.5.0b0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6637f953377a0483be45651502ff93ae65a6a3e3e9240863fe5d9272ed967702 |
|
MD5 | a859dd3e5903c917cd79bbce1bdd7259 |
|
BLAKE2b-256 | 453d822ee112cddf5b710e7f89661fdcd5cc2ab5360da4115478aafc8a666397 |
Hashes for UtilsRL-0.5.0b0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91907b07ee8a51e3a01febc752ee8a793685aef551f5f30b4004eac28a4ef35d |
|
MD5 | 322abfe0e1b2e50eb5884cea6684e83a |
|
BLAKE2b-256 | c62c9dab8a632c52d00fa814a51a6540c1972b31ad578795cec98b8ae4f69651 |
Hashes for UtilsRL-0.5.0b0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad06de2c760465b725ce8b3ae56d9c42c7e36bbf69373f4e977a15bf1c3154a5 |
|
MD5 | 4be168dd7dfc3d73a14b8c4ed9ffbe1b |
|
BLAKE2b-256 | 678b64ef4282fc2831477adcba8a9bb28f556fd157919a9c3f951dfa71d2c71d |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e81447a61a6175328ee539f1b79ef44bd66d5828f68c2a17863cb704ac77a0 |
|
MD5 | b660ab3ba113b8b5adfcd702727f69bf |
|
BLAKE2b-256 | f16f7089a7ad4498f789599dbe4b93d7e8b1c9ed355a0c380c63f74d53e604d1 |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a09ece2af89e723c1a27eedbd7d9448023d78371df3267230a2d17112ae8ae |
|
MD5 | ae90338814a4c4e80494dc9a886dd202 |
|
BLAKE2b-256 | cf7ad7346bf02638e187d7df417ebc2b13115a449ed92eaff64ec0a56ade6088 |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63b05ec8f9c40d0ee92adf6b930e1c733203d98554805c605f9e02e6a9512d1 |
|
MD5 | c51233f74b01a6d8c82f5ffe58a226d2 |
|
BLAKE2b-256 | 813ad6425aa9b42f3c315737553d3a14837fcbe95d945227707050003990f64f |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0782058027fefe2f3a0ee4dba1284e5547bfe621b61e05ccd75f3fdcaee72d34 |
|
MD5 | 2ffdbfae5e4e4b1d949b3839bde345d0 |
|
BLAKE2b-256 | bb1d6e447fd47aecb059441b8cb2a099554f59b7be38d9782a331d4798e207de |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0eddde16db0975403f566b1a68b210dc5d72ee9b35f320d0c4b76a1bd06cc5 |
|
MD5 | bc620d34c19d153e5ffc86c64bf33254 |
|
BLAKE2b-256 | 53c13cfcd306a6d44887fb3a84bc00eb6e34b438cf16683f554936f070ad0ee5 |
Hashes for UtilsRL-0.5.0b0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f26caff7999e93222f1184cc6d00c25b5f0ff1a760fa75762cfc37a46bb5391 |
|
MD5 | ed677bb2ca34f3d1648bcdb058ba570d |
|
BLAKE2b-256 | f26e6bcd529331fb83a581c86f87eea522f127252885d1ca745a64be7428036d |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 662e01cb4241fc06edfb65d73ac8f8b5437717556fa871346b4fc973ccb259d0 |
|
MD5 | bbfc992413728e8fd82e1ff3ab634680 |
|
BLAKE2b-256 | d351da958bf0470d58084849ef03e5211e11a40678e7291802bfb96f5da65897 |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7724ce2257194c824c87d917687c03f409b35c1e377d9bdd0c44bb082f10228 |
|
MD5 | e6f7349139f9f5ebf4a2fe7fd513348e |
|
BLAKE2b-256 | 6f804195a53af0bbbac09f0d3919af54639308d8514190fcab0021405ff01ac6 |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f87ba89bdda52e00b1d47e19662ddde2c2198fabab315cdc978d2f9350e2538 |
|
MD5 | 96a9b366641ca991d10a771a3c6a34d1 |
|
BLAKE2b-256 | 1e05b0471a871f9d0698e15a14c1008764ea5f4d99cbb0d122701923cfea469b |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864d5a7d849bae1ea26d169fa276e4d075310ffa67490c11e323157cc429b86c |
|
MD5 | 8724368235d65c65ac108af4f4e3f5a1 |
|
BLAKE2b-256 | 1e9cf5ed52264209fc2e53d031c8ce655b867105fe1993c43a1e4edffce6b7de |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a51357750f39899b1158d31c9e2da76e521b8c53f4ef198a0eeb2fc39da02a |
|
MD5 | 0046fc821a8f2a41e106229a3f691c8c |
|
BLAKE2b-256 | 7739f75ed630f60a90b9f1412df497299b6b8c8c4412dad01e21cf80fc706a47 |
Hashes for UtilsRL-0.5.0b0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 809cb297a74528815a8ff4998fe3a0b26c851f7be01340a912708ed164d8225d |
|
MD5 | d650ea653cff7e7fb92eef62dc37f28a |
|
BLAKE2b-256 | a51f2c3a1b4b44a54befe7a943dd6fbafe3ad60b7489a13d753d6923f8c2064f |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c3eac02829ca3879cfd55e82c2dd378fe75e8e530e91b6fda6a71c379e4e50 |
|
MD5 | 7f8b854e8e0309dfe572b302c2c352b8 |
|
BLAKE2b-256 | 856f00d3f0d9c8cc920b6e42c3b857f4194dfdc869591aac96702bc5c8bc9b41 |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46546f982c8a36e9c9f0abd6e5e6f07fc724d15e9609f54d4048106c23ddf215 |
|
MD5 | 9dfea6c5e6f487772e241947d3dbd823 |
|
BLAKE2b-256 | dfcffe9db2a51a707855ffa81500b354d28f7dbed6d9a6053a7c254b3725bf7c |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdd0809eddcf44f005e1536ce6d6b050005af191172a790c219ca8a2a97ad8c |
|
MD5 | 8c0bfb87d21e789ab207ec52a1cb96d5 |
|
BLAKE2b-256 | e4b5ddc8e8927ad54931ab7dbb3820edde8def69556056a10f3c0c44a0df79e4 |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b5d144b8d02bc3770599f3a872bceb221a429763f8e5292da0ea4f3a38dcc93 |
|
MD5 | 19d69094582247c58a2eba7df9b68a17 |
|
BLAKE2b-256 | bcae6f2c4c16cc936d4bd23ca7d3aa7e366b2f2bfbc9a2b0c34c4950998007fd |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a78ea2f34cdb7f5720735f634ae95f42a5c2d80602d91038ac02b663af0949d0 |
|
MD5 | 7b5cc78ce6b9802f842089640394f948 |
|
BLAKE2b-256 | 080149fd6e670e5c1a93856e31b2f7727a836b23d8c2ce7c388eb5d39acd3491 |
Hashes for UtilsRL-0.5.0b0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fa5a2140fedb3942073f8f1f64ca1cfb1acb08d538690f81ad9bc568babe382 |
|
MD5 | 8c454b5f8ec84181213ec451fdaea06b |
|
BLAKE2b-256 | 73b26d7d8d83f572253e8dfde53a54dbda63b0c996208d47c42b696ab375e62e |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fdc7a5b6b86bb07f405c87a182dde2794492f8a0432efd2b906e29dc835a74b |
|
MD5 | 1fd6f396aed3f52f69c9991b3a5c464d |
|
BLAKE2b-256 | c850d6d6d664b828309f17973c4b83bad34b356007524cff64d711e6711d6ce4 |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75e77e66455cecd20b6a5ed387ea35ef1dda5e30b3729fa15ac8408cb66e2d71 |
|
MD5 | 5fba0d5e48919a09349137a3a662e6ed |
|
BLAKE2b-256 | 15ca3da66952cdd30a931d1465a94af3aa7fb5db8582e596bd18ee1d0e30a616 |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9a44e4b80eee40d23110f07213c30748acf1e9bd48b26f590dfaa4e6d1b1e5 |
|
MD5 | 06b541a185c63142eb428748f644ee55 |
|
BLAKE2b-256 | 15968b63d71c4225470b5005f3297b9927908d81dfbeaf0a0ec05086750e14e9 |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a536ad7c5cb60dff16085b78932bce0375f796db484583f7b04d01efe2d2e4e2 |
|
MD5 | fc2784936d35121797de819006b38c28 |
|
BLAKE2b-256 | 354fdd5da59c73aa75701f2a06b7504d0f850b60121f8140e4bc6b2b5544e701 |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c99432fb2d5a657be9c9ba895b9f200b1fb20dd09cae1363c93796f78b8ea9e |
|
MD5 | 2722ef33e0fdbe0b4d5b2453fb025344 |
|
BLAKE2b-256 | 4582ac350cbd4baa902d772f2217a16a91c2cf9f78391892fa529f8d9b4ef30c |
Hashes for UtilsRL-0.5.0b0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4952aad78a66147ab9ff736290f6153060d3662923c3fe8e4ad7420d053e8d0 |
|
MD5 | 2e940b509da6642472fab51841150cfa |
|
BLAKE2b-256 | 899bf19d598c2d8d74da268c92ab6eedc432251c109a7fc5f757e695c6542714 |