d3rlpy

View on PyPIReverse Dependencies (6)

2.8.1 d3rlpy-2.8.1-py3-none-any.whl

Wheel Details

Project: d3rlpy
Version: 2.8.1
Filename: d3rlpy-2.8.1-py3-none-any.whl
Download: [link]
Size: 201071
MD5: 43bb4013557001f14c8d07c631c9a05a
SHA256: 0603375e1f7da7a4a62fb81f6bb90c97c0ad217f2d57f58546aaaa8c45cf9abb
Uploaded: 2025-03-02 12:18:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: d3rlpy
Version: 2.8.1
Summary: An offline deep reinforcement learning library
Author: Takuma Seno
Author-Email: takuma.seno[at]gmail.com
Home-Page: https://github.com/takuseno/d3rlpy
License: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Requires-Python: >=3.9.0
Requires-Dist: torch (>=2.5.0)
Requires-Dist: tqdm (>=4.66.3)
Requires-Dist: h5py
Requires-Dist: gym (>=0.26.0)
Requires-Dist: click
Requires-Dist: typing-extensions
Requires-Dist: structlog
Requires-Dist: colorama
Requires-Dist: dataclasses-json
Requires-Dist: gymnasium (==1.0.0)
Requires-Dist: scikit-learn
Description-Content-Type: text/markdown
[Description omitted; length: 10489 characters]

WHEEL

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

RECORD

