qdax

View on PyPIReverse Dependencies (1)

0.4.0 qdax-0.4.0-py3-none-any.whl

Wheel Details

Project: qdax
Version: 0.4.0
Filename: qdax-0.4.0-py3-none-any.whl
Download: [link]
Size: 201980
MD5: 77e41a18b04a03a7f07f8f246c59bc6f
SHA256: 5372e9eb4ad721bf0b52fac66420bda36c17be19d6128de7393a1c420ee5b8e6
Uploaded: 2024-09-08 22:42:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qdax
Version: 0.4.0
Summary: A Python Library for Quality-Diversity and NeuroEvolution
Author: AIRL and InstaDeep Ltd
Author-Email: adaptive.intelligent.robotics[at]gmail.com
Home-Page: https://github.com/adaptive-intelligent-robotics/QDax
License: MIT
Keywords: Quality-Diversity,NeuroEvolution,Reinforcement Learning,JAX
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Dist: absl-py (>=1.0.0)
Requires-Dist: brax (>=0.10.4)
Requires-Dist: chex (>=0.1.86)
Requires-Dist: flax (>=0.8.5)
Requires-Dist: gym (>=0.26.2)
Requires-Dist: jax (>=0.4.28)
Requires-Dist: jaxlib (>=0.4.28)
Requires-Dist: jinja2 (>=3.1.4)
Requires-Dist: jumanji (>=0.3.1)
Requires-Dist: numpy (>=1.26.4)
Requires-Dist: optax (>=0.1.9)
Requires-Dist: scikit-learn (>=1.5.1)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: tensorflow-probability (>=0.24.0)
Requires-Dist: jax[cuda12] (>=0.4.28); extra == "cuda12"
Provides-Extra: cuda12
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 14817 characters]

WHEEL

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

RECORD

