Syllabus-RL

View on PyPIReverse Dependencies (0)

0.5 Syllabus_RL-0.5-py3-none-any.whl

Wheel Details

Project: Syllabus-RL
Version: 0.5
Filename: Syllabus_RL-0.5-py3-none-any.whl
Download: [link]
Size: 78830
MD5: 3a385443c8aeee9e704d9a1c5140af7c
SHA256: 9a2384a9689e2b980929beee8f13ab32e45831fceae0fcf63218188365ef97ff
Uploaded: 2023-12-21 23:55:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Syllabus-RL
Version: 0.5
Summary: A library for training RL agent with curriculum learning
Author: Ryan Sullivan
Author-Email: Ryan Sullivan <ryanpnavillus[at]gmail.com>
Home-Page: https://github.com/RyanNavillus/Syllabus
Project-Url: Homepage, https://github.com/RyanNavillus/Syllabus
Keywords: Syllabus,AI,RL,Curriculum learning
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8, <=3.11
Requires-Dist: gymnasium (>=0.28.0)
Requires-Dist: numpy (>=1.26.0)
Requires-Dist: ray[rllib] (>=2.8.1)
Requires-Dist: torch (>=2.0.1)
Requires-Dist: cmake; extra == "all"
Requires-Dist: ninja; extra == "all"
Requires-Dist: nle (>=0.9.0); extra == "all"
Requires-Dist: matplotlib (>=3.7.1); extra == "all"
Requires-Dist: scipy (==1.10.0); extra == "all"
Requires-Dist: tensorboard (>=2.13.0); extra == "all"
Requires-Dist: sphinx-tabs; extra == "all"
Requires-Dist: sphinxcontrib-spelling; extra == "all"
Requires-Dist: furo; extra == "all"
Requires-Dist: sphinx-tabs; extra == "docs"
Requires-Dist: sphinxcontrib-spelling; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: cmake; extra == "test"
Requires-Dist: ninja; extra == "test"
Requires-Dist: nle (>=0.9.0); extra == "test"
Requires-Dist: matplotlib (>=3.7.1); extra == "test"
Requires-Dist: scipy (==1.10.0); extra == "test"
Requires-Dist: tensorboard (>=2.13.0); extra == "test"
Provides-Extra: all
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9427 characters]

WHEEL

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

RECORD

