openrl

View on PyPIReverse Dependencies (1)

0.2.0 openrl-0.2.0-py3-none-any.whl

Wheel Details

Project: openrl
Version: 0.2.0
Filename: openrl-0.2.0-py3-none-any.whl
Download: [link]
Size: 359332
MD5: 2895945a2d15b5596d3cb7ac9821c9b4
SHA256: 2a60c46c062e4c1e74a389bc52a3ecf0e19b9d75563987423ff24945640a6c6c
Uploaded: 2023-12-20 13:07:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: openrl
Version: 0.2.0
Summary: unified reinforcement learning framework
Author: openrl contributors
Author-Email: huangsy1314[at]163.com
Home-Page: https://github.com/OpenRL-Lab/openrl
Project-Url: Code, https://github.com/OpenRL-Lab/openrl
Project-Url: Documentation, https://openrl-docs.readthedocs.io/zh/latest/
Keywords: reinforcement-learning multi-agent reinforcement-learning-algorithms pytorch machine-learning baselines toolbox python data-science gym gymnasium
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: setuptools (>=67.0)
Requires-Dist: gymnasium (>=0.29)
Requires-Dist: click
Requires-Dist: termcolor
Requires-Dist: gym
Requires-Dist: torch
Requires-Dist: treevalue
Requires-Dist: rich
Requires-Dist: wandb
Requires-Dist: seaborn
Requires-Dist: jsonargparse
Requires-Dist: imageio
Requires-Dist: opencv-python
Requires-Dist: pygame
Requires-Dist: mujoco
Requires-Dist: tqdm
Requires-Dist: Jinja2
Requires-Dist: gymnasium[atari]; extra == "atari"
Requires-Dist: gymnasium[accept-rom-license]; extra == "atari"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: pyglet (==1.5.27); extra == "mpe"
Requires-Dist: transformers (==4.18.0); extra == "nlp"
Requires-Dist: datasets (==2.13); extra == "nlp"
Requires-Dist: nltk; extra == "nlp"
Requires-Dist: evaluate; extra == "nlp"
Requires-Dist: icetk; extra == "nlp"
Requires-Dist: transformers; extra == "nlp-test"
Requires-Dist: datasets (==2.13); extra == "nlp-test"
Requires-Dist: evaluate; extra == "nlp-test"
Requires-Dist: gym-retro; extra == "retro"
Requires-Dist: ray[default] (>=2.7); extra == "selfplay"
Requires-Dist: ray[serve]; extra == "selfplay"
Requires-Dist: async-timeout; extra == "selfplay"
Requires-Dist: pettingzoo[classic]; extra == "selfplay"
Requires-Dist: trueskill; extra == "selfplay"
Requires-Dist: ray[default] (>=2.7); extra == "selfplay-test"
Requires-Dist: ray[serve]; extra == "selfplay-test"
Requires-Dist: async-timeout; extra == "selfplay-test"
Requires-Dist: fastapi; extra == "selfplay-test"
Requires-Dist: pettingzoo[mpe]; extra == "selfplay-test"
Requires-Dist: pettingzoo[butterfly]; extra == "selfplay-test"
Requires-Dist: gym-super-mario-bros; extra == "super-mario"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: isort; extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: gpustat; extra == "test"
Requires-Dist: gym-super-mario-bros; extra == "test"
Requires-Dist: ray[default] (>=2.7); extra == "test"
Requires-Dist: ray[serve]; extra == "test"
Requires-Dist: async-timeout; extra == "test"
Requires-Dist: pettingzoo[classic]; extra == "test"
Requires-Dist: trueskill; extra == "test"
Requires-Dist: fastapi; extra == "test"
Requires-Dist: pettingzoo[mpe]; extra == "test"
Requires-Dist: pettingzoo[butterfly]; extra == "test"
Requires-Dist: gymnasium[atari]; extra == "test"
Requires-Dist: gymnasium[accept-rom-license]; extra == "test"
Requires-Dist: transformers; extra == "test"
Requires-Dist: datasets (==2.13); extra == "test"
Requires-Dist: evaluate; extra == "test"
Provides-Extra: atari
Provides-Extra: dev
Provides-Extra: mpe
Provides-Extra: nlp
Provides-Extra: nlp_test
Provides-Extra: retro
Provides-Extra: selfplay
Provides-Extra: selfplay_test
Provides-Extra: super_mario
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 19707 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
examples/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/__init__.py sha256=uG42wnxYYjlZ8NoBPxHh_0UxWRHoy5KlZmwpYOD5o-o 435
openrl/algorithms/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/algorithms/a2c.py sha256=fOX2Fa7zRmLpVjFUEvTSMG81RYth616L3lV4GbLrNyc 4929
openrl/algorithms/base_algorithm.py sha256=9DSfwm7oL_0gVaUKYBQFch-lwYCu8tFKJB0UdZXG8vg 3004
openrl/algorithms/behavior_cloning.py sha256=0-dTtg6A8-KC1Slk2gCpbb3fwsSGl6NF01RJtKGFz1s 8900
openrl/algorithms/ddpg.py sha256=TyOJ9tGMou6vqw7sjk2Pf37eTL_rnBHR6UsOtpl2Moo 9878
openrl/algorithms/dqn.py sha256=CgTeA8Lw-DM43v8s1OZ3ZBkJYGBvE7hCnRN1C2EkFVQ 7020
openrl/algorithms/gail.py sha256=9vuADgXEO-5VdgTGWMtGcsMGykTQpx1nKEvfqt5jIrY 1945
openrl/algorithms/mat.py sha256=xSx7llpewXYC4S2VmNNrY_A0Zj46dMReFTpObX460W8 1238
openrl/algorithms/ppo.py sha256=wW21tU1ON6yWAbGAdoHKKf3gLThHK3M5eY1buT6RlnM 16939
openrl/algorithms/sac.py sha256=cOLn1wai31pxaMWfxY1WPnj3NufsmA5K_RQlx_KCZhc 11948
openrl/algorithms/vdn.py sha256=JnnJ7-e2Gl0V1n6OZcY5l-GEDaqH5fTj722tz0aVu9A 8526
openrl/arena/__init__.py sha256=gZfDvr8qoeyOvb9NnlVLRwC-mRU3eIfFUduBanv2udM 1625
openrl/arena/base_arena.py sha256=d1CjrsPq1cEMEdQpCxbW-CoffXPMJS3yPoi0_BoGhNo 3709
openrl/arena/two_player_arena.py sha256=J_jn9j9Rpnxzy3QGs4rb71H9IorBYQnmk_fI1GEKp6c 1849
openrl/arena/utils.py sha256=GvQgvGxAuUa1eLp6CuCiA0jPbmfo2ltC-d-WjDX98ro 953
openrl/arena/agents/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/arena/agents/base_agent.py sha256=xsTk8qxJ06x0w_aUqC6D1G5gdy186g2jGfkxQpd47MY 1341
openrl/arena/agents/jidi_agent.py sha256=H7x0V_PJ-ntXE44akPuf4WHwDo5J6l4iEVvNaJqPn4g 1195
openrl/arena/agents/local_agent.py sha256=8jOhy0JCc7Z-7BNtoN3aznEa-b_r2T3roJ4XKehSR5Y 1078
openrl/arena/agents/random_agent.py sha256=6wsw4NKcrm3lKbBrzlhYKSAiPgv6ChuQe_XFAx5v2Kw 1051
openrl/arena/games/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/arena/games/base_game.py sha256=T1Sgvb4M9YnRj4-9WLemw97fMBbgAEhVS0lcxfF_kAw 2407
openrl/arena/games/two_player_game.py sha256=U5N9XDj22LnLFoZke5cPpMTMbh2UHM_wylqgIqRuyq0 2845
openrl/buffers/__init__.py sha256=4I_FFtCflaeo65SuW3Zh0J90y_DTdLlhzcTkakG_hJc 807
openrl/buffers/normal_buffer.py sha256=-gLZawARfjZ80tH0IpJrad4WPrl1Q_uFdJPGK7U3bqg 3080
openrl/buffers/offpolicy_buffer.py sha256=K8uVZxFljTw3ZQ0EmFkL6w_H8VmMS7cph2nt-0MpBvI 2009
openrl/buffers/offpolicy_replay_data.py sha256=DNGC-NDJ5yAOzoORAGjiiabKMgBpiNyumVG4ajyQcok 14996
openrl/buffers/replay_data.py sha256=26Cy5TB499CaCQIDfgqw5qKCqtXHg3RomGk3xwWOI1Y 55022
openrl/buffers/utils/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/buffers/utils/obs_data.py sha256=XrnDQsJKk_0-NIKSL-3IWYLfkowJ9JKBeBTit5SdDCM 1938
openrl/buffers/utils/util.py sha256=kchRSgiDYteVfm5RVw8AJHNcNwtFuCMRtH_Td5B7xOU 3240
openrl/cli/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/cli/cli.py sha256=MKKMez1ZKa4sVHNUgkefBsYkrNdt6hpT630p7mVMkmA 2551
openrl/cli/train.py sha256=HuDuqOVpo_9DYRuDKQe-I1o1zxzmY-tRpzWDH76l9zc 1579
openrl/configs/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/configs/config.py sha256=JykhTOKnetylQWdL6AP0IVtCB6Vm3BFFt72ZGsFas8g 35133
openrl/configs/utils.py sha256=XGOpU3vIFbPyb6hnMBHLNmiydpRUpTL38vLVB8yxBFw 4079
openrl/datasets/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/datasets/expert_dataset.py sha256=UEjba7csYFrC0O6X8uE-WtE8FyPvlR9dbCE8gbbl-p4 4537
openrl/drivers/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/drivers/base_driver.py sha256=o9Nmazv8de5E0HURo_ICZUdxMY_Dw50XaME_AOyyQeM 238
openrl/drivers/offline_driver.py sha256=fNN87akEgr1FZfT7a9d9-fOGhQK87uR20dbAR4BI_3s 1294
openrl/drivers/offpolicy_driver.py sha256=Nl8fjW-9PXnscYcj6Z5fJOvpQ3WRwNhq98NH3FWWLQY 8805
openrl/drivers/onpolicy_driver.py sha256=EIY1QEyKuD7RDB_1BOmNIh-cej6olYoqiqS71aU7V4U 9177
openrl/drivers/rl_driver.py sha256=Gp-D7ZU38ZA_A0nR9jwzhxUhrJK4P-LJFk12L6N2gEY 5883
openrl/envs/__init__.py sha256=z48sXPJpWVyb1x8t2q-FXM9k6fhplIM9F0vmSyOcivU 537
openrl/envs/PettingZoo/__init__.py sha256=5XASsosP-UKgNw0KpZw5PQKDqdo89yPMvdxrnNWb2l0 2710
openrl/envs/PettingZoo/registration.py sha256=bMFiQcL1JuP3rxuXP04njD11gfF3eydWsC0Q3ClhLqM 793
openrl/envs/common/__init__.py sha256=65tAWrZN-a9u3I5Cjoth8DqR7pszwFp2apS7W-aRRCQ 739
openrl/envs/common/build_envs.py sha256=DitKgKVisXj0xxi1HFh50hGY9AgFkKDgtuee_APe8lo 2579
openrl/envs/common/registration.py sha256=jQMCiWACZ6bqfUgAVsVNsaiZ0icnKkNt5T7Q8bycGkU 6526
openrl/envs/connect_env/__init__.py sha256=56DLEBkO7vj0xvmmxkx4ganqoONNyjBR59TtD_YmuKc 1764
openrl/envs/connect_env/base_connect_env.py sha256=-XScBgF5RlZxivcqhpIdV-9f4FyR4gSKhepBP1e8FMU 3785
openrl/envs/connect_env/connect3_env.py sha256=9JGwwWs7z36Fj0zDfHB0ipGOhpttwrwhMLVswj3EhlU 430
openrl/envs/connect_env/connect4_env.py sha256=LjGTP4sS3OJAFOHxAy686YJn6Q4uNWoiME7O6SMRh7A 430
openrl/envs/connect_env/utils.py sha256=NPSvcT7RycPMh7XGHUAnN1_yw4N-Z1f6aX_cYwCgmd4 2254
openrl/envs/gridworld/__init__.py sha256=-7fKD9cvrLQ2B4HLG3zboIWw7BWoJIjj7vXp3jYymoY 1333
openrl/envs/gridworld/gridworld_env.py sha256=YVmUlrtbibv7tielGMNRgc7xfNNSMma-E5qh08cO5uo 3425
openrl/envs/gym_pybullet_drones/__init__.py sha256=HF-BzYnW68srEMH0h-lBCU-R0dBP4YV3fIB4d00vlHw 1792
openrl/envs/gymnasium/__init__.py sha256=V188iAmhy3U5SsvZFtOyPeC7Ybxu3z-hDq_-9CVSx3A 1992
openrl/envs/mpe/__init__.py sha256=9KpwVxo3n9zsO6qEVl5v9UwBZgOii6fRfmFwRc1dmIQ 628
openrl/envs/mpe/core.py sha256=PPWRRLXw77yS3FosE_VaQoFSMjXUPRfWsrlkJL8s6Wg 14285
openrl/envs/mpe/mpe_env.py sha256=f1TO9KKrC1QLWrXCj2WMoomF91FyrbeyfwH2JpJVsJo 615
openrl/envs/mpe/multi_discrete.py sha256=ij1okJRgqAGU3jif_-E_IQ1CD7C-X2xrsgj3MCBrtRU 2488
openrl/envs/mpe/multiagent_env.py sha256=br2QNaCVt4GU34AvKMbvGROyIzdln-O7moPwhbrBbuM 19199
openrl/envs/mpe/rendering.py sha256=serLVO3XWgw_TKnVz9W_FAobjTfC07mxSByjuP4uEQs 9489
openrl/envs/mpe/scenario.py sha256=ZTerKUBf4pxSTXpSAxGtpiroIZ4JrMwgSkDPVFvnrQ8 343
openrl/envs/mpe/scenarios/__init__.py sha256=mszd49TBIrGgFr-mdG4TRS038s6fSRqIyXc9sEwjPP4 145
openrl/envs/mpe/scenarios/simple_spread.py sha256=B7jBCZXwJUv0hVXKcsVkTvbSNjqh-xD19N__JXCFFyw 4433
openrl/envs/nlp/__init__.py sha256=6bPMLruYgENh5Stnfxw905bdpDbCVMeK4dvNhPV4swc 876
openrl/envs/nlp/daily_dialog_env.py sha256=yj-geOLAXDg-LRQ9s_XN_CuPpW3-NNCRCtIicAOfCsU 7930
openrl/envs/nlp/fake_dialog_env.py sha256=g2ioHYLTk--Bm8uHpWsN_MJFyNHw71XAebAof8f_yLA 3272
openrl/envs/nlp/nlp_env.py sha256=6gO1tEAnRelogcbX2bLcn_-Pt9gqFu-fP_V6ls5jtdU 462
openrl/envs/nlp/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openrl/envs/nlp/utils/custom_text_generation_pools.py sha256=1X7K6waY-pZUm4ABu31EH7T79zWqfRwctcBzUof9jbw 2765
openrl/envs/nlp/utils/distribution.py sha256=uggTYHbrM-gTQDEArNtuTPTPogMKgf3FTm7olkCYP4k 4515
openrl/envs/nlp/utils/evaluation_utils.py sha256=VWVJbt1zlB0dWVlOtvwaW7sspGjepetSofLb_jhyOp4 1823
openrl/envs/nlp/utils/observation.py sha256=G1RjMM_fwzkjhJoTbTyipg5J22fY0xQcfUmVU_0bP5k 7201
openrl/envs/nlp/utils/sampler.py sha256=z809yOIr9HRaVadLDziHYkN_bcavoau7KfKsQ4j-CzE 1363
openrl/envs/nlp/utils/text_generation_pool.py sha256=bVkUCh1JSHgFABsAQ-c4Y0FQWuED-K6pEPZfYP4r21U 1233
openrl/envs/nlp/utils/metrics/__init__.py sha256=wrJW-Aba3FcXascGwuiAC9Sg6BZQVIScGzqHuWYnwkE 638
openrl/envs/nlp/utils/metrics/meteor.py sha256=T7C7NGXENtzsqcSvrcexUj1AM3uTBHDHWtnl8Dt-b30 7088
openrl/envs/offline/__init__.py sha256=Rjpk5EYyc7q07sfrcsDwGqWjWibb0t4LiB-VjNhVLSs 1595
openrl/envs/offline/offline_env.py sha256=NB0bDt6Dlzhb23FRM3cON94hLNbvsNYxaMDNxibI_I8 3441
openrl/envs/snake/__init__.py sha256=QZ0AT3cs80g7kabsi19cK_-6bGAhTKDj5l5VClq-KtI 1911
openrl/envs/snake/discrete.py sha256=TUqUTosZ8NU-R7OlMMPoKLwOilbZqXG0e6xL5LbZ2IA 866
openrl/envs/snake/game.py sha256=Et9AnhP4QESO6qbCwwo6LlCKFR6g1nu1Py6ruhVjBnY 1319
openrl/envs/snake/gridgame.py sha256=amK1LlRpyzh675-MsVaLMrlag-gyQCaaufYOFYrVQeQ 8775
openrl/envs/snake/observation.py sha256=9Bej4-QV9SEMaAijyKZfyVBGkc4BWNpaMYJazAVSDkI 2043
openrl/envs/snake/snake.py sha256=pvlqc04tf4cx0ycJSVan0V9M1Jw5f3Sqv9aVxkOxKHY 27195
openrl/envs/snake/snake_pettingzoo.py sha256=j8GDS9LlcLZyRXXxwEbFOhVMQhyTnm8s4bxunX3kD30 4968
openrl/envs/snake/space.py sha256=OumQl8e4SwFUsPcvvCQyHkoAL7no0oXLmNrCfTaKCPg 2319
openrl/envs/super_mario/__init__.py sha256=ywZRKp0ni399y6WqfzW7AJieXb0cy0GZXy2b5AXJcxk 1477
openrl/envs/super_mario/super_mario_convert.py sha256=Z5ya2kftOL5hNOJnO1IrM7Ra_LS-4DNDqUTQNRa9WCQ 2494
openrl/envs/toy_envs/__init__.py sha256=J8w4FyCnoMdcGch-HFp7_yKmYrqfLfsrhjPe5gEAzMM 1836
openrl/envs/toy_envs/bit_flipping_env.py sha256=1TBZLYJY6V6YYsyVyhYJ-m2zYF1rWe3aHHEqtFyiE_4 7958
openrl/envs/toy_envs/identity_env.py sha256=GKtJj2JEtTCNLEZEylbE75mQCgvrUp_OhJAbniBhalY 5238
openrl/envs/vec_env/__init__.py sha256=o83E22JNeTTOioc7m6GMV-kwHyAge9TPD-y99SCi3y8 1377
openrl/envs/vec_env/async_venv.py sha256=qXtBTJZwVuIgzBO1kGACydPT5Xy4T1fBmh35yhb9hmI 33570
openrl/envs/vec_env/base_venv.py sha256=zxl6TAEx5hUvVwbbw8XBgdbCNKk7Z5mNJJz1SeoiVtM 11879
openrl/envs/vec_env/sync_venv.py sha256=lkLHu6Iz8L0IzL7ufTcMeVSrViRqS4vCwPi4nGf1TtE 12112
openrl/envs/vec_env/utils/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/envs/vec_env/utils/numpy_utils.py sha256=BeYKA9RboKfsX0OVu7d7HODOIZb5DLmrOiZ_djDOL3k 7611
openrl/envs/vec_env/utils/share_memory.py sha256=dxmEsCBAcpGszSj48_Vcb14vBJ-Gq_8p6MT3_oE7DQg 7902
openrl/envs/vec_env/utils/util.py sha256=A3ka0Pd9BGKLm2T8DVmPGwmxZMrYV6jKHYLMrfWkR8Y 3233
openrl/envs/vec_env/vec_info/__init__.py sha256=Ec-gM6--50HHTeeo8QcdIeEW32ArioALnNSDOt4wWug 1270
openrl/envs/vec_env/vec_info/base_vec_info.py sha256=Oth12_xX7-Iud6ifdC7phdWf-Hknk7hqE2olALl8V5s 585
openrl/envs/vec_env/vec_info/episode_rewards_info.py sha256=JqmNaXmEcREYI7M61LdkfAS5YwT9dZStqLtUF4ynnQc 1927
openrl/envs/vec_env/vec_info/nlp_vec_info.py sha256=kIJN4JjHsycElgXTwgBjFcZ3vCWDCdi8zjR6yDhDg7I 2323
openrl/envs/vec_env/vec_info/simple_vec_info.py sha256=jQabZzatMNB37Cn1EjnSCAcZroMWuAeBZGee1Px92sc 1237
openrl/envs/vec_env/wrappers/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/envs/vec_env/wrappers/base_wrapper.py sha256=5lc29DjxEpv5jCmiMjdghR8H6aJQLgCLDZN_2TvsGa4 9652
openrl/envs/vec_env/wrappers/gen_data.py sha256=i_uSTaePCnR1il0NQ3GX8LIwkczy2adk-Z6eVchtnhI 10459
openrl/envs/vec_env/wrappers/reward_wrapper.py sha256=HUTxQvo98ooOCtLWlnwPcKeSJ5Ev8jsR78xRpWWa-Nk 2278
openrl/envs/vec_env/wrappers/vec_monitor_wrapper.py sha256=uiG4noG74iGtG3PYlbSV93Dm2queYgKUq3jwmRMUTs4 1545
openrl/envs/vec_env/wrappers/zero_reward_wrapper.py sha256=uMHC7PpG5oNsUnWdpc1dwqiYGTrgTS4pGawjfSDIgmk 883
openrl/envs/wrappers/__init__.py sha256=WEWpNFmCWwb6m1b0LSbu-0UiAzb3EVhT1dlBovCMuQc 553
openrl/envs/wrappers/atari_wrappers.py sha256=JcR95WU275fTJ9fv3DmB4o5oG9rFCPo8GgIDNetvSg0 5196
openrl/envs/wrappers/base_wrapper.py sha256=ktQb-0QdNzrnmw_LcBT-R9Rq2bbvg8B4SGhtiG2gbyk 3665
openrl/envs/wrappers/extra_wrappers.py sha256=JS07on9gz3uCP-T8AiFA2tIlBUl4AojIjtSTmU04PJs 11875
openrl/envs/wrappers/flatten.py sha256=UUSLzWqo_FxLV8oGWcV1iO-kjNTzjygGWvNZewMmwXU 3325
openrl/envs/wrappers/image_wrappers.py sha256=kGJ8rWynXZww2j_IFqlL213iH4InStMTTaYtkNLXhSk 1486
openrl/envs/wrappers/mat_wrapper.py sha256=HDjl21rH2g2SjCGlUnKWeBGcwie0CGvoUC8VU8h9oLg 1796
openrl/envs/wrappers/monitor.py sha256=4ccUK06V66c4OA8pclRIPrihbnbKrvxtKuzlXBV9YIA 3561
openrl/envs/wrappers/multiagent_wrapper.py sha256=cvHOObH6M8QISvTXNAtvdTS18b92MOUHoPYCyzsDgcQ 2533
openrl/envs/wrappers/pettingzoo_wrappers.py sha256=hZCqxAaCya_9Hb_KC9Kb9iuQ4Ns9GnuBeOOZRzwNOxk 5054
openrl/envs/wrappers/util.py sha256=wrpANVCkI9Xh5sV5D2tTv2r6zY-seISJgTqWMJ-ugkY 2355
openrl/modules/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/modules/base_module.py sha256=H1Nq8fLqecGgLdTUkqLzWIF-Wnk4rlniD1jM3UXQIxk 1540
openrl/modules/bc_module.py sha256=41ePK6CSzggvvFN8qC0--kjECgzDDGmDcXu-n2D-Rcw 4330
openrl/modules/ddpg_module.py sha256=6pra1HrM-eBA5L09K_T3F33fCIX1yL-5Bwx0hR7fyDI 5743
openrl/modules/dqn_module.py sha256=AfrFfREl_QfW16UMhOW8YH0JpXUjVKPS9CNPpCpc8OY 4333
openrl/modules/gail_module.py sha256=AVpnlIfT3Ig-HWDxFIpZjIi2VvqI6Sh9TqIlTSm2E-g 2002
openrl/modules/model_config.py sha256=uU7cscXFI43TPAMUx4lpfWjrL82LlMtviKgmzbfkZXQ 1210
openrl/modules/ppo_module.py sha256=bx6PIeTxAhyaXiRPZyaOKu73F7j4dfSzF5E85o_j6V8 7258
openrl/modules/rl_module.py sha256=Viw9Cwrkh9Kl6cyVdksBKmKGAq66NEXfatSXe1yqhHU 6695
openrl/modules/sac_module.py sha256=RLlvKOXFHnPXX9HNt9-Kw6vk6vEmpQvZzsRyqZW9XmY 7405
openrl/modules/vdn_module.py sha256=ycGAyAZqsGEpoDpwqVX4b_3gDMNzL1mcHWE-IyPFSPM 4403
openrl/modules/common/__init__.py sha256=FQZ7ZoKiAmnEXkmrKOasmPhOWDodAx0D3ro8WyV6Nok 441
openrl/modules/common/a2c_net.py sha256=3klJQOAO1GmSjFFV8TdpwfL9TT_ev2V9kG3bGP75aDI 720
openrl/modules/common/base_net.py sha256=KgdeJP20K7XqZddB3H8ZEcc7puw63VMXNE1Wfu0Xqi0 738
openrl/modules/common/bc_net.py sha256=WpgjttdR4S6SLwuC5jK8b0Yryq5VRgpOq5EX0R3bDzI 1364
openrl/modules/common/ddpg_net.py sha256=P5npM4hN3EhIuet_M4WC66KbNfgMkRFSe19bZ4bf43A 3162
openrl/modules/common/dqn_net.py sha256=K9FHjukudLgZvHurX5Ssu2Y619p6j2cnfAZxAN5fVGg 3462
openrl/modules/common/gail_net.py sha256=8jroChhXx3-6NODbwTmtYYhqc8382_UUZylrIWKIEYI 1662
openrl/modules/common/mat_net.py sha256=R082JU3NNJRFGX0l_uiIIKjsfpTWIZwtw56u9M9B8xA 1337
openrl/modules/common/ppo_net.py sha256=arCiTlE0fTS7SSlxUg9TzhLn0ZAh3U2uWNED5l5tKf4 5063
openrl/modules/common/sac_net.py sha256=8kO5MeEV11Z0BqthVUnbo-_QM4G7fAWj0kazQsDZ8Hg 3349
openrl/modules/common/vdn_net.py sha256=n6r1vjn-Cwibjhi2gTwHC4sL-3HkQSr_Rwr0QXJS12w 3539
openrl/modules/networks/MAT_network.py sha256=UtCs33YkId3-AvidICmGkLv5n3kGVFaj678t45ul0h0 16144
openrl/modules/networks/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/modules/networks/base_policy_network.py sha256=6XS8jEhi23RXPB6WZte-0sOp3aN8XN9cuZGrlIh0n4U 1227
openrl/modules/networks/base_value_network.py sha256=9fwNakAHh2QgEXlL_8gP9AjXf0qjuYf6zh7PK1_DCoI 1191
openrl/modules/networks/base_value_policy_network.py sha256=z_wPDk8rx6k7jFEaLySqhQgXzWnr-8RpZU42zV6J_GA 1944
openrl/modules/networks/ddpg_network.py sha256=sPHcQ1xaZ3Pfa-vc63MkYuI3Wgitujeq9_jpznvfEPY 11066
openrl/modules/networks/gail_discriminator.py sha256=WJhAnSpnJw_0NMpm0pjP09p746frtaPol1M6bhc_osY 7064
openrl/modules/networks/policy_network.py sha256=gXj-nxs_fDS2HiNAnbEtu07heWWTG3i53CQqkD635Vo 8323
openrl/modules/networks/policy_network_gpt.py sha256=2ZTFhD2O1eFxF6DZOmL65oWDpAIK0-1R0ggfyNg_CUA 7887
openrl/modules/networks/policy_value_network.py sha256=GL8rQd640AvmeHKzJL5HOZEt9YmnPDPSxLVJfpH6r_0 6032
openrl/modules/networks/policy_value_network_gpt.py sha256=T-LYyRzy0dcifQvrO4KnByyZvSei2I__JnNK2OIdVC8 3925
openrl/modules/networks/policy_value_network_sb3.py sha256=iH0iRJsT7-BmYGUNiP_vutPdb3X21EoJLH3fFfkceLY 6383
openrl/modules/networks/q_network.py sha256=5AZo7zcKWfsPLqokfgC6MDF2iGH8KKXgIs-HAsbg1W0 3960
openrl/modules/networks/sac_network.py sha256=nw0zzf8ZyF3TjT1GwifOWH5sBZNxUO_Qr3b-SbhcGDY 5080
openrl/modules/networks/value_network.py sha256=AekQlqi1PSnZSA1TcrftVbxtqZSonXbCFm1Yboe6XbM 4758
openrl/modules/networks/value_network_gpt.py sha256=Mza5dSH0dbfFd8yGBG50myeLCKMYQbNVnqHczbHkAIo 5469
openrl/modules/networks/vdn_network.py sha256=qyeFaytY2YrnVkNbYusntG15aWTOtu33nnTR0Av_hfk 7378
openrl/modules/networks/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openrl/modules/networks/utils/act.py sha256=hxp8DF6sXiu5N5OjrSXs-Py1S5qaP5AsJ3UB90jdEzU 7359
openrl/modules/networks/utils/attention.py sha256=CR1cGEgo0sbbgOIpYGu-2Gq11lGK-dOOhWoJoz55zKo 9661
openrl/modules/networks/utils/cnn.py sha256=rIjwGToyTtBDBzaLldOHBjeNf8TCHCNKl5CKKScCNRE 2844
openrl/modules/networks/utils/distributed_utils.py sha256=xfsNIdre1txyEYeOUhi5_GFCTXy3U6kdyhViRVAbZKE 805
openrl/modules/networks/utils/distributions.py sha256=YZn0qfrXW95LeHg--OdwGf9k39iZJIH4DRbFBvszy8I 3543
openrl/modules/networks/utils/mix.py sha256=lp5LGnjzpTeeG_3N7_CdvyxbF-p7DjhB5rmtGcv5oF4 10532
openrl/modules/networks/utils/mlp.py sha256=IWN1UT_roUtjH7KSTsmJ3TDn132ZgXHcUJsiJYqUGLs 5892
openrl/modules/networks/utils/popart.py sha256=G39GgvEe4bBkcysXX_10jBOT52pNvKTXk6cxRy4oUXA 3973
openrl/modules/networks/utils/rnn.py sha256=SX5Mny_e26r8VanmigfWs-yLWO4vNs_jy86hvHfPTD8 3515
openrl/modules/networks/utils/running_mean_std.py sha256=YHlzps22_J4Da7Ha53GROmEEAyn4DVMpD_gofdCX8sM 2074
openrl/modules/networks/utils/transformer_act.py sha256=rCt7lDNqxTibAoxABqj5hnh7ugVuwLWDqa3jqTkKGr0 3314
openrl/modules/networks/utils/util.py sha256=4oUTbIz8f2azZa0ljbfy89owxgDeFZr-JYK4zmMeMdE 317
openrl/modules/networks/utils/vdn.py sha256=k8_v2sORdiiiLyRiCKnV-8y9RzGD5cYdOyCgov-mEdM 217
openrl/modules/networks/utils/nlp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
openrl/modules/networks/utils/nlp/base_policy.py sha256=j_Z9N9PzYZUiWhuYlEMihY97U8soJldGEtcRtcaF8tQ 11775
openrl/modules/networks/utils/nlp/causal_policy.py sha256=78NqKDy1hxbBwnESUy7Ctks2XcD2le9zzGSYPt9Dop8 11714
openrl/modules/utils/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/modules/utils/util.py sha256=wtDmRX1_BPtrJXmk1Y_tLMCE1imIU32xUbmZQZKN538 636
openrl/modules/utils/valuenorm.py sha256=uRJTWEZs2GHhNKuSJ8nJyudVUzkGgJIVTsOSn0krZow 3669
openrl/rewards/__init__.py sha256=9DD09gbE5G7YbnTaVO_4wiUxxVm8Q_soMESaMI813FU 1095
openrl/rewards/base_reward.py sha256=uWuFfHtUSzl6h3yAGltHz1EH76RmrUmUl7L-uqpxOX0 641
openrl/rewards/gail_reward.py sha256=zzHyJpjHdiiFuS6aW0GivtuE3k9HP8HKox3V4rzlOa8 1667
openrl/rewards/nlp_reward.py sha256=gBfB4Wn3NqBY0Ur2ENRu81hyk4i0bH4XUdmvSthnLBc 3920
openrl/runners/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/runners/common/__init__.py sha256=t3OBi60PAzEa0nXS6vMlUdaWohAYxH417gNuX12LzIY 743
openrl/runners/common/a2c_agent.py sha256=WbBfuP-ksmXKYlUihPU4C6Ttk3M3OG92xVn6SdlEEws 2242
openrl/runners/common/base_agent.py sha256=vtaholy1bLL6ir9GRUDJvx3tRpldTSsyNLAD4zXwN5I 1684
openrl/runners/common/bc_agent.py sha256=KU698bSrrIa0MEHmvkpBHfs3J8vlCUzPzdQTkGUEW90 2311
openrl/runners/common/chat_agent.py sha256=OGOehc4smovDn4FnVCYq4turyXY8npstkkai-HmkXxg 4024
openrl/runners/common/ddpg_agent.py sha256=yLHaPBZe5iSm2ZwfqTKlFc8aIDTBRKj40Hnx0bt9EjI 4099
openrl/runners/common/dqn_agent.py sha256=xrpLKd8fvkYe0KVtCT1fCl1hc6C7umJqcS9V69tqoUs 4143
openrl/runners/common/gail_agent.py sha256=NRCUtisq0QnfJVvKiDaQsXhGMV27gBeT6L2JB3Ac0HA 2044
openrl/runners/common/mat_agent.py sha256=synOjUU2AwTEk6dZTs55T5AEZZCRCidob77q13aBqoQ 1616
openrl/runners/common/ppo_agent.py sha256=hy4VeAEI8IPZpKJnpbB6M1FCjHjsycp14QW3S67SqjI 5012
openrl/runners/common/rl_agent.py sha256=QTGHT0tRmACtIlI5fRZB7BmApuQzGhd3H70A5jTpH9g 7172
openrl/runners/common/sac_agent.py sha256=S2puQEwdeG81iRjGbPPpw9s1-UIKQP0cheUEyy-ZCaA 4443
openrl/runners/common/vdn_agent.py sha256=QAnV8vVimh__56m2a3KOFX3ZgUBieY33Ko75B0O8Fjc 4088
openrl/selfplay/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/multiplayer_env.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/callbacks/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/callbacks/base_callback.py sha256=SIZDEIFpHJZVoj2Nn41TD49lIjQClM9Oa2NuhQ0iTXY 751
openrl/selfplay/callbacks/selfplay_api.py sha256=l8dw3D0PO2tbVvYSd5IvuQl4VYrNdkLq4om-qWG2B8Y 2663
openrl/selfplay/callbacks/selfplay_callback.py sha256=4TxayA09TnPl6YlxNGTtA3QoDVYHIVnVNI8g8uH4UWw 5563
openrl/selfplay/opponents/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/opponents/base_opponent.py sha256=VBC9tFaIU-B6edcu873liYJMZ3dUd3H4JAOkryuVZDs 2345
openrl/selfplay/opponents/jidi_opponent.py sha256=eVqd3hjQgPEUFxkRqzFcI1H7Y5TL69lkRT-rsGYqE3w 2419
openrl/selfplay/opponents/network_opponent.py sha256=Uobvla7W71zJiUsM3a6GXpN4d3FVROp8scEMM9Nec9Y 2082
openrl/selfplay/opponents/opponent_env.py sha256=Mfs5jmS2dNYEWrKSs4M6i0ZwKHjA3k6q0irAExe642w 2627
openrl/selfplay/opponents/opponent_template.py sha256=clYTJeCc4BjNmBwdHdLeQww63VRlbh1fu7MusRiSn0Y 2544
openrl/selfplay/opponents/random_opponent.py sha256=6H6N2tRJEiTFAJzxAxq-7aUAXXE2kJiHGbL7hCA87Vo 2374
openrl/selfplay/opponents/utils.py sha256=uYfmyTDxrb4zYnRJYvkw1v--SIEXSZ6EhEPclQvGZjQ 6107
openrl/selfplay/sample_strategy/__init__.py sha256=acnwHDM5U13-Nz42fLMO8CQDg12R4D6aJfJpN7NN_F8 1177
openrl/selfplay/sample_strategy/base_sample_strategy.py sha256=wFtVesn3QDSIapd2vyrHW0euuN3_fyCtK_fywXwYdts 991
openrl/selfplay/sample_strategy/last_opponent.py sha256=34Nkv7NYFJxETowbg9QgDfxMVrubPhPBsvRIRYZLpto 1036
openrl/selfplay/sample_strategy/random_opponent.py sha256=4ST_QJL6H5Yff01q4qTr7BEbuOQ4Ond1H4u1rCxHn58 1022
openrl/selfplay/selfplay_api/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/selfplay_api/base_api.py sha256=dmLiFlvEp2TdOd7fWRMm_Oyfw7m0gGUJ-ohuN5bRkR4 1499
openrl/selfplay/selfplay_api/opponent_model.py sha256=bzV589oQEts0-Ql5ancswVsHLqYap5H2uW0KiMClVbY 2266
openrl/selfplay/selfplay_api/selfplay_api.py sha256=R_CEF5rlU4W9-HMZoKreF4ReKXIezCRCLhIc09US5F8 4422
openrl/selfplay/selfplay_api/selfplay_client.py sha256=4LL2lgO7YdZUqXOGpFdihD8LQ94AsWIkZfR_v5UcWSQ 3093
openrl/selfplay/wrappers/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/selfplay/wrappers/base_multiplayer_wrapper.py sha256=tviRJeG5CfuuhPhbORSIurZzqcI9wo489jM1nGpZpUk 6211
openrl/selfplay/wrappers/human_opponent_wrapper.py sha256=pl4n_2ftnsmwLIvkY3GOr-X26ZzpOzo8cJ7bGqZIxMw 1102
openrl/selfplay/wrappers/opponent_pool_wrapper.py sha256=mhfkFki0a4qthiQIKaWaOLJsynt2LSsnU5sGaRRWTYo 4565
openrl/selfplay/wrappers/random_opponent_wrapper.py sha256=tiA4gUeUMO-abxxP_4aA7nJonmz13-5cLwoJ69-3T4c 1505
openrl/supports/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/supports/opendata/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/supports/opendata/utils/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/supports/opendata/utils/opendata_utils.py sha256=kyL0dD7ELbIfIhMbIfTWq6Rgu-T1vv7BEevh73NByAI 2136
openrl/supports/opengpu/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/supports/opengpu/gpu_info.py sha256=dLDOxPmA1rcsSkp-xX7es4OeoBLrHc_dBLFMqF_hz7g 4184
openrl/supports/opengpu/manager.py sha256=hlikX0le4wx5gZ-TqNT80I6OFxNeDYddDiPdW3cxCwM 7114
openrl/utils/__init__.py sha256=hxiYVp_BKHt-rxXnxVwcsk98k6tNybGZ3zHlAn93byI 638
openrl/utils/custom_data_structure.py sha256=CVMrwROrlZkFhD1PCowd__OBksRhuXJl4lfo8fWYwuU 898
openrl/utils/evaluation.py sha256=63GhJL9tzGS4T6QubmMZrcESpPe_h49-I__WK5VPzoM 7255
openrl/utils/file_tool.py sha256=-gjbC-C5Reds0CmN6FMP6YL4M7Fb8NIKVy_36zB-Cxk 1587
openrl/utils/logger.py sha256=YGBsCU3vzTfnGV8E-Uwc1vAO3Sg6ZOfx6E5FBsPNxfA 6562
openrl/utils/type_aliases.py sha256=2oB6tgLk0C8kyyAFxpJc6t4-74u0syHTsLdweermNYo 1276
openrl/utils/util.py sha256=4_q18dZpGlL2I4BDGjzVKMV38fj62FHevsPwIjIpp1c 1490
openrl/utils/callbacks/__init__.py sha256=U-fJro9VldVyzLWPg33fm2UFIu-bqzxLNipoF5l_MjM 740
openrl/utils/callbacks/callbacks.py sha256=gbRGQZ5dVBIidzLlgIn2EQV-QRsjjoNGYEaMM6CuQRc 9559
openrl/utils/callbacks/callbacks_factory.py sha256=LqOG2DbhamUTaAXynULUItNd9Gd3OEanBfOvHIBQOdg 2613
openrl/utils/callbacks/checkpoint_callback.py sha256=5YagV_0i6g9Jb4RBZm1im0j8WdeLxEzA_MJTefq-gfI 3742
openrl/utils/callbacks/eval_callback.py sha256=JqCvHvifsUHUs6S_xkk6x6JKwiaI3ynGvBVn3CL85xk 11349
openrl/utils/callbacks/processbar_callback.py sha256=J75ITDZQNwqyW6MDmZy5SxWLS8t3tDQuOglht5-aXuc 2022
openrl/utils/callbacks/stop_callback.py sha256=6v6i04FQZF3gIEP14fB78fvoKZCF0toQOXhlUwKtoLs 5995
openrl-0.2.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
openrl-0.2.0.dist-info/METADATA sha256=_wKFAjTgvuVzYvNHFDOt4N646m5d8HjN6ipKFwEsa7E 23785
openrl-0.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
openrl-0.2.0.dist-info/entry_points.txt sha256=cTcHkIaGSi2l9bqFWEL84o2LE5DLk0wtXBgDbh0h-b0 46
openrl-0.2.0.dist-info/top_level.txt sha256=vKjZzrp1XU41e-PtZZUxubxH-PdMxalgygVnwwHGy_Q 16
openrl-0.2.0.dist-info/RECORD

top_level.txt

examples
openrl

entry_points.txt

openrl = openrl.cli.cli:run