tianshou

View on PyPIReverse Dependencies (11)

1.1.0 tianshou-1.1.0-py3-none-any.whl

Wheel Details

Project: tianshou
Version: 1.1.0
Filename: tianshou-1.1.0-py3-none-any.whl
Download: [link]
Size: 250834
MD5: 9c9d31903b43fcab34ae09710b69181e
SHA256: fb829d5a94ce99888f95ebf6c861dd5727006b80f6953f86bc0094a728d8a6a5
Uploaded: 2024-08-12 09:26:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tianshou
Version: 1.1.0
Summary: A Library for Deep Reinforcement Learning
Author: TSAIL
Author-Email: trinkle23897[at]gmail.com
Home-Page: https://github.com/thu-ml/tianshou
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11,<4.0
Requires-Dist: ale-py (<0.9.0,>=0.8.1); extra == "atari"
Requires-Dist: autorom[accept-rom-license] (<0.5.0,>=0.4.2); extra == "atari"
Requires-Dist: box2d_py (==2.3.5); extra == "box2d"
Requires-Dist: cython (>=0.27.2); extra == "mujoco-py"
Requires-Dist: deepdiff (<8.0.0,>=7.0.1)
Requires-Dist: docstring-parser (<0.16,>=0.15); extra == "argparse" or extra == "eval"
Requires-Dist: envpool (<0.9.0,>=0.8.2); sys_platform != "darwin" and extra == "envpool"
Requires-Dist: gymnasium (<0.29.0,>=0.28.0)
Requires-Dist: gymnasium-robotics; extra == "robotics"
Requires-Dist: h5py (<4.0.0,>=3.9.0)
Requires-Dist: imageio (>=2.14.1); extra == "mujoco"
Requires-Dist: joblib; extra == "eval"
Requires-Dist: jsonargparse (<5.0.0,>=4.24.1); extra == "argparse" or extra == "eval"
Requires-Dist: matplotlib (>=3.0.0)
Requires-Dist: mujoco (<3,>=2.1.5); extra == "mujoco"
Requires-Dist: mujoco-py (<2.2,>=2.1); extra == "mujoco-py"
Requires-Dist: numba (>=0.60.0)
Requires-Dist: numpy (<2,>=1)
Requires-Dist: opencv_python; extra == "atari"
Requires-Dist: overrides (<8.0.0,>=7.4.0)
Requires-Dist: packaging
Requires-Dist: pandas (>=2.0.0)
Requires-Dist: pettingzoo (<2.0,>=1.22)
Requires-Dist: pybullet; extra == "pybullet"
Requires-Dist: pygame (>=2.1.3); extra == "box2d" or extra == "classic-control"
Requires-Dist: rliable-fork (==1.2.0); extra == "eval"
Requires-Dist: scipy; extra == "eval"
Requires-Dist: sensai-utils (<2.0.0,>=1.2.1)
Requires-Dist: shimmy (<1.0,>=0.1.0); extra == "atari"
Requires-Dist: swig (==4.*); extra == "box2d"
Requires-Dist: tensorboard (<3.0.0,>=2.5.0)
Requires-Dist: torch (!=2.0.1,!=2.1.0,<3.0.0,>=2.0.0)
Requires-Dist: tqdm
Requires-Dist: virtualenv (<20.16.4); sys_platform == "win32"
Requires-Dist: virtualenv (!=20.4.5,!=20.4.6,<21.0.0,>=20.4.3)
Requires-Dist: vizdoom; extra == "vizdoom"
Provides-Extra: argparse
Provides-Extra: atari
Provides-Extra: box2d
Provides-Extra: classic-control
Provides-Extra: envpool
Provides-Extra: eval
Provides-Extra: mujoco
Provides-Extra: mujoco-py
Provides-Extra: pybullet
Provides-Extra: robotics
Provides-Extra: vizdoom
Description-Content-Type: text/markdown
[Description omitted; length: 38026 characters]

WHEEL

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

RECORD