Path Digest Size
d3rlpy/__init__.py sha256=euhe-nfwfveLvDyYtTq6iejm626zpagq8HWjBel3fyA 1566
d3rlpy/_version.py sha256=HVrc9hTeVq3GeCXZDFtUQ4S3M7CXtWS-aIDemYZfIvQ 22
d3rlpy/base.py sha256=QQg0vWcgt--hVr0HGQJOnJBmp-W96RUwRAU0Mnwk_-U 13484
d3rlpy/cli.py sha256=sF8P16H5fnf35Dzvrt8OdRau_Yf94C0EFZfkUHuumFA 11877
d3rlpy/constants.py sha256=r_wWUV5fjeKSnBjnSNJy8SsPbjkdNCcNnTvTsbfcREg 1444
d3rlpy/dataclass_utils.py sha256=nP6pZmBBDJOF62omkiyORmyBFHiBePiznWFMrSQ8zUk 842
d3rlpy/datasets.py sha256=JyC5s6_6BSue9hgTn4LOQbMGZx1AYotNp-o7_PKnQ-Y 23977
d3rlpy/distributed.py sha256=O6Fm-8mt6PLrAm2wV8oLHhtLPlOkvhBk3NJsjAlxIF8 1041
d3rlpy/healthcheck.py sha256=FhjX7b1zNZP6bF_8L9TfBfO1x9uMbudTY5Mhf2ZxCwY 758
d3rlpy/interface.py sha256=K4kIZGmSeRaAZVMlVnAxDGMiY8XK3-TNEMbuuJwXvSM 975
d3rlpy/itertools.py sha256=SfQG70nc2keP3GwAJTZsgPgU8S8d6he3j8oahWiX02U 436
d3rlpy/notebook_utils.py sha256=VJSr4XCZjfTcyM7qoT2rZTs_xA72tYE1B1Qhxgmn_e8 1242
d3rlpy/serializable_config.py sha256=Yg0pKx3KMt5Vu7cdMrghUOOJ5uE7rbUY9ImupV5koEU 6714
d3rlpy/torch_utility.py sha256=7izhXRiKLu09OaF_jsh3Vw-wgm1Lpg2OaqpZ2Fl_l-k 19627
d3rlpy/types.py sha256=YtdOz6prrfGpke7zyudeUd_y-kD2tPM67WbvGIkrKMk 1208
d3rlpy/algos/__init__.py sha256=c4vFVTjT89MLOHX7md4Oem2x_K4M8Asuy6wTXNtz-KA 75
d3rlpy/algos/utility.py sha256=zMYfZaHpnkyVPJ6z-ME8kzhT0bkFx2fU_Vjx7WRKALM 4612
d3rlpy/algos/qlearning/__init__.py sha256=8P5fPrIE6Udaiy2Wu_oUDOHmfubrUlffNw8DX9QlgBM 415
d3rlpy/algos/qlearning/awac.py sha256=p0gpAGVGq6FixPdzzRK6nvk4KoSvYLnQxL4TXkEprSY 6314
d3rlpy/algos/qlearning/base.py sha256=7At26aihU4VncpPQ7tPr_k6nWvhUss7w0a8aCj0w534 34910
d3rlpy/algos/qlearning/bc.py sha256=PedyskQE6pMfd6VU45_-6tsBGgyE1ZGVUzPakuRFAak 6377
d3rlpy/algos/qlearning/bcq.py sha256=mF0zZ7HPMWMxFlsWsML9ggYW3clgrmtWE9jIPYnB1nI 16618
d3rlpy/algos/qlearning/bear.py sha256=N35pliCXL-vVf0poR0WkHDx2aTViObwE8zuchdH7Ec0 11223
d3rlpy/algos/qlearning/cal_ql.py sha256=yQyZL7aMKz02n7SGq7b_AXnhDp9nLs-4rBmaX-ZZOYM 7085
d3rlpy/algos/qlearning/cql.py sha256=rmiK_5qq_cbGUC-wIBuoi7Op8Yd2taYJkWtXXQDJ1DM 13744
d3rlpy/algos/qlearning/crr.py sha256=mxnGNxBBk2EL77HxUcmvKO3PZSgo9TnS18COwcCQASE 7727
d3rlpy/algos/qlearning/ddpg.py sha256=kMaOA8U27o8WKXbJthfJy0FW-0U_MfO-LwwXL5DkOvY 6187
d3rlpy/algos/qlearning/dqn.py sha256=AwZAf7ar6GWxJvMPW1hMXzd6eCyPwX_nVYDrk7IJdtk 7997
d3rlpy/algos/qlearning/explorers.py sha256=OjK5yWi6qTdjeQ2ofvv4K6uqa6byz0OKOH-gzDvXpww 4208
d3rlpy/algos/qlearning/iql.py sha256=V4TlEw9BxUBRopNUZ25Cb5TRpoSVFSTnLSaia9rV7OQ 6867
d3rlpy/algos/qlearning/nfq.py sha256=h_u_8fKRCeNJQdiTO3CHOFAer-J9SL5HlOb-N7i-S6I 4234
d3rlpy/algos/qlearning/plas.py sha256=rDkB-3yMzEIDvIN5KCX-o7G11aLEO7w_WggVwwX0AN8 15078
d3rlpy/algos/qlearning/prdc.py sha256=25lNdzL5jRmION7zA-2XTiKxsQtvsJqZuZDpWJJMrFE 9756
d3rlpy/algos/qlearning/random_policy.py sha256=z9cGXJvQQroUWF9kDbe6CuJUO3E8D-GKcoE5KumnZWs 4390
d3rlpy/algos/qlearning/rebrac.py sha256=qoJdGOP1P7skVw5kPxJq2L-tEYVXepjYuROj8cFB9qg 6851
d3rlpy/algos/qlearning/sac.py sha256=TDpbTUD11YvQDXDv3PJsr9prQHBIxJtr46WBp2MsImc 13778
d3rlpy/algos/qlearning/td3.py sha256=OnaIt0z7estgz-dP-n6xaUlJjtSmUtqzWJbOvJaAXPc 6943
d3rlpy/algos/qlearning/td3_plus_bc.py sha256=1qIQB9NHJK2cZQ7tBFnquA5MN659KF9GxNXBOtjpE_w 6460
d3rlpy/algos/qlearning/torch/__init__.py sha256=aSVwnJ6iCoaVRszyhnlbQiZXENN3iSxibT7Ju-hDPHY 402
d3rlpy/algos/qlearning/torch/awac_impl.py sha256=UP5CJw8vEf_BUUrAYLrNVtxRmi4rorYcvZnzyp7aqXw 3665
d3rlpy/algos/qlearning/torch/bc_impl.py sha256=DTr5Blkxjq3UlWlAM3D3Fj-V_qn0VcHyHtqaPvBWOzI 5261
d3rlpy/algos/qlearning/torch/bcq_impl.py sha256=2B2akRBsqWVWd_EB6CcAruxqAPLrBkmAX9xsJte1T2o 10322
d3rlpy/algos/qlearning/torch/bear_impl.py sha256=dZ1TVkw6GPpQ-dJus7NfGMDJGbAIsq0FOYhroi3Kgbw 10824
d3rlpy/algos/qlearning/torch/cal_ql_impl.py sha256=Ovr8gCU1BUxZlhaoqofolSU8Hz2fsTkvoj4IBgMGo_k 586
d3rlpy/algos/qlearning/torch/cql_impl.py sha256=YNyFN-UXPED1aSiCWTUnzi0wDJMmGWQqE8bCPC4mVP0 9896
d3rlpy/algos/qlearning/torch/crr_impl.py sha256=tUCOWG6bdPMOr2WkaKCLDleb4sqUz84hW-ZXwgVc9r8 7178
d3rlpy/algos/qlearning/torch/ddpg_impl.py sha256=sz9M60fzXm6wkYRZx7cvJ9lEt7P0CWDhKrC6VOua0tQ 7546
d3rlpy/algos/qlearning/torch/dqn_impl.py sha256=ajitjg5LvkaIwOPcNCCMJbD1K_hs1KZZSA_U3ct9f0k 4489
d3rlpy/algos/qlearning/torch/iql_impl.py sha256=40fUPifQGFXT9Zgw5Ux-1VgBJI8OeKThoIdW08MAev0 3827
d3rlpy/algos/qlearning/torch/plas_impl.py sha256=dij_SPmrTsfAGErsimGS1ubwBj1kafax5CRO6AE60jw 7659
d3rlpy/algos/qlearning/torch/prdc_impl.py sha256=Gs7TGspgzGbvmolZhw395cE8SJL1moPotB4qzqXhhyQ 2711
d3rlpy/algos/qlearning/torch/rebrac_impl.py sha256=yKtXaJRmye7Y5ldgoGGR6L9mdoySz1QGLkPIyLf69ic 3138
d3rlpy/algos/qlearning/torch/sac_impl.py sha256=E3-1A3fnPph2tPU_AaUUKdG3DS9F5m_0ejbVkXmKa48 10973
d3rlpy/algos/qlearning/torch/td3_impl.py sha256=odxVS_WAV-7L9W-0FfyN6HVlRRhBxpY56LSFzcD3hnA 2556
d3rlpy/algos/qlearning/torch/td3_plus_bc_impl.py sha256=exS197IGsiA2dm9FzHU8lowF6vrFDMQhVX4aXBF_W7I 2024
d3rlpy/algos/qlearning/torch/utility.py sha256=vrU_8lNv9h6WSAXWZvb3E-qXPuY3XsgjaxzxCaYBDdA 2954
d3rlpy/algos/transformer/__init__.py sha256=ThVqvhv1qaKljFoX2nHb7vEJ0zmLZd5XgNqjsHtN3CI 129
d3rlpy/algos/transformer/action_samplers.py sha256=ACCHGMSAglUrmtORgmO7hEEK993BBfJFhGh3Vr2t5ww 2121
d3rlpy/algos/transformer/base.py sha256=IK0aGi0ReGGXyRLMBZ-sxtatNNriZ28gNORR6MLQWBw 19332
d3rlpy/algos/transformer/decision_transformer.py sha256=THIP7AxW4Psrw_R5DYrn8rBM3ZBzZUIZ8bb0EvsXzzQ 9434
d3rlpy/algos/transformer/inputs.py sha256=37v_Nk7pRgVMT-nnbM6cgTWepP2ujOcsxE6Haoul26E 4320
d3rlpy/algos/transformer/tacr.py sha256=RJECyYth4MxhOYE6pcd2zlPRxWs_AqKxX23C7uFbc5Q 7109
d3rlpy/algos/transformer/torch/__init__.py sha256=DO7_KWYNxujw6hqQ2hNZf6n8pL-wf-NuQmAEKZSsLF4 66
d3rlpy/algos/transformer/torch/decision_transformer_impl.py sha256=oXg7Yhv2LQhN0GAb5boSqoBkv4qMBsCPVHa4cBJg8Q0 6032
d3rlpy/algos/transformer/torch/tacr_impl.py sha256=jPVRdBauX3YkLvuB-gFmejCJawGAa997mCmsWEHE46o 6131
d3rlpy/dataset/__init__.py sha256=VAhc-UMtnsFgBR-kHi6Uu97ERUoTWv7rK4AOS-vZPys 289
d3rlpy/dataset/buffers.py sha256=rEe_PGyDI2Yrr6N-3GFbpXPCZXlZ8Ja27w8uXPJV878 3023
d3rlpy/dataset/compat.py sha256=zTIuxZw1SgxcV-N6MkH22sglPovs55DRW5BK0bgIimc 2592
d3rlpy/dataset/components.py sha256=Qu9H-WS7BpCvJQl1E3iKsw6Bj9MMKpi5KhQeLUnxeS4 10660
d3rlpy/dataset/episode_generator.py sha256=U79Nr1YsFXtokoFMtwDUHeeO_jfp_t4ecuJ4O82U8mY 2786
d3rlpy/dataset/io.py sha256=x5TUHv_9c6PXK7jUgTtZM_rO3KcfejbV-ur-aITDX6s 3556
d3rlpy/dataset/mini_batch.py sha256=1P-uHjaBpeiDAwLjOCeVcuCwsH8iBzFC4Wg0XtZg3aA 7949
d3rlpy/dataset/replay_buffer.py sha256=3oS8uuo_Zcw9gI_dNMeItfbwHPs14-L4e2S48EReT74 28494
d3rlpy/dataset/trajectory_slicers.py sha256=WSC5Wh5-UfHH5mDO9Br8a-iedzPQsyzhm4WVHJL9t5E 7362
d3rlpy/dataset/transition_pickers.py sha256=kWSi0A9rVRMxiQEuLLVD5h5io0JqnsMaKAGf2ncV8bI 7495
d3rlpy/dataset/utils.py sha256=6g1HfOiER9d8KO1iMpp73ANQ2YS8KWJXczLkDfQHKWo 11286
d3rlpy/dataset/writers.py sha256=ZSkbkiWjmMGsqcLZOR2s7uMBRJEtgIPbZCCyjYy7Cns 12879
d3rlpy/envs/__init__.py sha256=NVohiaH94zghwAHZOoEPLKk8kdMvMi_JFJuAv4Q4ciA 47
d3rlpy/envs/utility.py sha256=NWKStjaIJk3Ry28E_iByuj1jErMcV1LNJSAPlagdjL8 124
d3rlpy/envs/wrappers.py sha256=mcnKE1DtQTrOc_wMDRlMEPH2ehjBlTDeFZhD9Wg_FFk 17085
d3rlpy/logging/__init__.py sha256=B0348Kg__H215Bg8Tp8X9_r7IhdQ0X-iKeQKk1mPu78 163
d3rlpy/logging/file_adapter.py sha256=vQz73VG4D54iQsOOTYMrJyNgN6ekihA-k5XyluO3vIE 4111
d3rlpy/logging/logger.py sha256=S7e8iXkfqxpDGF5cJ2XWjlsMrKoujSILdh0H1e7KXl0 5745
d3rlpy/logging/noop_adapter.py sha256=XqsmNrzIKAif1hvTyJL8nGighhay_eDW-VNlTULvKuw 1238
d3rlpy/logging/tensorboard_adapter.py sha256=0RETW_l2HjDVqVlV-XGoB_KZjgXXq3FOV8-NFbKKeRY 2863
d3rlpy/logging/utils.py sha256=y6MTTxS0jK0-qvzcrwxWe7HkEvmaF2jY43SxyNwNxIQ 2399
d3rlpy/logging/wandb_adapter.py sha256=VBeJtiwGVduPJnIGG1d2SjyMwX3_rCrxBeRJ-XOw55Q 2899
d3rlpy/metrics/__init__.py sha256=Sbs8KTyQL8bAXzqlCLCevs6z7CrgY4Smi_etbK_MZM4 49
d3rlpy/metrics/evaluators.py sha256=w1lJazmr5DpShdapRn1Lt1yuW_VwvIDB8yw6K_5pQRc 17796
d3rlpy/metrics/utility.py sha256=tYOpY4zQ57xV429EMKWoNA2EDQBC06RmQWcGgUYpt_I 3184
d3rlpy/models/__init__.py sha256=1COkt83hgqKheTI7TjdmEEFWU8D-RgdO7HDPezoS3YQ 75
d3rlpy/models/builders.py sha256=bG82WNBR8qR2_bdArUmPXciVLa21TmzZnsZPqhNnxqA 12213
d3rlpy/models/encoders.py sha256=T1ztXkINBAB0vG2KwZU4gRfWHZdPnc_IbNadWH_4bYg 10767
d3rlpy/models/q_functions.py sha256=_jefbkuw9w4naryoxk3hsctZOdPx9tDTkIH5fbwSB6o 7007
d3rlpy/models/utility.py sha256=KNlf2Nm7NjhYGrXhYAEJOu1lAtKgeG7lXZtnIv8hsYQ 571
d3rlpy/models/torch/__init__.py sha256=75s-dvngx4lu8xG9bzES5t35ltlp0JGdf7rPwpsG80w 210
d3rlpy/models/torch/distributions.py sha256=-hrcqiWCnMUwJ543e3edQRjC5vOHvTyCFBpZqPIhChA 5520
d3rlpy/models/torch/encoders.py sha256=VTpZsezvsirl3pGJePdiwQy2-9rbk_hvIolLN9xqAOQ 12434
d3rlpy/models/torch/imitators.py sha256=1oGoF_b933PIz_Vlr7PoocNmOFYcMS5TxhDhK0sFE7I 5958
d3rlpy/models/torch/parameters.py sha256=4nSxJG2a31w3UFwNTv0v7QKi1qo6mwCYNt2hxzp-EXA 755
d3rlpy/models/torch/policies.py sha256=uZZpR9UETeW5vcjribq86IuciUeB05RNbr_-WdX5FPM 4976
d3rlpy/models/torch/transformers.py sha256=u2Uz6qZOTBE65QNezlGBx07r-Or2qCygS8de2cVpk74 17971
d3rlpy/models/torch/v_functions.py sha256=qvsOB6BTVRG18KF1g6jWkr6nms0ktRmhjs6TY3WtqX0 957
d3rlpy/models/torch/q_functions/__init__.py sha256=nL5glTaiIfDaIOgfk0mDNh4pDF8PJZM7XuKz8QWD8nw 168
d3rlpy/models/torch/q_functions/base.py sha256=C9uPKOiCOKRaMRE7Pot6PbE9AW_h4mGOhzJUyHihclo 2855
d3rlpy/models/torch/q_functions/ensemble_q_function.py sha256=GQ199jS34IlqQ2hjsv2FDKqfKpQRcUq2B2msLGZS_m0 12439
d3rlpy/models/torch/q_functions/iqn_q_function.py sha256=FXiLEo1D8zD-kKhYKWsyJgZvTiVlw13A_R8BsrfhCV8 8382
d3rlpy/models/torch/q_functions/mean_q_function.py sha256=fN62ep4xu_dzMY5AjeX9iyuaQTU8O9WcT_WyAevbwi4 4304
d3rlpy/models/torch/q_functions/qr_q_function.py sha256=E-ZqU91GUTsDiGG8lhTgcGj4VlV_Q2-9uIOfGlcrhBE 6097
d3rlpy/models/torch/q_functions/utility.py sha256=MGk91x3XgrvP7DD9p9dOjiHrusILA6uCJhK4rX1RQWI 2580
d3rlpy/ope/__init__.py sha256=IBH2QbcSAlt5yPqAxHgtU8c4ishDxhT50UqABEbKCWk 19
d3rlpy/ope/fqe.py sha256=kvKa406UPEY5kv8d7q_ujCW1wqXUaxS1zwzN4G_oNvo 9514
d3rlpy/ope/torch/__init__.py sha256=x7V95Vo3hf8cMh_D5NH_HcDuqvDJ1ZzUs-qf8vdEcS8 24
d3rlpy/ope/torch/fqe_impl.py sha256=jSOdxTgyqtL3Tgt9tRTi-npM685aqX1BGgoVZdR-t5E 4741
d3rlpy/optimizers/__init__.py sha256=FG3tmfSI7Rq-WGSIV9l6ISxme_FSggEcUAyMs2Ny2UA 55
d3rlpy/optimizers/lr_schedulers.py sha256=xHJ_BhgiBk18SjvmYc9FIDx9CpYzROUsVwgUNrzJOKQ 2152
d3rlpy/optimizers/optimizers.py sha256=wz8E4RKubwcWZgn6CivEiaLTWMFZrzJoWpuiJ1VhXyk 12907
d3rlpy/preprocessing/__init__.py sha256=PWGdJnP1ANRRQ1tHrUw_51HETQyQ2YEm-igLPv3XK20 115
d3rlpy/preprocessing/action_scalers.py sha256=ta0jmgsVb-7AVAJj96txnbI6Q9TMhXkGWF-ODWBA0Y4 6674
d3rlpy/preprocessing/base.py sha256=Yp0bZHmFj5HceCJPo4zXwYSam9IZ5dniQBQcsMM7se0 3253
d3rlpy/preprocessing/observation_scalers.py sha256=MmwVQPCTUK7bXrthF1ihGxJ1P95OFRQIwkotuhuE5fs 17472
d3rlpy/preprocessing/reward_scalers.py sha256=W_zKoERENEHoqFju4eO-Ec2Df8X8iGlETal6zWIOCS4 15685
d3rlpy/tokenizers/__init__.py sha256=mF6cwfI0Xs0Vbz3Cdb19G0mdu7r-UuFPsUfkcFb_HmQ 47
d3rlpy/tokenizers/tokenizers.py sha256=AmiBSPIh-y4bBLuOY3D7o8OIa_Jq5rHfhGmL4s6hbzw 1515
d3rlpy/tokenizers/utils.py sha256=rppJwN_eeSTOtwQvxFV4kzXdmCaFE8fZeOidJmENQOY 521
d3rlpy-2.8.1.dist-info/LICENSE sha256=1JVgzr3adr0Q_xJ8XbVHYk388ClECrl5VATkePPV5aM 1068
d3rlpy-2.8.1.dist-info/METADATA sha256=snUlUl-hZe1XldnC_IY-DwxtSa0H4S0G6f3dwytMojQ 11785
d3rlpy-2.8.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
d3rlpy-2.8.1.dist-info/entry_points.txt sha256=yveW6JVRvwWU1bpzXsvIv88TAKmK_WID0yRcmSKXc2U 43
d3rlpy-2.8.1.dist-info/top_level.txt sha256=ES3r7Fqd5ZHl8ilMKvGBNTWOrHcKHPzQJGK5Semyd-c 7
d3rlpy-2.8.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
d3rlpy-2.8.1.dist-info/RECORD

top_level.txt

d3rlpy

entry_points.txt

d3rlpy = d3rlpy.cli:cli

zip-safe