Path Digest Size
qdax/__init__.py sha256=42STGor_9nKYXumfeV5tiyD_M8VdcddX7CEexmibPBk 22
qdax/custom_types.py sha256=m9jjpaEGSzCuzRytb0laYKxKQHF5SXeY-e2GCKhs90M 1163
qdax/baselines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/baselines/dads.py sha256=Y0S1wWp_5or4dSrzo6hlffWTgdMsrZW_7hv-l6qzCl4 23001
qdax/baselines/dads_smerl.py sha256=moqlg30IIADb1ccZPXJal_7EFu5U5-mhgmsuBHslQn4 4725
qdax/baselines/diayn.py sha256=yDoC2AWB_t3h7jt7RdkI-9Fd_1xWL1ihG5VyMJiwWFY 18989
qdax/baselines/diayn_smerl.py sha256=-DA86pUbXvY-sQEHnc9NAe6JQuC4MJ7ns2iEEHWEibM 4388
qdax/baselines/genetic_algorithm.py sha256=OwCVMCNX_xniqNqSYGGadk8_e6tXDE1FVIn3XOjHGiI 5481
qdax/baselines/nsga2.py sha256=64_7GaAq054cc683rtXRU2r31LYgZRvzbpNhqh60qcI 1984
qdax/baselines/pbt.py sha256=RG0-b7eWJ_YFwxGUXlEi_GZXc8z62eSpmbVcGvIlubY 7056
qdax/baselines/sac.py sha256=2mEIa-ouAzRjQzM7euaQ0X617Bpe75OiP4YfEw9T9ok 23454
qdax/baselines/sac_pbt.py sha256=jKcdP5wKdo5HeY4vwuy0BuH5YqGZjgY8Z7nodRjZLg0 16239
qdax/baselines/spea2.py sha256=0nnC4BIhhreWWKF8HKbfMhk_auWLAtfR-3Jc3pfdkVo 2393
qdax/baselines/td3.py sha256=hYcBh9J9MEchiippXeOa0pKMAa7XDMxTTXKxEHXfceY 16839
qdax/baselines/td3_pbt.py sha256=2OLPOwaUiuLcmyB4usoxzeOSV4J4Ri8d1UA41g4_1J8 18937
qdax/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/aurora.py sha256=Zzlm644SFalRz5mS55r_WTcXjE5gCyhQa4WiEBvZh3I 8389
qdax/core/cmaes.py sha256=huy5ANKYPLXyTnW8QCy2p_tAqhJhjiVx21hqfihJ3S4 13245
qdax/core/distributed_map_elites.py sha256=oHa5qprqneejFJgFoefIgt_ZVHE3wZQ8uKnXFTUhKms 8146
qdax/core/map_elites.py sha256=YdE7q-gIfzAVBINKIsyGkDo4sYh9yikhyfVV75oajas 6274
qdax/core/mels.py sha256=Nyg_Cs3eNpi2MeCqoUSOgWtFhu_k0GNmFIxLva397qM 3619
qdax/core/mome.py sha256=xE23k-l6DrJ84wyizG7AnnWb2AvznyPPo03Ejl1qOYk 2429
qdax/core/containers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/containers/archive.py sha256=oODHhRM9iIJp-4D0sAjuqL2mcjMbA26cSoSiR3Mfymc 11080
qdax/core/containers/ga_repertoire.py sha256=U_iW_QOEz3Vg66ktUFYigWo3B_5j7HT9biNN1ghqXxI 5811
qdax/core/containers/mapelites_repertoire.py sha256=ZDXqtF-lbQ1CKy8DJQrT9ivlo6bxLoqN3KD1ctiA2L0 15413
qdax/core/containers/mels_repertoire.py sha256=Ts1VuXc78BvOjai5u2VTl6a0r1rEJcYbpttuBqiLgUg 12279
qdax/core/containers/mome_repertoire.py sha256=D5aLiwHOfxonpeuOk0fsyiKchzt9Nxrj6NrbhK5-Nz0 16281
qdax/core/containers/nsga2_repertoire.py sha256=tT917XR3sg6FlapZPs-1aYh79zRFv_F5frWMAzwXwsM 9410
qdax/core/containers/repertoire.py sha256=S7Y2_qIMGN0uwJf7lChAB7cH3mfXChjoZL96Pts6-e4 1317
qdax/core/containers/spea2_repertoire.py sha256=BXIsM8nYbiq776Vws3NjM8B02Te02GRqfSdnF2o9hDo 4529
qdax/core/containers/uniform_replacement_archive.py sha256=Twcis_5bbZSmvbn8XWpMNUmaWVWAsAINCQuqaO71YC8 2728
qdax/core/containers/unstructured_repertoire.py sha256=pXpwIiOlxxP_RhS0nIE8hXDPLjFanr3-wi_rse0nWdI 16942
qdax/core/emitters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/emitters/cma_emitter.py sha256=5gQAmTOCULN8o7xjEPIsjE2Y4GYUy7KrxtnzOMIQDZo 13141
qdax/core/emitters/cma_improvement_emitter.py sha256=pN9EgiXTKlZwSSJlVGlEahYS0H0YgpxWFgUA55asnCE 3040
qdax/core/emitters/cma_mega_emitter.py sha256=twDeGoRxWTmIxJgsSjx-3NEWK3wTraXywS3uvYE6uXc 10707
qdax/core/emitters/cma_opt_emitter.py sha256=TEBZgG8CtrDSi1KOo2VDmPNqLTQTImnXWfEfFXgAj4k 1624
qdax/core/emitters/cma_pool_emitter.py sha256=Wu5hTFKZ5mTJkf5FhFx5bwm2YnRa-OgkS0Fs0iLmEhM 5861
qdax/core/emitters/cma_rnd_emitter.py sha256=Ml59XqyCZiuFW5tMob0dddNcNhbTrXWMo599WKb_LJ8 5953
qdax/core/emitters/dcrl_emitter.py sha256=X3xJJ1Tu120f8G5wohvsZU_0hOkNBRL6MzjmKQMaY04 26088
qdax/core/emitters/dcrl_me_emitter.py sha256=udhjeMjX3-kLH4jnb0vjTp6F16QsLA8ejl92W9ZFnW8 2962
qdax/core/emitters/dpg_emitter.py sha256=rrxgF7o780_MA0XGk-lMsw79bhbq95BPlTkDMU_W4P4 13530
qdax/core/emitters/emitter.py sha256=2qTrN9rgLTC64myyWvR1JSDKB4F6XqwQ4k5NlRZxTiY 5022
qdax/core/emitters/mees_emitter.py sha256=-hV7y2cFcYVBw4z0GxWqHsgosNkURCjDMRHKdmkCf8E 26353
qdax/core/emitters/multi_emitter.py sha256=bsp1HsbtoI2hxTpP8Pdz25g6LswBPTBIXaZpCc07dLA 7723
qdax/core/emitters/mutation_operators.py sha256=VUd3j9KE9puUyBZ87iIZNftgau_T_wZswNuFLqcquAY 7781
qdax/core/emitters/omg_mega_emitter.py sha256=U4ow42OFAb5yejIDOhUlu-Qg8rtu0diZzS17S2pGm6E 9737
qdax/core/emitters/pbt_me_emitter.py sha256=WOA5CWK24KwyZqDuGgf2XQLcn3EEujeYOCvCe1k8H_M 15531
qdax/core/emitters/pbt_variation_operators.py sha256=g9mnv129Xv6WDhr7oWYGNrdWczjDrJ1yMSe3UDc23J4 3545
qdax/core/emitters/pga_me_emitter.py sha256=nvTw6a_-QgdTpSxZBXI-7JxGtZBN_2DbTwq_bDmLyoo 2905
qdax/core/emitters/qdpg_emitter.py sha256=46HI80QJbiLhPPx5ZRO0YPIZuRbD1_lgwXO14OyfyIg 2325
qdax/core/emitters/qpg_emitter.py sha256=_lZUjPzjfYn509gV_-LKwgK47uQFbZhu_270JS6-2b8 20538
qdax/core/emitters/standard_emitters.py sha256=1FvZrCp2PvN9qzy0PyA8QLU8WvYUrYaFFF-hd2keHtc 2890
qdax/core/neuroevolution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/neuroevolution/mdp_utils.py sha256=FwPY9BE7DUSdmAPu5-8tCuB8nKeLr9LzBCKNzD9KRt4 5298
qdax/core/neuroevolution/normalization_utils.py sha256=CFqyNcJDpNvGmp9-Yj12Uk4uEWNZT9wZTbZslzxiWqw 1937
qdax/core/neuroevolution/sac_td3_utils.py sha256=oz5XC6a0p6JkhWzubVW6N97WRasqC2yHxP9_fW0rwZo 4850
qdax/core/neuroevolution/buffers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/neuroevolution/buffers/buffer.py sha256=YqJp0r0hzwQSIfE324d0fzcVtIGBHD32S7s47pHf2II 17312
qdax/core/neuroevolution/buffers/trajectory_buffer.py sha256=MygrbfRrARkjSB0Q5dG7DCrXKH0pkQGnmyFTx5H1ehM 12512
qdax/core/neuroevolution/losses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/neuroevolution/losses/dads_loss.py sha256=Rv8YkBaXgB-OXJKvXhfgQPlEeuuHsk7XLJWJ2QmLkL8 3392
qdax/core/neuroevolution/losses/diayn_loss.py sha256=oyg4FQGTm8zmdr8xCbq1Ftim9PVZhEsZ8ULmru3TrUE 3672
qdax/core/neuroevolution/losses/sac_loss.py sha256=NzzYUp1OYRVCzbNw7KUDJfdJIPGmlxjE6bTvtODo5Tc 6776
qdax/core/neuroevolution/losses/td3_loss.py sha256=odUvAMEPdftZh0Et2xy76PThWEZHbqWP74lj5rXZCt0 10135
qdax/core/neuroevolution/networks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/core/neuroevolution/networks/dads_networks.py sha256=8iq-8J0llrRJrVz6MU8k-yXcOTFBSdiXxHWMcyqdp0w 4642
qdax/core/neuroevolution/networks/diayn_networks.py sha256=Il7v0lAS0MmJwN0SkbB2J3S9NQzUKtTOeqAAnGJclc0 2530
qdax/core/neuroevolution/networks/networks.py sha256=Lg1fo-SKxdGCPof61AwFIlg_XAqOtJiLeEbYiyqWW-U 4207
qdax/core/neuroevolution/networks/sac_networks.py sha256=5Lybp7xwhzVu1216WKjBGRMhn1uy11Da3bHaqHCeC7I 1909
qdax/core/neuroevolution/networks/seq2seq_networks.py sha256=Uyh7IsdU6YFjhOTYCPI_AvhFZJrG9i5pkqDmiJrkeeQ 6674
qdax/core/neuroevolution/networks/td3_networks.py sha256=WAKI0tBMP2tpKSLGY2UKQ6rtyaAmBepWtS2ig1tbyhs 1276
qdax/environments/__init__.py sha256=jkcvAkUKrn7N4S8VWskjqJmKXYsaGErRVb2JfcUD8w8 6117
qdax/environments/base_wrappers.py sha256=vuRzySdOvBHsgq2oPYHodNC0YXtBXKAfMVdy0NFhYuI 3100
qdax/environments/bd_extractors.py sha256=wB5V0hpWcZOAEcARD7ekmAtPo-IpFLjWR-WP2uqPP6A 3151
qdax/environments/exploration_wrappers.py sha256=UzkbPyQ1_Uk4rMfRVgg5aE2U-57FafhYkFDYUtFe0Gw 12792
qdax/environments/humanoidtrap.py sha256=pkbrdzNCX20fbba3Kq1KPc5hKPi2SB2DnAkKBd3ddQI 18900
qdax/environments/init_state_wrapper.py sha256=Ej1R32ypRlxVhFlvyCnOuOCQnv3w8PhGpi6XUuhGDYo 2163
qdax/environments/locomotion_wrappers.py sha256=-V_ERpmNWU0PhR_9KzJJqdl_-l_sVvxLSGdgkGEOsKM 10419
qdax/environments/pointmaze.py sha256=7N8dSxFtv3cm_P3gSyW38gFmZOJ37cPNF2s85qp_beU 9542
qdax/environments/wrappers.py sha256=ltdCyMZlxoU-0LJKQC92J5WIM7dcZhV-nP_XbKhjJiM 4682
qdax/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/tasks/arm.py sha256=vYBM1T4jZEgKmPRWj2X3po849Q6YmHAh7Jtwzk_OsqM 2576
qdax/tasks/brax_envs.py sha256=BJsRbwMDia0T6fyg-JIKpYrdBzw4y50rLJR6Wy9Yf6Y 19310
qdax/tasks/hypervolume_functions.py sha256=kmqlFhV9D24B-XWL-E1hc8MgFLS4riiBXdDUruIL3CY 2680
qdax/tasks/jumanji_envs.py sha256=fybjp-oI1GAicOBgDSrmQCWE9BfAInQP5kfQz07RaI0 6062
qdax/tasks/standard_functions.py sha256=WIloISpSu5ZBYdmWvCUpQLY39OESV3WRPNTu7dZlGq0 3511
qdax/tasks/qd_suite/__init__.py sha256=QthX5dmUSCejFBmK8O38hFJM_ggnnmrUfOa1_VOjK_U 952
qdax/tasks/qd_suite/archimedean_spiral.py sha256=ZdtnExz_DZlIDLGVAWj6aSa5S8wOruZgpSKzPiW2jUw 9195
qdax/tasks/qd_suite/deceptive_evolvability.py sha256=fLV8IY6yWDXbk09w-k_dSwrFzsS7nIGCS5hWPxNsRqY 4743
qdax/tasks/qd_suite/qd_suite_task.py sha256=2Tkdn1nVtCZmPRok-bUDztBdhbMXm32NQZVi1_aIHCk 2610
qdax/tasks/qd_suite/ssf.py sha256=XW2BzwsaeCQTpJiMsiGOBvW07Zoz16EXzFaaWpdaSm4 3704
qdax/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qdax/utils/metrics.py sha256=JqIKICIZVjLUxuunO6YyMe-SuIxJZSPI00-Xc2sX2y4 4705
qdax/utils/pareto_front.py sha256=FlSLCZSgYebhDSrfM-BQaYcucZKaLOBtgm72mSlq20Y 4925
qdax/utils/plotting.py sha256=vo2TfIpAWMbSu-qBYeDbVI8kYIYJ_97sNvCIdRycgHM 26920
qdax/utils/sampling.py sha256=NQm3hlP1GmnX2aqf4S1XdvLeeC3EWiebBNoW5dAVaAQ 10788
qdax/utils/train_seq2seq.py sha256=8rw1RwilkDswpwtZN0T3LxRfLxYP1Pscq-gsBvSdCbU 6854
qdax-0.4.0.dist-info/LICENSE sha256=zScF-8T66m78kOusw_9XEQlEbAFNuBeGpmwMG9MiGmk 1112
qdax-0.4.0.dist-info/METADATA sha256=PF61BuJXSfayw9pbJ4ZxOsZHvyIWQFPzvxtYktR47hI 16250
qdax-0.4.0.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
qdax-0.4.0.dist-info/dependency_links.txt sha256=eSIjj29PZglFi4LoRHk5OdgkJMkxceihrolfTLdbzzM 62
qdax-0.4.0.dist-info/top_level.txt sha256=3A5AbQN3mWQlGfaat_kr_449nxNUS5wS34xgzb6E0Bc 5
qdax-0.4.0.dist-info/RECORD

top_level.txt

qdax
https://storage.googleapis.com/jax-releases/jax_releases.html