raylab

View on PyPIReverse Dependencies (0)

0.16.1 raylab-0.16.1-py3-none-any.whl

Wheel Details

Project: raylab
Version: 0.16.1
Filename: raylab-0.16.1-py3-none-any.whl
Download: [link]
Size: 157365
MD5: c0320f34f739b256d296d08d8a3db17f
SHA256: 574d8bdbd5d50438bbdc36a0e003aa059ec4218d2ffd1fd864b47b0fa7fd1238
Uploaded: 2022-03-11 11:51:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: raylab
Version: 0.16.1
Summary: Reinforcement learning algorithms in RLlib and PyTorch.
Author: Ângelo Gregório Lovatto
Author-Email: angelolovatto[at]gmail.com
Home-Page: https://github.com/angelolovatto/raylab
Project-Url: Repository, https://github.com/angelolovatto/raylab
License: MIT
Keywords: reinforcement-learning,rllib,deep-learning,model-based-rl,pytorch
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7,<4.0
Requires-Dist: bokeh (<2.3.4)
Requires-Dist: cachetools (<5.0.0,>=4.1.0); python_version >= "3.7" and python_version < "4.0"
Requires-Dist: click (<8.0.0,>=7.1.2)
Requires-Dist: dataclasses-json (<0.6.0,>=0.5.1)
Requires-Dist: dm-tree (<0.2.0,>=0.1.5)
Requires-Dist: nnrl (<0.2.0,>=0.1.0)
Requires-Dist: opencv-contrib-python (<5.0.0,>=4.4.0)
Requires-Dist: opencv-python (<5.0.0,>=4.2.0)
Requires-Dist: poetry-version (<0.2.0,>=0.1.5)
Requires-Dist: pytorch-lightning (<1.6.0,>=1.3.8)
Requires-Dist: ray[rllib,tune] (<1.7)
Requires-Dist: sklearn (<0.1,>=0.0)
Requires-Dist: streamlit (<0.86,>=0.62)
Requires-Dist: tabulate (<0.9.0,>=0.8.7)
Requires-Dist: torch (<2.0.0,>=1.5.1)
Description-Content-Type: text/x-rst
[Description omitted; length: 8556 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.7
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
raylab/__init__.py sha256=u_XLVD1GfkD8eA4mAGy_4roH9G5ScMniZYiCbCEKYIA 878
raylab/agents/__init__.py sha256=1gDXB7L1Nn-LSTR-pMAOog07G8q_PVw-MoniDMQDfMg 84
raylab/agents/acktr/__init__.py sha256=VrZydfA317dU9hwo5xxTSiKqtQTYKWh9JzAbk4bV_Yo 128
raylab/agents/acktr/policy.py sha256=1sUA1NYjGYupEc8xiGQEd8ed26KXKfZc3-e5EargJJs 9790
raylab/agents/acktr/trainer.py sha256=1i-5m2o47XjLz--mmxkskVM8Mo1pa0YV3hOqS2KjINs 259
raylab/agents/mage/__init__.py sha256=vqYiY0jUj0cwPgV61Z0SGInK16Yzo39jo4waelOardE 120
raylab/agents/mage/policy.py sha256=Ucdji1HXBR0_Ahi0BSJFKf_2NpD2MNWtKafs-KwH37o 3988
raylab/agents/mage/trainer.py sha256=vAD0IwC88EpFBn15LkWfqWpFFy2Q5cLiRnQblDgD1rU 456
raylab/agents/mbpo/__init__.py sha256=wYtL3exP43sU73-r-3DkPXIJaXeEubtuxp6a9e9w8Ig 134
raylab/agents/mbpo/policy.py sha256=4L1lpPOyDw8RAbYh72jIgXMeUWNGh9YvAmBiRfikzNI 6288
raylab/agents/mbpo/trainer.py sha256=7UsvFw2CyuILpfCL4wFYoCcZYRgZqlzaLaps0TBPgUA 478
raylab/agents/model_based.py sha256=chr-OR6oxrBeyme0lUzWHFcGKJvZLYsHb6uOry5v37g 2534
raylab/agents/naf/__init__.py sha256=mZDDounmm1Hu8udrSHCYLZdSubHksLUBuZor6k46Ar4 103
raylab/agents/naf/policy.py sha256=Kmb9vOJqfpBLX_-t2RI8m0dpKVkU07I_kYGgYqj6GtI 2808
raylab/agents/naf/trainer.py sha256=vI_Yz3GkpejfAvwPU2cN0VXDwMOSn8iBZIGZj75adTc 402
raylab/agents/off_policy.py sha256=oKJ3CoeOo4OBMZCHMMVqwSO-e21Q0jvoX1uqI046zB8 2361
raylab/agents/registry.py sha256=AUT-cLXjTN3jRJ_mXpYlfJlERabfV9OYpCZus299bwg 1710
raylab/agents/sac/__init__.py sha256=6oRC_fIcO_BmNRKkvwlVK2NYKYTPZtmqpdT7uhdFrvA 91
raylab/agents/sac/policy.py sha256=caXjePEc7hL5ORIqRQmMp1qAtwSnDs4iTBsv9LdR5ag 4840
raylab/agents/sac/trainer.py sha256=tBnqbrBDh6gzJ1uFRyuQdHRbKRiuXvR5jEu5bO7irGw 447
raylab/agents/sop/__init__.py sha256=DDdwP1x8IpVGHReCPrmbTrBOnHcRkn03RuLK3ezVBFg 240
raylab/agents/sop/policy.py sha256=7f-xdrXjK5tWhdW1e7QLfdu597kcvyjBgD4Tn3l4_Jo 5255
raylab/agents/sop/trainer.py sha256=gkoS-s7E5TUjRz8qRPwop4eOZazQGWQQUt_gfVN5aBY 411
raylab/agents/svg/__init__.py sha256=1LctWw_96CUGa8mhuxUREqJwWWN9igRV1hppu6wgFow 211
raylab/agents/svg/inf/__init__.py sha256=k1p7h10R9F50o9fC_MteReho6QpM7IkuLWLTRs_jCfQ 122
raylab/agents/svg/inf/policy.py sha256=h8rVST0slfOaZ9Vrsuk_wiE-WTSPGtrrywzWr4MBf4E 5829
raylab/agents/svg/inf/trainer.py sha256=13O_Y9iXTyXxO8ZeBZDDLdMnEpRkkG2l6bGNDwyPNI4 1253
raylab/agents/svg/one/__init__.py sha256=2Q1IPbL9fde5eU5YA5NaZj8JOcFzq_mK3hKML40YjqA 132
raylab/agents/svg/one/policy.py sha256=1qKUT4DHM5FT8yW1mO2H11UBTvfo721Uo9V21PZ4N1Y 6105
raylab/agents/svg/one/trainer.py sha256=1I18MjlsN-OvzBbvmlOl9cwhNxeY8U4rT-0142Ut0dw 576
raylab/agents/svg/policy.py sha256=xP9AsbQamlKGLwDutqLapDWXL7F5ThOwpz8wMp5REmY 2579
raylab/agents/svg/soft/__init__.py sha256=A-dpvG_3heZm3VKeIVCZbB8cYFWhkymoiZ0VWHo8FG0 125
raylab/agents/svg/soft/policy.py sha256=Wk0IOPAiSCMto3XO-VKsK0jW7n9AocRqwUuUjNOiXik 5896
raylab/agents/svg/soft/trainer.py sha256=5fTk6CIB1b461NlOv9t94jPGNoIRuBc9dSokKrRZ7ns 602
raylab/agents/td3/__init__.py sha256=f_QLXiMP6UDuiQaW9nSGEVt5CD3JijWA7iHzM6esbu8 128
raylab/agents/td3/policy.py sha256=uvrzQRyqK8KpVgZWuvkLymSn73045O1zNJE-FjWiPYg 4033
raylab/agents/td3/trainer.py sha256=1eXGx8Xq0cyko4JlpG8h3ZW8Vks_riCDv59pm38CG5o 405
raylab/agents/trainer.py sha256=97XvE1xXDtaJrSiBd3K7jNunauze0TuEJAASXK_2f20 8250
raylab/agents/trpo/__init__.py sha256=YItS-HuzLBYpj80c5Jkqw0MNPBSFVevG0CnRARL7vps 108
raylab/agents/trpo/policy.py sha256=131RgT6QSWt95f48YFsJJQXgBgd8i9x_PgF0nst4bLc 9706
raylab/agents/trpo/trainer.py sha256=9VBBKviTGeSfQlQn5VhnpUZl2LQ60F-JBPquUaOtKnE 248
raylab/cli/__init__.py sha256=qMDXVXUs3rO5O82XtQdoB6zCXyWEp1wnb5-jYn6OZ1c 1740
raylab/cli/best_checkpoint.py sha256=56DxKw5nKJt_VJyX27S0X6tvWLaSBYsfB2dqrHZJoTw 1450
raylab/cli/episode_dashboard.py sha256=E6xTRjr8R8afSOkamOqkV-nrdTTskItEcG4yd7i3cNE 2245
raylab/cli/evaluate_checkpoint.py sha256=X0nyUBIzHbEDK8TURnlW2nXl_GnRZbC2LdiWyGkPDl4 3616
raylab/cli/experiment.py sha256=bAn8i37fGVpq8dCrz_enCM7bLSBk6KIqQ3nvmy0l7T8 846
raylab/cli/experiment_dashboard.py sha256=fDE67n7xCbWgu0r-rwfrblAMigFf3yrDqmBwYtwHWV0 5127
raylab/cli/info.py sha256=X8QM7B2KxC5CmOG3tNnzqvDaP2FqjBwA-uuJPL9dXvU 1166
raylab/cli/module_dashboard.py sha256=EMO3zHz6sbiTLxZW7tUiZQMlqLOIrOLcsQbhd1fi-2Y 9408
raylab/cli/utils.py sha256=33WLuUbRy0wSXRFnlJ2T6-UgaEN4_wRhFxDLArm2pDo 5924
raylab/cli/viz.py sha256=m6OYU2-ReldmCenVWqLHBW5Z9tYETKg-rWNPxih93GU 4010
raylab/envs/__init__.py sha256=6RWKL0YXy_RZ5T-b4DJ-5PdUgAd6nMKgWNp9_4gY3xc 591
raylab/envs/environments/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raylab/envs/environments/cartpole_stateless.py sha256=FRnKhDc0Ni50m65xPiwIeKjpegqiPQFOL0H_YigpCoc 823
raylab/envs/environments/hvac.py sha256=ZL7B1vp6_pieLsZBSB__HA3t2GNnehqqSxQfgS4c5w0 6343
raylab/envs/environments/navigation.py sha256=w-nCzlF5oT-Vkfxg6uG7s9aV_eO2yM7sKStEsLtGBCg 6726
raylab/envs/environments/reservoir.py sha256=K4Lmkpj_FFOenSFEtUEb_Ts0Nj03F2fX1dKg3oPPt_A 7488
raylab/envs/registry.py sha256=HaJIWz-xZ9C7DYSoo_NA9szT1pcJKnbLk3P_ACtnn5I 2622
raylab/envs/rewards.py sha256=Uit-Ug-Mjh1tbW_WQCyLPlact65lCJqJLDIkWRop0rg 16359
raylab/envs/termination.py sha256=aw5p7Wk7bPQnotGRedZXjAPxxdFVr9-uYfNmNsMsdxM 8296
raylab/envs/utils.py sha256=5wzusTdyK3vo0hAnzO8Ug0Gqc23vnLB7pR5NBQGlf6w 2912
raylab/envs/wrappers/__init__.py sha256=NF1ThwVhNvfSszq3PfpJhwbRvXWWc-Iq1l-70NU0wrk 588
raylab/envs/wrappers/correlated_irrelevant.py sha256=e9D7UM_zgSSpvDuquce3qrCG4kozrx5CgqtzpSKQllY 1716
raylab/envs/wrappers/gaussian_random_walks.py sha256=wh-YCGaoKlOhC_M-Mxd_3nZXOHldoHkFi8pLxHuNblU 1726
raylab/envs/wrappers/linear_redundant.py sha256=RxSSsFZB8CqPw1P1iYNJy76AfR3qsDOHWHT6ZEFjAQU 1945
raylab/envs/wrappers/mixins.py sha256=b0vf7stZcBopM4So8JCRT98L69_Bu1b_XJiX6RVhDek 2335
raylab/envs/wrappers/nonlinear_redundant.py sha256=rlFypVjilaaMdds0DdUbNEBOhd-6SO7q_8OdMg02yKs 1816
raylab/envs/wrappers/random_irrelevant.py sha256=wKPOBRAah-CrtpHl2i30Gjbew4r_9wZnJ4j3PUbodb8 1393
raylab/envs/wrappers/single_precision.py sha256=hh8UAOVmVeMj5dITOhRQo4ykeMDXSuEqX3ftahq97B0 1549
raylab/envs/wrappers/time_aware_env.py sha256=DVOfjnuM2NdrZEk73VZ033fY83Qt4sJ6OEoRkHjCluE 1634
raylab/envs/wrappers/utils.py sha256=W_raZkJmHgp5QCa-ypvDaM42Bcj9TgEdKiClUlNcPbY 1560
raylab/execution/__init__.py sha256=JjVsRV_yfzSHcU4FwRoipguJUPZKb3VYoeCjmFVbWbg 79
raylab/execution/warmup.py sha256=x9nBfDrJjRZR9tqgt7nUWqMNnMWbM99UhrjBzCAmwog 2047
raylab/logger/__init__.py sha256=xNW5m-ziADcGK8J6kNwGCopJjIU7vcug2CmF73bJmIE 331
raylab/logger/progress_json_logger.py sha256=Y_AI-nHOLmz_e5BlAOESfgLNM11Pues_wlQNnJR8bMA 436
raylab/logger/torch_tensorboard_logger.py sha256=a7zxjeGzS0iTN7rIOonwfgZf2gBp-Lt_3d4Nfr4X44s 1271
raylab/options.py sha256=CoS8VIpGC6_8PM7-BJ47jQ9352X81o0ErfgHETkxcMU 37310
raylab/policy/__init__.py sha256=ggSHI66isycpODyAnGlkiGhvAYPGrszuGaeGdRoR9aE 250
raylab/policy/action_dist.py sha256=2kkeC3D9FeI5UpbWduH_iEtWKYmeE8EkrVs9x2-AZL8 4245
raylab/policy/compat.py sha256=prOmR--ru0K-jEay98Eef2ZmRVpcg2vfMOsH69HfgY0 1252
raylab/policy/kl_coeff_mixin.py sha256=wVtCmnhDnXymgcvAJbMbPwDzZ-E3zLPF51mbHhpkbiQ 1388
raylab/policy/losses/__init__.py sha256=gnxm3RYENy9vTxOztMxqyS2QIoWUVB2ed1IXhsxcNdA 818
raylab/policy/losses/abstract.py sha256=yool8sXu_4isiuMFPknxnvHbJqZzYS3BcfJ_wlLXEx8 1750
raylab/policy/losses/dyna.py sha256=VM2J58PLZFe8KmoXHio1q3iOg7RAcAcdGfAbRW6L-mk 4204
raylab/policy/losses/isfv_iteration.py sha256=ylK8P8EdKPhp_Q8l2A6EiEtkiI9DHx4h77JCQd65cBY 3050
raylab/policy/losses/mage.py sha256=BpAX9rJh9uYbzc01UtDcgXDdVCyAeZQU5xDcumOLPdk 3572
raylab/policy/losses/maximum_entropy.py sha256=rZ6hTEhcnXlmTyhenYcoggfKzVTVwDrkIgAwQQMhsjQ 1523
raylab/policy/losses/mixins.py sha256=StTLO3D2n0UKGKJOFYsYy3wcPLh5DCducBZ-oyYYdII 2340
raylab/policy/losses/mle.py sha256=cNR4Wfti84xI-QiU4CcRgDLqxruf3O5AmI5eJ3C8Bko 4367
raylab/policy/losses/policy_gradient.py sha256=z4heArieCMCTs2mRXX7vnXm0eZludoSBKklBokNDgrU 3896
raylab/policy/losses/q_learning.py sha256=k6xQoC4DG2GkFyZcaw5cUkeLsj8TBobZqPjj7RGwKqs 3034
raylab/policy/losses/svg.py sha256=Pc-jwTxdf-HT3MSQt6-JUsDzcmQGDYgDY0NYaI5bGXo 7486
raylab/policy/losses/utils.py sha256=fRodYE9V3kabtQfPVA4ywjd_3j7aTXaPSqFFbIJl9D0 2611
raylab/policy/model_based/__init__.py sha256=xQIEfpI1P9i6d_9fCVYqYjurRh7-Hv2ub8FXJFMzFxk 298
raylab/policy/model_based/envfn.py sha256=-xITPwsjt0HUQRCsBQlrOjTWw-sM3TgUF3e0hbQCoUM 4269
raylab/policy/model_based/lightning.py sha256=TJcxrKsZAw_JhZlo9NLzyMEJMewmOEu4ekVFORLv2og 15758
raylab/policy/model_based/policy.py sha256=JTeOkPLTXcwioenlgl-kJY-oGIX1hGrEN-bCF67ADf0 4083
raylab/policy/model_based/sampling.py sha256=uiuom18GW_bBFxssYfN7nXTlt8M5CMl5UMT0pRAR3ls 4999
raylab/policy/modules/__init__.py sha256=cM1aP_IvmXtOujOlAJU-ml08gEya8LCagWGyB4QduWg 121
raylab/policy/modules/base.py sha256=ifzJDIJJaII3EomQnpNYTN0LwBDo4CTU_H7CTpQhS34 670
raylab/policy/modules/ddpg.py sha256=kqBdzD5OvUGmTfy2JWpS2bsJZTL4Tsv531xIRGIb67E 2619
raylab/policy/modules/mage.py sha256=5TCCyVE5DrXGSu-o0QEx4iMLu9CXKVspMaelXVKmLm4 3303
raylab/policy/modules/mb_ddpg.py sha256=51kSeeqJFfCNLQMqlbXx0YRSY-wodWoYQ4XxiVB_vHw 2112
raylab/policy/modules/mb_sac.py sha256=E1Tbp-_AdLsQFYC_RRmXYmjmyuJqlIvlDgMgP2LtmCk 1979
raylab/policy/modules/naf.py sha256=7gTA1XNXbpoeTHs4UBPrR7uSGReyP3Y1UKBdbSzHbG0 2060
raylab/policy/modules/registry.py sha256=j7XKWV8j3IkQ2Ltg-wPY8E1zYd4K7nC1cCeXjsG2wPg 2005
raylab/policy/modules/sac.py sha256=LXmLUf8BungkXBWAO60OcHa2eZ4pLIbLgS69u5SLOA8 2345
raylab/policy/modules/sop.py sha256=vS7XTxnXgYQ0CoGnPI2THAsklyXtvIP_Tgdi-lclkSM 3672
raylab/policy/modules/svg.py sha256=3gjeUuWX23D-i7N-RW1jR7qpFVXtzaYX484kZVMYexc 2305
raylab/policy/modules/td3.py sha256=30mP5jf98fqgTnTxv8hX-8zPRAY2-7RgldvawSxp3Jw 3127
raylab/policy/modules/trpo.py sha256=ZSlYivpu9YQHKtFdorUoWPqaUhKHv-SkXF-6n5fFWb0 1155
raylab/policy/off_policy.py sha256=CI9E2EkGDh-G-sYS2XWCjuNOm-4nx4PuROKdjxuIpwA 5207
raylab/policy/optimizer_collection.py sha256=IbNvhvoJkFYgsD6wHEUapV4PiFBJV3LmeN66CsVpVM8 2683
raylab/policy/stats.py sha256=JpTnX_BI9YN7MC0TfbQXjbd1OdPt_7mcvAskJ92yR5A 594
raylab/policy/torch_policy.py sha256=iFyZltgpk1s2uZYRRKtgJlfVjyTMvaXU6dGE7K4jrXU 14352
raylab/tune/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raylab/tune/registry.py sha256=qj7IT014d_o4RRvEDgUVN5meVW87DVaLZRvktHX9j6c 1222
raylab/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
raylab/utils/adaptive_kl.py sha256=RyjFdktHyfAtKyjAny2qdnOnuxEiFWZO-Qt9L5WECEE 801
raylab/utils/checkpoints.py sha256=Nrg4HOTCHqFXk3D6gvuN02AWvM_fPLEjQcReyl2hav8 1542
raylab/utils/debug.py sha256=mjZfaO1rXaC7EjFO8qK2__bi4PUNU4qIeEzdwyl5jF8 1144
raylab/utils/dictionaries.py sha256=uMP1MlvmTU6qcMCZf879WTDqdTBiVLydTXciTmV87Go 1057
raylab/utils/dynamic_import.py sha256=aizixXC-A2jvS3upjaipZz4WDBvgetTbAi0D5Ps8vSA 321
raylab/utils/exp_data.py sha256=yOKHyKqjWiiZE85ZcycwhqhG5QnykGyZ12VCrysVIzE 10407
raylab/utils/explained_variance.py sha256=2jWioRo-YPcTufBY6Nk_NXwqga8YSY36r3bCj27is9w 322
raylab/utils/exploration/__init__.py sha256=4mWuqFKfXySPSsfEV1RuvwMXFa7Sx0UsGvBbhbvOVuY 336
raylab/utils/exploration/base.py sha256=lwfAOfCedx6ZEHrpOrqRkLKTlidACaA8IwsAvFo2i2Q 1699
raylab/utils/exploration/gaussian_noise.py sha256=IWNkXmMWoUxEKlrrMeZsOSPlkVTc_XzZl5k5G1DoIJg 2241
raylab/utils/exploration/parameter_noise.py sha256=yIs6Lha_6SlujSURTlvX6oyywWqJY9uBeHIeLe3VQRs 3423
raylab/utils/exploration/random_uniform.py sha256=TdqV-f9Af7cqN5YSybDIwi97XZVvntIPsGlOG6FoGho 1773
raylab/utils/exploration/stochastic_actor.py sha256=awrKGkKnKvbqCK9oq2C_q9oZm5pm3yh1SlM8dxmMfMM 791
raylab/utils/lightning.py sha256=YDooRVDdtXvmXPkJyfuXSZpUE0HIsG04rV6_Td90mUc 1386
raylab/utils/param_noise.py sha256=qiWcSq3UsYhXTOOw6JQj4gqy__6WuzSbklg0g4SIZLo 1292
raylab/utils/replay_buffer.py sha256=uEiBIPN8NZskg3D6dzwcHIk-DC6k5HuyecAil5dprj8 5966
raylab/utils/timer.py sha256=LQVKiAKyUnkD5hPxqjHM-sHsQzAu3rrmEbPAfPDVNSI 257
raylab/utils/types.py sha256=s8uIjV47-Etx-xL9GiYGv4xN2uDF24Xp26IYuOwL7bo 332
raylab-0.16.1.dist-info/entry_points.txt sha256=RR5iMDfmIA2pcdktGY7Ax2FuEA_5HSsk35f7dZKMSeo 44
raylab-0.16.1.dist-info/LICENSE sha256=xdrdQyNu9M3Z7c6wGvQQ-890emduH4kxG2YmAeQ77L0 1083
raylab-0.16.1.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
raylab-0.16.1.dist-info/METADATA sha256=UIe_gcW_GeIeG2udBRQWpahIZ2Pl5BFZ3U8Cg5TmFps 10126
raylab-0.16.1.dist-info/RECORD

entry_points.txt

raylab = raylab.cli:raylab