tianshou

View on PyPIReverse Dependencies (11)

1.0.0 tianshou-1.0.0-py3-none-any.whl

Wheel Details

Project: tianshou
Version: 1.0.0
Filename: tianshou-1.0.0-py3-none-any.whl
Download: [link]
Size: 233632
MD5: 595dd7ebc806ca99fb7f26bd76468448
SHA256: 573675418c0446ea875fd26b2ed94263c3bafe141b8e73f4dc577236fcae1b50
Uploaded: 2024-03-20 20:41:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tianshou
Version: 1.0.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: docstring-parser (<0.16,>=0.15); extra == "argparse"
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: jsonargparse (<5.0.0,>=4.24.1); extra == "argparse"
Requires-Dist: mujoco (>=2.1.5); extra == "mujoco"
Requires-Dist: mujoco-py (<2.2,>=2.1); extra == "mujoco-py"
Requires-Dist: numba (<0.58.0,>=0.57.1)
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: pettingzoo (<2.0,>=1.22)
Requires-Dist: pybullet; extra == "pybullet"
Requires-Dist: pygame (>=2.1.3); extra == "box2d" or extra == "classic-control"
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: mujoco
Provides-Extra: mujoco-py
Provides-Extra: pybullet
Provides-Extra: robotics
Provides-Extra: vizdoom
Description-Content-Type: text/markdown
[Description omitted; length: 38319 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=1ooG4xE4hjICY1VnseIGMcqixyJeU56cTTF5lpUDZrc 190
tianshou/data/__init__.py sha256=VUZzCi7AbRN6-WlzAsyXu3s6SviCgaWuDufU26t5e50 1446
tianshou/data/batch.py sha256=wa-3B5IzK4Scz2EPzf30IBFq7IvCDcVU6uzLWjS_em4 35256
tianshou/data/buffer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/data/buffer/base.py sha256=WvKhF-uQQt3wLNFAx_4b2-vPrVy0z7ZEe2PiBLVZV-k 16556
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=4dZm7DCpf_lkQL3rR_J_QcbaIWmavXAnheIyMvAyL8w 11955
tianshou/data/buffer/prio.py sha256=m3I0DNvXCXU5l_q4eA2l0xyORL7Q4rOFIJHT3UX6mRw 4260
tianshou/data/buffer/vecbuf.py sha256=gosHvmUhqEKu95537S_tVyMIh0-j3D5l_PuAmGRHMDA 3185
tianshou/data/collector.py sha256=PfOh-S1TXR8TNub8TeHV6Vwb3dHIZP-SQz5rH7tKpeA 27182
tianshou/data/stats.py sha256=JBg9vlklzq0z2AT4c8f9vXVXoBpfURc4gK9Z8lG5kVI 2806
tianshou/data/types.py sha256=jv-WgdJpjgnBnbaSMHNH8hjAS_b6dHE3aLE-q-idHns 3228
tianshou/data/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/data/utils/converter.py sha256=dY5z52wW8ppgOsRSL_4CD4Y9DkpF-ZHvhXIaXCHGMzQ 5936
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=Ay6ANBbkKoWm5uxWvaCkvLVwvPABQ17zIBv7oX1vA4Y 3832
tianshou/env/venvs.py sha256=E8twfagk99VM5Mqlijo34SOmFvkz49QQcr_Vg35LRis 17991
tianshou/env/worker/__init__.py sha256=di0dMpzPFeU2W-b7OzfVit2wMxDyG4TqJHRkNX-I2WY 304
tianshou/env/worker/base.py sha256=amDsyt1aPoRtuYZTsQXc_q1lfXQDmzWGqDiX5EAXCRk 3459
tianshou/env/worker/dummy.py sha256=HwTaqW9XTIo8bVzWX60ZfeBaQCkcP68qpOXcp2u729U 1665
tianshou/env/worker/ray.py sha256=69FSvSHntL1lrJ_M19TgC46w1lT8_vRNGs9OVWsQtlU 2498
tianshou/env/worker/subproc.py sha256=Gj_E5gtyo-ZrlC9YghZmjEEkDeJ_RovLI-qUiQGjDnA 9783
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=OQek9Kk_19A7sL-b9MJfO5kbMQfBGXEKWhGWK_u0zTg 20474
tianshou/highlevel/config.py sha256=YGM3oLVjelwLakARjvhg10M2fPWcUz2ZKoJbIj6e6p8 5609
tianshou/highlevel/env.py sha256=BtbB3u3Mv07gxeW6jhDliiu1dnGKoZTUgZaEEEyNbzk 17066
tianshou/highlevel/experiment.py sha256=W9OQXgJATVwVL_ZWsWG1qfBdl59nDtD6s8OGYgAaC-0 42634
tianshou/highlevel/logger.py sha256=YqLKVH8VBAchSbixleN-exZkCt5KmcxYB45NPJ_2Wc0 2415
tianshou/highlevel/module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/highlevel/module/actor.py sha256=QUv0ic6k0W05euf7Hh8ZcrDaWo8y7Koo6grJvfdEJAg 9622
tianshou/highlevel/module/core.py sha256=O0lyYe9P8khwKcme0dnWdX2b-ZV9qj11hSCRD3nYR-w 866
tianshou/highlevel/module/critic.py sha256=dUN1MloWshTyiFuQ_aSKVGLL2OyBoW3DxFY4agBJ6zo 9928
tianshou/highlevel/module/intermediate.py sha256=9_-h8DvWVizCOVuixJgi9XBb_70zLK6l4VPpaULSqW0 895
tianshou/highlevel/module/module_opt.py sha256=FhKX6Un6-k6pvCIV_FQHCZaMzwApJkr2bzt1nahBWQg 649
tianshou/highlevel/module/special.py sha256=eZEdTm9PK9IGGXtPNpVAP0NWI9sTJ9VnHq3i_x6GZc0 1250
tianshou/highlevel/optim.py sha256=xPqIpjGaYZ6jpkUP7Ecq2Exi988OAF51uq7QSZKI9io 2824
tianshou/highlevel/params/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/highlevel/params/alpha.py sha256=oe-RQppVUHdXcyIh_1NRurMU4luKSc7gl0rOjaN_J5A 1131
tianshou/highlevel/params/dist_fn.py sha256=kpHJjxdHcL4IBrStE1SmvKNojZPefiapajOYyYQEcXo 1669
tianshou/highlevel/params/env_param.py sha256=OPUsTrYZbfpB6uhvNCyf0jn6iP8J1byzWgWirJrtPpk 1095
tianshou/highlevel/params/lr_scheduler.py sha256=o8Cc29Yh7US-Kn9hMei_8GSOeT9uqVjvsSfmcYRqOUQ 1148
tianshou/highlevel/params/noise.py sha256=B_o2Xz0tb2fpgSvZ247VTcxoHFxPivoKbF5Gf7iuVA4 1129
tianshou/highlevel/params/policy_params.py sha256=N5YPyy66a9shmaRVlBu-htiqjoWZ4rY5SlZlQ5aulw4 27027
tianshou/highlevel/params/policy_wrapper.py sha256=lZFViTykdI2FI2bJ6FiUinIe2vXMzU_oyMSQFMBmzmY 2536
tianshou/highlevel/persistence.py sha256=wCdO_3zgSF-72IQ0AGRIfYdkQFj6rHl1UcKQuXyojfs 4710
tianshou/highlevel/trainer.py sha256=YT_c9UzcaaWn-98yad71Vt332V_hgzlQNtgLSUubHTA 5425
tianshou/highlevel/world.py sha256=w22EYb5eW4a46nRq14oJyG93zroxjZIGxE6h2T9A-gg 1103
tianshou/policy/__init__.py sha256=uSvZpyCESsxmUxarSjXH61dyZbgeFuetJigG3pXpgVQ 2358
tianshou/policy/base.py sha256=QpyB-0MrnviWr1W_s_bNj9Lt-qsnvj7v6x5bGb6Z8WY 30628
tianshou/policy/imitation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/imitation/base.py sha256=M0xNyJfyCIPg1mgx50GWohsyfyfk-tEo4gWZIhv6jyM 3483
tianshou/policy/imitation/bcq.py sha256=FYdBSwPgk6Jn0KVNevWZLng777cm6aNRJmYNxZbzOd4 9324
tianshou/policy/imitation/cql.py sha256=vNoO0WJzHXTY6Qi-7LW0HPqGd-_kWAACB6-XM_1FRVY 15656
tianshou/policy/imitation/discrete_bcq.py sha256=iDCvPkupl1TRdZjEVdSFbKQOeRByjkk6MGSCoTFAmrU 6830
tianshou/policy/imitation/discrete_cql.py sha256=F0UWnwf6JBMbKgTk4pjXc5pFdssKRBS8d81R8emcxp0 4801
tianshou/policy/imitation/discrete_crr.py sha256=9LUJFNOu6t-ke5Ln_ZUg_oclCKuTkoruOuAGwTH5bG0 6073
tianshou/policy/imitation/gail.py sha256=klALPlHXpcLWOEjva6nP_QwCtS5QVokGBQhLE7uA_7E 7699
tianshou/policy/imitation/td3_bc.py sha256=BtUgroID0weZxOHelSLrxH5CWvTIrUuR-afKYaqScSg 5383
tianshou/policy/modelbased/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/modelbased/icm.py sha256=gdeZ11TTbme3KFwt_5rugjQV1yX0rJUdEAhAZqVVjXg 5926
tianshou/policy/modelbased/psrl.py sha256=QPtWWZe6UkBtwqxHHRQoBMmlIkF68IAo52jisiiAEsY 9578
tianshou/policy/modelfree/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/modelfree/a2c.py sha256=UkThptIHbNWiYwfIzAbR5qBg-L_KPzf9sgPzEwXrgJI 8602
tianshou/policy/modelfree/bdq.py sha256=QhWKk3fvHdF9_K4b5u_WDebnzHwNdEUGVgZeNPPCxAU 7614
tianshou/policy/modelfree/c51.py sha256=NiY-Eb3lOcIMsZa4jTKXcX-S2fpTFnypGpfZTKemTiU 5630
tianshou/policy/modelfree/ddpg.py sha256=uxrDHSrqMWD0b4mChXnXzMvd-t51jEtHykz4KBgwWPg 8722
tianshou/policy/modelfree/discrete_sac.py sha256=3hCwKtEw4ApVwd6y_QQ_e22qXKRVs19tLCrn6_t7FkE 7382
tianshou/policy/modelfree/dqn.py sha256=W-mLUFYmqS65FyMOPh_P-u1eZKr6Kv00NcfmZIMB5bI 9150
tianshou/policy/modelfree/fqf.py sha256=1eJLIc-gi4KD8TnZMmueJk3rAFQkbEaa4_Jm_li1ly0 8917
tianshou/policy/modelfree/iqn.py sha256=t367VE63X90ahQL9dRn83wqvv96syXVn_H_gbqb8nys 6341
tianshou/policy/modelfree/npg.py sha256=_8L32x-bDyg0M9MP1cp_qt7EkP10jR-v1j2k1SLPVg8 9527
tianshou/policy/modelfree/pg.py sha256=lK4ussxH41sWGKnsJ_2XUQoVSSaNW1WPKhZAGC1XbZg 8816
tianshou/policy/modelfree/ppo.py sha256=0U8QSCC32q_1JovAUEQkTbFfkJUD_rR9O7YU0bJEIOI 9041
tianshou/policy/modelfree/qrdqn.py sha256=UbVlz2_mPWJoDn2ceFq8X7YrKYICHTWp1Sbicqrp59E 5244
tianshou/policy/modelfree/rainbow.py sha256=hUh5m3mnRReNOxr_gq1B2C34IRVAAqXGtdM2L7NMHC4 1814
tianshou/policy/modelfree/redq.py sha256=VmMTjeJigJYADRAE8jrrrSGp2iI5uE5vhNxG8xD0wn0 9609
tianshou/policy/modelfree/sac.py sha256=eT7gEBJm1KiCzDlx_kbN__Ka4TXwTei85t8kwFBbELU 10384
tianshou/policy/modelfree/td3.py sha256=w3ql2dQYkmz4cSl17y4IxvBEo5O2wodDz-_W-z06xzI 6756
tianshou/policy/modelfree/trpo.py sha256=2BJuN-wIODhmB66qKRh4_t_jWE2y9ovstiv1Sjefjzk 8769
tianshou/policy/multiagent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/policy/multiagent/mapolicy.py sha256=1N8Mc43DJffJRgWzfUdfU8x-Q77xSQVaeg6rKh1fQHI 11863
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=1XfEymRly1ec1O3K2RbFaeza_NpQzq7Zb7Tn1ao_JMw 26629
tianshou/trainer/utils.py sha256=HZdkGre-gPgAr8PPR5xZBrRTRKpI9twu71K5KiuHjHw 3845
tianshou/utils/__init__.py sha256=nNbiu8QTSE7zdVCFwT5wOzwSG98fKywVZobrWCaaAco 678
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=--NEsk3g4VVj4xsdcU_U_JX9Uk23UT1y67KC821H-jE 7658
tianshou/utils/logger/tensorboard.py sha256=t1YYkFl1viE-VeozWuvzRwXEJc5XhawiJkoO_myUI7k 3727
tianshou/utils/logger/wandb.py sha256=surIN2rAPViEwDKblf4kgxUR4F97foQoHZTBH_pFBRs 6195
tianshou/utils/logging.py sha256=Ha7Z-y71ytpPdpmjnln8p8iMHhxSEZ7aEtp9ztsN7Bk 6288
tianshou/utils/lr_scheduler.py sha256=FMyNnoGdv3oPZ8s9pS6TYldMYYKHxtAVSfwRyECcT3k 1379
tianshou/utils/net/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tianshou/utils/net/common.py sha256=JUPJxgpZ0e9nGHyuDo4ju5tJI-_uNLSSTBSkz-6YhPI 25138
tianshou/utils/net/continuous.py sha256=pW8NHVj9_xRyH4a4TSTTbDSSwUDMld8XGgBpG7UDHI8 17687
tianshou/utils/net/discrete.py sha256=XTO-Hwa_NLgqYf-Oz5SlfTDPviy0eBtDsab82KF3A0s 16164
tianshou/utils/optim.py sha256=rJPJEOGq26Kr5KUb5qEm26mRx0I_rjAWKjT5b8efe_I 2146
tianshou/utils/print.py sha256=xaVzoYP6P96ByPsBpBFR1KQeWK81KSp2xAsAmfYZXqg 731
tianshou/utils/progress_bar.py sha256=Pdues4qDvCEGcIofLZg1dDQz8j-w03K-K9pvic8AorI 838
tianshou/utils/space_info.py sha256=X-7uRJlzKIGj8nUABMshvDrxPtfIrUhybQ6dnKeCYh4 4270
tianshou/utils/statistics.py sha256=2baD54JrG4xQWwSu2abp7atc9Tv07DbicqRafqG00Wg 3709
tianshou/utils/string.py sha256=3-P-ws-Rw8he87J1DAHDYdGyCIDtOYf8ClrPQVPVHl0 23138
tianshou/utils/warning.py sha256=t9Rivdo2Rs02nh8k5QhWq1s1MQLmPzYbLR6eWy5YxSs 209
tianshou-1.0.0.dist-info/LICENSE sha256=GI2WnIOna6iV7IhmgnFC8ztsUSRhv9zxygxG3N9Xqsw 1078
tianshou-1.0.0.dist-info/METADATA sha256=NryQjGqP2PW2oGFvXGeLQARcGYXKya5IM8FddNTVrQU 41040
tianshou-1.0.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
tianshou-1.0.0.dist-info/RECORD