Path Digest Size
syllabus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/core/__init__.py sha256=XB8Aho1Ast9UxCWQybG6i0b7Xy5N5oDmytWKEZfek2E 792
syllabus/core/curriculum_base.py sha256=xYUYd-urxd6IzW2U4DGOL9B-jGZzxhf1WYs1g3GHDU4 8511
syllabus/core/curriculum_sync_wrapper.py sha256=zmDHNNZFbox4PcDZz7_EtNS3FdRdsdh3rPMAy0Df4dM 8342
syllabus/core/environment_sync_wrapper.py sha256=8QVKqS3ShTDX5t6azl1ZXzTatjRLU-QLaKj_jnDyMxE 11612
syllabus/core/multivariate_curriculum_wrapper.py sha256=GHb1ZysIhlfSutZaco16cdg1WSxmUcnHq4IU6dNLU1M 3838
syllabus/core/utils.py sha256=9j3hP1bGMIoNj6Oib9IlFda8YjcyEOQGrfNhB6i7vHQ 1046
syllabus/core/task_interface/__init__.py sha256=RKndQm2PAe1xu7YRWmI2fHSTyqBNMNjXK9Y_7Vintx4 257
syllabus/core/task_interface/environment_task_env.py sha256=7sja48kQIBX3NfY0XYQ0fxRFTw1a7ye-1pLjecP0K8s 3155
syllabus/core/task_interface/reinit_task_wrapper.py sha256=IcOAhtG_ZdniQCXpp_bf_cjciqRwhCx6YuHze3L5VhE 4391
syllabus/core/task_interface/subclass_task_wrapper.py sha256=_7PwXG3YGIQwhIFt-I7yPL9kD3z6OwGVU8o5bWDMp2I 3848
syllabus/core/task_interface/task_wrapper.py sha256=CnuICK5zD4KfIV2LS1lo1Di-IlsqXO45OisWd5tjTwc 3567
syllabus/curricula/__init__.py sha256=v7Bw4iujJ9xdCQIoKQ8boZC8jqlkpqtdRD7BnD4EOGE 340
syllabus/curricula/domain_randomization.py sha256=1gy2bVAdYM874jVmWB7rV8zWFkqIBb8-WHW9WEq-daU 616
syllabus/curricula/learning_progress.py sha256=cnrhS2Tu9abMUKZNO_CUtUKYkcT62EAK9K4DpMsiJdg 8271
syllabus/curricula/noop.py sha256=QZb4kswX4l4val0ElB1A3TZH8OtJgm-Dbz3p5nWaF38 1664
syllabus/curricula/sequential.py sha256=-QkdL7zZAWqRnBCQ2FHheChSWV5DGerBJ_Qv40-UEjY 1983
syllabus/curricula/simple_box.py sha256=JQh2Xr7oj7mtwAGPzUoskRXfb7st_4nivlheEYKGizA 2409
syllabus/curricula/plr/__init__.py sha256=cdlZywHkjGnpjU3kQmLrLMUDPzdiSixagAMqxTY-1yE 86
syllabus/curricula/plr/plr_wrapper.py sha256=Bml0ARbRW5zo8iRG66yJxgT4CZxOBJimn38UXdyQ4Jc 11670
syllabus/curricula/plr/task_sampler.py sha256=GDJ1z8sj3a6dY1MGnSPR1RYqvJw5n6FOeTgLFXdgp5g 15844
syllabus/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/examples/models/__init__.py sha256=UjYjNkRo23UwWvvjfU08hTJmob301mtmMla1cBzcNyw 84
syllabus/examples/models/minigrid_model.py sha256=BaQy1LlGIzuw70t9aYpcDJiHX_2QJ3co9VRfmbLjGAU 5319
syllabus/examples/models/procgen_model.py sha256=dPQMGzXQu57VEYKZ6ELddfmA3ixqt2x87yJFIYhi-Xs 11674
syllabus/examples/task_wrappers/__init__.py sha256=4hlOmTq9_xOOicZRSVDBM1CSNvJ6i3BqvKOb1h98i9Y 597
syllabus/examples/task_wrappers/cartpole_task_wrapper.py sha256=KFV7rlglO_hWf5uA-Uf60c3SykNhH_7CBQkURfgqNMY 1002
syllabus/examples/task_wrappers/minigrid_task_wrapper.py sha256=zIuiTX0fud_26i_X0-0g1-GXuGivWBf2vUPcu1fVN7Y 3045
syllabus/examples/task_wrappers/minihack_task_wrapper.py sha256=KU5MavjsTbhCtCKuyLrK6qQY_crKTClL1xc0HLP3Pdc 958
syllabus/examples/task_wrappers/nethack_task_wrapper.py sha256=tNJV8Wewcm1Zf-GOyDEqb6tpjHqZrOh3D2O0tPxN1jY 8430
syllabus/examples/task_wrappers/pistonball_task_wrapper.py sha256=m7zZUEeJBYRLltoFIFWw2PRxitGXaXh6Q4N5UcuZDCw 1292
syllabus/examples/task_wrappers/procgen_task_wrapper.py sha256=QJNOvK9fcKglQB5a1lDImCsDBkISWjdnXwfFIvuwieg 2695
syllabus/examples/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
syllabus/examples/utils/vecenv.py sha256=W8eAlChg8DwNDf8nKu_LSdDkTScQHOlZcoyTQWMdsFk 9496
syllabus/examples/utils/vtrace.py sha256=IPuGFYb3yqu9Hi1p5-jKqG3MZrVMAn7ntGJCrWS3juA 4349
syllabus/task_space/__init__.py sha256=G1BDMAO6ELyANn7xpxP_QSToovvPJwAQARU4aFUdOiU 34
syllabus/task_space/task_space.py sha256=aD0Hn6udUJlz1GmiXefXl7azVENUPKdGI2G4t4yf0Ps 7128
syllabus/task_space/test_task_space.py sha256=SbLvl5gLfTj5n_sCrqcAgPgVce3yGDsm5EobTRm5B4o 2656
syllabus/tests/__init__.py sha256=5kPTSw3B-QGSCfTs-fd0iA4xmenA0BOQM6IS7oftZ6g 113
syllabus/tests/sync_test_curriculum.py sha256=cbj9Qppj8Yuu1YDiCiWTs9hed7-2iFEwjL4fvMdRtSo 2005
syllabus/tests/sync_test_env.py sha256=lbs8IDoqoq9H_0P_LAe6xPmnYXEqViHP78I-uNTWHME 1225
syllabus/tests/utils.py sha256=W004QesppUQzCJHJJDnE4Yv1eEZKv6idUp6uqrWbJw8 7154
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/manual_curriculum.py sha256=Nkw6v6MqX6A8bQyqRE-l2bearW5_rZUQugyIyx6AwrM 2435
tests/multiprocessing_smoke_tests.py sha256=zqRWKPlegL8DwGxl6iqvvj6yRDFzGO18IzDqp0tAaxM 2640
tests/multiprocessing_smoke_tests_minigrid.py sha256=VxEqloKxFTcvD9SRjy1wMd_fmsd2AcIB0B6eKv9yMpc 2420
tests/multiprocessing_speed_tests.py sha256=yRByp3LzvMzObyFjfTPTFchvczs29X--bIAK5OpRRTg 4240
tests/multiprocessing_sync_tests.py sha256=CCDeD9faIjCzdFSdYnMJ0Mw7wBESUJGz2Akmnmn_xS8 3008
tests/multivariate_uniform.py sha256=AQUp4lIr7oSnSe4_6SnahaR2Empx_ico_oqVBaSjxZ8 2842
tests/mutating_task_space.py sha256=4kRP_Yz_ryXuE1EqnNr_GNMq05uzNuN--X6cyHslxYA 5670
tests/plr_tests.py sha256=MZkPGS977AsLApLdNd9zGqpWZ87OmQapM_WmFOMzIq8 6146
tests/random_policy.py sha256=esd9wkroJE2Ya50v4j1hmmPz1GpUQTJg2r0t7R-mIOs 407
tests/test_determinism.py sha256=-AOuvzEmohwGXDuYrnhCtM7d6REM6e0SDbZePGZwS-Q 1435
tests/test_determinism_vector.py sha256=9cR1xuP3d3sqroYQKSgZfkk4XSM09WSGa5qTl_TIo4Y 6091
tests/cleanrl_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/cleanrl_utils/benchmark.py sha256=K3q3i9DmzNrpwYlH6JT2a1jJyNrEcBnM-RsJS-Bvebg 5512
tests/cleanrl_utils/enjoy.py sha256=3a9zh8LL0gpds95KtsKV_6ExPIUlLAqn4bMotiu4u_M 1877
tests/cleanrl_utils/huggingface.py sha256=pYxgPNyjqQ2PpThnOjvn8pbGBd3rSq3dJUQh7CWYF4g 4918
tests/cleanrl_utils/tuner.py sha256=0hCJ8Na9MGuwgV4o-DJljPHP7QXpSjNonbq95VBslP8 6147
tests/cleanrl_utils/evals/__init__.py sha256=g_TJUuSdGBaRh_1cXVwaujeVaEmHdiXA7iEVdZnjEys 2787
Syllabus_RL-0.5.dist-info/LICENSE sha256=nVdugOGJGRm4TkUCkuKyXAFKgceZvBWDvajUfkncA7w 1070
Syllabus_RL-0.5.dist-info/METADATA sha256=f-sSYSMVJdXnRzrkFDL6bI5_aX1F_01DjX_6GFQD5aM 11035
Syllabus_RL-0.5.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
Syllabus_RL-0.5.dist-info/top_level.txt sha256=3x_xwU03Dq2Z6bKgB0M0S-b1QLWMfNlAy3Zf2rw8PoI 15
Syllabus_RL-0.5.dist-info/RECORD

top_level.txt

syllabus
tests