Path Digest Size
tianshou/__init__.py sha256=lmeN7PysWx75xLFGQDeHySKBrysubSMGfCiMqVB4os0 190
tianshou/data/__init__.py sha256=ax0KZ3GNrVdKue3WpYUWGxYCyoSOYteF8Xj8AIFA4gk 1507
tianshou/data/batch.py sha256=DT8ewCLPJs0F-z43XfeJmkDZvMB0aAUj85h5owtKwgs 53683
tianshou/data/buffer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/data/buffer/base.py sha256=J3DjgdJop6DyDRrxMvwmKb6KHNvxNMk9cc8kXV5hMsI 16933
tianshou/data/buffer/cached.py sha256=Fk3BZKpynbWMPm-n4s2WJb6ox0L4UHjaQV7UJqs-VzU 3543
tianshou/data/buffer/her.py sha256=XpWgDrSHzEaheryBJDnPUhWQ8wti8F7C_qTBJW6Ucdw 8340
tianshou/data/buffer/manager.py sha256=tJMoYuqxRbQsokB0zhUw22xvybNLppWAnGZNkWuizhw 11988
tianshou/data/buffer/prio.py sha256=bddJlLF7xM6iUecFuXK4HWarEAkvTS4v2-DKliIPDEQ 4444
tianshou/data/buffer/vecbuf.py sha256=gosHvmUhqEKu95537S_tVyMIh0-j3D5l_PuAmGRHMDA 3185
tianshou/data/collector.py sha256=cL0Jxw2fkyC_cL5kb-1iGy9HgZVrgyGTqGrtoHi0TAo 41451
tianshou/data/stats.py sha256=rwSRfYk7Qhaml1OzRDFFo83vUyn7hIDlPAV58EqtgGs 2998
tianshou/data/types.py sha256=WG9TcxpHrbzt-POuIeK8g2Ci4xrr2kwR273RmPG6vHk 3421
tianshou/data/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/data/utils/converter.py sha256=As7zstj6WcsMIhOwqIgWcsTdeo9mnBFKJR5rOGx0VvA 5972
tianshou/data/utils/segtree.py sha256=I_66uUZSMNiQXmMSEHG-F2Z7v31IYtt_QzDLJslfLzA 4371
tianshou/env/__init__.py sha256=xOoGdOcZz0Y9mV4Og_lsf8oJbOKtFJJQPpM45n00Ctk 687
tianshou/env/gym_wrappers.py sha256=aSr2UKDy6IAMAP0h4pkMDgYK_uqpXxxKkIf8uBV8H-k 3148
tianshou/env/pettingzoo_env.py sha256=aXUiZc4PVKIt78o04NnnCe4FIq58IhWzOUVPFvFl88E 4780
tianshou/env/utils.py sha256=7aa5lVpTJd8_mUwL0d547spw3ZW2dP1rN8QSOjP22Mw 595
tianshou/env/venv_wrappers.py sha256=xxOc1z3EE27r9j2alx7JLVDy5P1u55mJg800_ESlGZ8 3848
tianshou/env/venvs.py sha256=MuA9cVhmyzbAffcvX0gEmUsi2UDlBAiAVma7eVSVDO8 18379
tianshou/env/worker/__init__.py sha256=di0dMpzPFeU2W-b7OzfVit2wMxDyG4TqJHRkNX-I2WY 304
tianshou/env/worker/base.py sha256=FbEpwOxeJiG9i8OKri4B3cHgt_c4m8NJXNVbR3ww1UM 2744
tianshou/env/worker/dummy.py sha256=HwTaqW9XTIo8bVzWX60ZfeBaQCkcP68qpOXcp2u729U 1665
tianshou/env/worker/ray.py sha256=69FSvSHntL1lrJ_M19TgC46w1lT8_vRNGs9OVWsQtlU 2498
tianshou/env/worker/subproc.py sha256=aLQFWV7_WnXVPqAQ8LDOaSX-eRDi1RoPP4zjzBPh6GI 9838
tianshou/evaluation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/evaluation/launcher.py sha256=QwSuCmKiKiSyxuTrO6QEAOx2hJFRwzoNIW-CnAy3JxQ 6218
tianshou/evaluation/rliable_evaluation_hl.py sha256=tpUklYGVZtYUodgYW7qvYKj7GBv79sDaJUnHI549HSk 15296
tianshou/exploration/__init__.py sha256=Yo-jNk5-OS6cKu9_sagPQBKu-EhrqrTcvjp1cWbdK2U 142
tianshou/exploration/random.py sha256=KTxP7T-Ixsfg2HZn5u1MU8b2BV4EGN1prXIJY7-ot-M 2332
tianshou/highlevel/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
tianshou/highlevel/agent.py sha256=CiBu_2Ureoif8RfCTOSvVt4DbwIb-OgL_7ssUA-iTkw 20738
tianshou/highlevel/config.py sha256=rfGfwgyShynv_y97bBc0nw4kRh_yXc0vyZkyiv21y2s 6588
tianshou/highlevel/env.py sha256=0qR_0Evosu09WxPhD32U6QysVCMMHbW5qEZ9LNCY1cQ 18432
tianshou/highlevel/experiment.py sha256=dWVVnawro28NJw_WGHDrPhH5ZaykXaJd61WWj5bkcBk 53766
tianshou/highlevel/logger.py sha256=p2Jrv_0QeGhnjMrxVBb97vnzWQUwXnXWKA6sytJW0b4 3666
tianshou/highlevel/module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/highlevel/module/actor.py sha256=ThCZovswrXtT1Dr3SwCNmwBL36wdceNDZLzRuec1Tno 11124
tianshou/highlevel/module/core.py sha256=O0lyYe9P8khwKcme0dnWdX2b-ZV9qj11hSCRD3nYR-w 866
tianshou/highlevel/module/critic.py sha256=UAAXdtjU-GTaCEWDTQlaFbmavdvH3TxN0fWBYwKWF00 10558
tianshou/highlevel/module/intermediate.py sha256=ILgRhlKfVw_371xvkPhIFvxaKTd9AjWIYW91GPxXits 892
tianshou/highlevel/module/module_opt.py sha256=FhKX6Un6-k6pvCIV_FQHCZaMzwApJkr2bzt1nahBWQg 649
tianshou/highlevel/module/special.py sha256=TkplUxi4rtZopAdHcDEiQNbwfkh_lj39LpdqV8UzOo4 1248
tianshou/highlevel/optim.py sha256=ZmVQt4017esItcVm0kjVi_2gAjUIGeW8jxfRHTEXG8c 2956
tianshou/highlevel/params/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/highlevel/params/alpha.py sha256=ty-DvK_r4BorB13ijQRrCAepZRPC5SRC27367MsfFTU 1128
tianshou/highlevel/params/dist_fn.py sha256=0WZ_V6IdWDavWyMQOJQfqBGPjmWxLe7pk5qPRe1VJgU 2274
tianshou/highlevel/params/env_param.py sha256=jewomvXj5lAy_3ATJspDizd2dlBaUqp5tA8yFe8oxwg 1093
tianshou/highlevel/params/lr_scheduler.py sha256=yg_RIH7J31lbgXyDi8S4paFYMv139i61B003fpypfrE 1145
tianshou/highlevel/params/noise.py sha256=2_kqkSmtDz6SlrL8G_nub4oX87X1g4Zr4R9_mccdhgQ 1131
tianshou/highlevel/params/policy_params.py sha256=uqMri35UI1v0WznJTJ6_q8AlXDc7tYI8tWyuec8pnR0 25983
tianshou/highlevel/params/policy_wrapper.py sha256=hrGuD_L-17YwbGkDK37qDNKrFRK1dXBovfgI9HB0H98 2534
tianshou/highlevel/persistence.py sha256=BJt5cnZwlLNtCU8L59UzErnmQpQgB1x_WvKijNDm1Ts 5798
tianshou/highlevel/trainer.py sha256=pKWxzufONsRN7XcLWuMmkr5KpdIgPrroBYLR27h6Hq4 5445
tianshou/highlevel/world.py sha256=nplBmhXrHL49EEeFe5Qav6U6MUKPbRt1R-njnTBE5Bg 1132
tianshou/policy/__init__.py sha256=uSvZpyCESsxmUxarSjXH61dyZbgeFuetJigG3pXpgVQ 2358
tianshou/policy/base.py sha256=YG1IsHey2K18nOdGfgHpxqz7jt6B0Z0VG7XIYyZZvfo 32912
tianshou/policy/imitation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/imitation/base.py sha256=Z0IfLfJRhH2j6G1NOVE_owYG2zrmzrfAlpN9C7PMhIY 4405
tianshou/policy/imitation/bcq.py sha256=X5X6opZYy6fgZCENKjyuYFettjH0hUJb8L92AWL9Xnw 9393
tianshou/policy/imitation/cql.py sha256=mgOgWmlZaDx62rYrwzee1V1tIU93l50zMBrETMc1ZDo 15709
tianshou/policy/imitation/discrete_bcq.py sha256=CSTBmW-y7qQhqC_Ed_WtexpL3IXG0jirXWGw2oludeY 6792
tianshou/policy/imitation/discrete_cql.py sha256=RVxMysc2g9aNy1UutEW-n1qcE7SNRXfnF4ADTp3_4kk 4764
tianshou/policy/imitation/discrete_crr.py sha256=Q9fdrl07Wm0oq9c3bVv-FqL0tFFrZf0hUAO46QpGqF0 6232
tianshou/policy/imitation/gail.py sha256=og67Q1pMm5NCxKPWXynvu7EsiHbcdEmjCO7_D3lPV7w 8057
tianshou/policy/imitation/td3_bc.py sha256=364Rewva1hXhNruOskafRM2wcFXTZW9URt322meqnf8 5384
tianshou/policy/modelbased/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/modelbased/icm.py sha256=S0KzPcxT8LJdCsKAJI3SIJJhfT5vGe4chnTVkVygZVE 5998
tianshou/policy/modelbased/psrl.py sha256=QPtWWZe6UkBtwqxHHRQoBMmlIkF68IAo52jisiiAEsY 9578
tianshou/policy/modelfree/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/modelfree/a2c.py sha256=f-bPCPXbpf-mRK5_Pi_Nwaeg6s_yJVEYM_oN5W3FBzk 8960
tianshou/policy/modelfree/bdq.py sha256=0EA1RqqCNP0JJuqtwjrtTn7MDbrefJ2tgiWkgDfpiRo 7755
tianshou/policy/modelfree/c51.py sha256=oFRYY0rUTWZTj3YmpbeNl3Bcnqhb4IsTiyoVyqWlYqU 5593
tianshou/policy/modelfree/ddpg.py sha256=_6lsT2qkbP7AYgGDTFvt2dWdqy5deG-dX3gZ7gRBqf8 8826
tianshou/policy/modelfree/discrete_sac.py sha256=jKWpLPotuiP3WS1bX9PK--uODz6Hln7LTuApYmrha_8 7499
tianshou/policy/modelfree/dqn.py sha256=rhAgGi0_rHbWuvAGu0gfmQjxHdtvshtX2q0B4X9705Q 9284
tianshou/policy/modelfree/fqf.py sha256=ZgY97blaoN7SOODy1MrPu1qeGSR_qH0mwU7bOgxnA9o 8880
tianshou/policy/modelfree/iqn.py sha256=RxLn6Kny01SMtDH0Jxl0QiM8VBj2YygnsQe_Fu6qKrA 6304
tianshou/policy/modelfree/npg.py sha256=feJgrzmyx1lnWQr-_I6WcUA5e5o46v_0bpkA6BvXOdQ 9881
tianshou/policy/modelfree/pg.py sha256=CQrnaTkiZpJtjJbw6ikxpZ5VaFQRNseozl49DLFYXKE 9481
tianshou/policy/modelfree/ppo.py sha256=TJXx_yjnnNBXVpGfeV0qiYuGvAW1bWBIc03GjpNodEU 9589
tianshou/policy/modelfree/qrdqn.py sha256=7zJq6t1QFBm51Zb_kn7D9y4eCzjecxTehhJSrX1H9JU 5205
tianshou/policy/modelfree/rainbow.py sha256=hUh5m3mnRReNOxr_gq1B2C34IRVAAqXGtdM2L7NMHC4 1814
tianshou/policy/modelfree/redq.py sha256=ReXKkbTipuSBJvKRwlWJqfOonrcbOoBF0ORFeCsR45Q 9760
tianshou/policy/modelfree/sac.py sha256=Pl9uwr1wRofQYyiFzfSdS6xYl8dfDLKxwwiHwowX0OQ 10431
tianshou/policy/modelfree/td3.py sha256=9Y0aYpin1vYK0N_gRpz-Mro6gEzqanPW3ia1msG-akU 6757
tianshou/policy/modelfree/trpo.py sha256=jv61SWJXPNcU1QZArFRPR81D9PwZgLItHx4v1RhQ4sU 9127
tianshou/policy/multiagent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/multiagent/mapolicy.py sha256=SFII-VLC8BtMVaHxbWl3SQq2FzArVFDQIk6MzQD60VQ 12059
tianshou/policy/random.py sha256=AYCCGiFSJnuOUzEy6UKxbnIgACLvri79-yTIQ1tIT0g 1901
tianshou/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/trainer/__init__.py sha256=u2gV7KR8kuqDP6zZKg3P5qilJ-i8cv7M0esMLvne1gw 345
tianshou/trainer/base.py sha256=ExXBo30-2QATWggMfD6XmHpAkYsbIs84MCLWAb8HSWA 28495
tianshou/trainer/utils.py sha256=uatGHaxHvqGMfP_gdeTqKdMlCvHG1wqYEL6S9pBpco8 2857
tianshou/utils/__init__.py sha256=tQFnnKH4Ik6DaV6blj_x_H0UHb2AJKBNpqvajU8EL68 646
tianshou/utils/conversion.py sha256=YdrHO5du6twNfCGhPI-UPU__EeLD7ZGe5F63HOnnyK8 485
tianshou/utils/logger/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/utils/logger/base.py sha256=8t0kRuWTtFhgrAdtybXJOTY_43V6o7gMIehxXjYbIZs 7266
tianshou/utils/logger/tensorboard.py sha256=Q4XuhrsNQRljJ0NQIICR7Bx5oIggL9eje0x2bSS-oT4 7502
tianshou/utils/logger/wandb.py sha256=e5YiqEJq97krCqqqH8X9TP7OOJF04-6o7tZtnARpHyw 7719
tianshou/utils/logging.py sha256=kHc251K_FBjgZMWCO5u8YGj_dIbGXc9baZP1ku54Rgs 523
tianshou/utils/lr_scheduler.py sha256=FMyNnoGdv3oPZ8s9pS6TYldMYYKHxtAVSfwRyECcT3k 1379
tianshou/utils/net/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/utils/net/common.py sha256=yDaOBRHRCAS_H6QBzUcLkzfiSkW0jAAfaLWGLE2bAj8 25886
tianshou/utils/net/continuous.py sha256=KDXoo8XOQwVSyeT6V5wcvEJIr7_NpYs_Jgb_LopkvMI 18861
tianshou/utils/net/discrete.py sha256=gVzu0VlULQaUcQzkOjghUgfAXRiPEaFmjeDklp4uzvM 16527
tianshou/utils/optim.py sha256=rJPJEOGq26Kr5KUb5qEm26mRx0I_rjAWKjT5b8efe_I 2146
tianshou/utils/print.py sha256=OjLsL_o0pbUVzXgeYDwTk-Idjk3VRbRyA8y-AscyTGw 1324
tianshou/utils/progress_bar.py sha256=Pdues4qDvCEGcIofLZg1dDQz8j-w03K-K9pvic8AorI 838
tianshou/utils/space_info.py sha256=n9aMuB-5tOxOdDGlXpg2Bd_1lkqThF5SCkTspkXpakI 4266
tianshou/utils/statistics.py sha256=2baD54JrG4xQWwSu2abp7atc9Tv07DbicqRafqG00Wg 3709
tianshou/utils/torch_utils.py sha256=De5HYgxTzZMUZvgtBJEwA2c3vZFAZrVxN2iB74eVkqY 1483
tianshou/utils/warning.py sha256=t9Rivdo2Rs02nh8k5QhWq1s1MQLmPzYbLR6eWy5YxSs 209
tianshou-1.1.0.dist-info/LICENSE sha256=GI2WnIOna6iV7IhmgnFC8ztsUSRhv9zxygxG3N9Xqsw 1078
tianshou-1.1.0.dist-info/METADATA sha256=Mhd6JaWuWoN85OQT_DhzlpSmoiwJyyXZV1s9As9lfwE 41036
tianshou-1.1.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tianshou-1.1.0.dist-info/RECORD