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.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affbc496b1669f62b4a6f099d6af2e6b22dd8218002b397c7c8288de471b760a |
|
MD5 | c1f85a74d519995b1dcfefea99aa3d03 |
|
BLAKE2b-256 | f2e246d563644e99963909f5915fcff3a0cbdac7a56f75d54da6f36a15cfea47 |
Hashes for UtilsRL-0.4.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b558c8a474e2d322231dd8eaa6e5f799326c1a1bafabd51e563542c30d437ba |
|
MD5 | bc23c2ea156dd210b8de6f429d510195 |
|
BLAKE2b-256 | bd6786f81eefda37b31efb9e96b194f916c8bbca1bd453b34feceb79233a1a97 |
Hashes for UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b1a731129697e60da30dbd9d0c3d33f69e8de743b66002b805e9f23534e5d4 |
|
MD5 | 85fe2b9b58b3ef132afd87c9b382041a |
|
BLAKE2b-256 | 378803c9b8c33df9e6305f2b1812a6c5f2a4d1ad8347e97eaf05556d3b3557dd |
Hashes for UtilsRL-0.4.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 749bc8255a1f488f9e63c576e8e482f7a1afb7c6bf802359ac0e45c5726b5efd |
|
MD5 | b1c95f31ec01ad3534ebd10fa65f0119 |
|
BLAKE2b-256 | 872d8a46aadcac45818727ecaed743bf63c02054a4e119453d1e1791fbfc6ce7 |
Hashes for UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3addc591b529044fc6b03e12ad77f13843e3a5aa2e3b487fadfbb923db3d14e |
|
MD5 | 9175032d5135e01ec194db51980522f0 |
|
BLAKE2b-256 | 902b37dfe57c2bb9412c2bfea1aaa3d0558b2e2989cdb036300340ff8f16c6dd |
Hashes for UtilsRL-0.4.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7964b0e26df379c52712ebfe78b4f2d039c9aeb86370a3a67ae4172430d7180a |
|
MD5 | d2938cdfeb9eb9bf0436e48ae30619dc |
|
BLAKE2b-256 | efb5bc1dc7e5d4666e76dddbcb70af728c95f0bcfbb4858fd3ca3f97a896cd0b |
Hashes for UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25bdb9d64229081a1e0347faaad9483121f5e3b1deeceab4a15dfd029fe879ec |
|
MD5 | 5edcd291d02d66a81e9352c912157faa |
|
BLAKE2b-256 | 14ec6571f042ac8588b97cb9a7ac67a70e8e7eff033cefd2fac8e6f7b08ce6f4 |
Hashes for UtilsRL-0.4.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c84bda2be7a7f730917937389754af5f7535d23f304ef91dbbfd6fd6affe2f9 |
|
MD5 | 05c31cf15cac6a93cca73177d7625c05 |
|
BLAKE2b-256 | 6dc62c7569602534b66ba444597b1cf92bcf42b8e630f208d855371bbdfb3f01 |
Hashes for UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 656d30568d7dcb6076f0cb38de0020e588cf73f486d995e90f98025bfd553d87 |
|
MD5 | 3544b98bd98a1f5af3b35aa81a8b51d3 |
|
BLAKE2b-256 | 3ef492c809f4280036c510c05ff103e3f626e2aa65032fab93ae04f4d62a6f7d |
Hashes for UtilsRL-0.4.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9446a6e9c4498161693932456c9e313cbb3d3c1e430972cc9c09944e860ad8 |
|
MD5 | b019edaa4b9cbdfe89c3cdd4c7ab03da |
|
BLAKE2b-256 | d6a434926e53dd37afc4bada0e1fd54ad5198ebbab9bd004589b6a4e44095ddf |
Hashes for UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945a9727cd93ff6a603c04318c77b8587f0fe4a9cf85cc1e3217cace4db65c04 |
|
MD5 | 3b61d27e8f4887853cc191dc2e2f7fdc |
|
BLAKE2b-256 | 1cd8d4f417c99d6320bf163ed4f330825c189671636a40a479547fdc1a527d60 |
Hashes for UtilsRL-0.4.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bec4bf34d1ab02209388ec2c920ccaf23c747807e399f3de89432126d6166054 |
|
MD5 | 78501adbf95226da76f0936e8b1ab5ca |
|
BLAKE2b-256 | ac6b8affd22ac3017e1a9028c7144c11c5ff96f4512d9b9c3e7d99dd7dcb652e |
Hashes for UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1870b7301e21179d0ad25528cd7f5c2a67a31dc3a6583774047c843ebcf584e1 |
|
MD5 | db286400bdf4c3a7f8f0715111e947cf |
|
BLAKE2b-256 | d7f76ee331200b73ef834dcb9ba8df7da7cb0c5d00390c2958ed15b81338fca0 |
Hashes for UtilsRL-0.4.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5aa0193c83257c9d24536c6b530cdb635845b55d7758d307f31545efb794c4e |
|
MD5 | cecab773c686cd7b4b265d511801216a |
|
BLAKE2b-256 | 77714b152987d678b991f9dbdac0d6727748926edcbbfa545a67cf982176db01 |
Hashes for UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad347c6a12dd8472ecd97f14e26d0880c0baf8026af83aa2e5350a1b88ef2507 |
|
MD5 | 8fe8a4190ff24c289e002591d60411d4 |
|
BLAKE2b-256 | 7722efff0b53ce4f72789d7ecf5e19e93f8f92ddcdc840ef1b2bf3cb455d8b39 |
Hashes for UtilsRL-0.4.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d419ed935bf4f09c92e5e97b031e5bf9da391ecb9b39718f7afb8ee3235d2ff7 |
|
MD5 | 06eb3fee03f19600f72f5beae6d36a1a |
|
BLAKE2b-256 | e53add33417e8078df6fe0e59ca87eef619396fa3e379e07ca2d0eb724a0996c |
Hashes for UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070c91ce120fcc9f5bd0262fc13735919f280594863b767fa92d03c5c15f679f |
|
MD5 | 9001614aa598b430736080af333dfd5c |
|
BLAKE2b-256 | 78b3ec92d065bbdc08a11b0395d2471e2cde5d59d9a7ba8dfb67d43068513791 |
Hashes for UtilsRL-0.4.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d05ceae76d55fd8b2282385922f8119ace185c45316bb50c78a4169f395d47b1 |
|
MD5 | 2447cdfe98936d68479ce5c8130e08ae |
|
BLAKE2b-256 | 47d74c1d04dce5eb15897dceb9ee5de531e6c45f0e5a00e7847c9b4c722e4c74 |
Hashes for UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f97edc9ca9b32ad172881588298b7fcab9523166d8ce4719b5009c4bd806c2 |
|
MD5 | 17f5b58588ab452b990f73992674ab92 |
|
BLAKE2b-256 | 29c79e61443e3af06f5cb7ecf83dec5ead9a60a6c6cc4c28b696308f4b9aba86 |
Hashes for UtilsRL-0.4.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae680d5cc3db889c6c718abbe0d1fb3a7bd7f1aeedbffa57ad773efcf678f689 |
|
MD5 | 5666c9ce03ad1b6798136ddb1ce7a539 |
|
BLAKE2b-256 | 50475db8ec6578ce69ef77d347710593b98f843bb9a0356f461080c10e27ca79 |
Hashes for UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c99418a6dc2f7d80b708645fd97928cc7b48604a895626fb7e8151144c74245 |
|
MD5 | 70be3d36b0ebe8d69da10368c6603fef |
|
BLAKE2b-256 | f7995e8c8807a758ab65369e222a1e5c220b39d2c28b8b61108e6b4306a1b0a9 |
Hashes for UtilsRL-0.4.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9302d0af4935cafd2cb6e94a177e2073c027a117f19bc8c2c7592ff160bac9c9 |
|
MD5 | 4ecd57243bbe80457fcd187f9f577c1a |
|
BLAKE2b-256 | 964c125ce2de135dc791889e4224deeb980a444c7849027372026e49d30167d7 |