cfrx

View on PyPIReverse Dependencies (0)

0.0.2 cfrx-0.0.2-py3-none-any.whl

Wheel Details

Project: cfrx
Version: 0.0.2
Filename: cfrx-0.0.2-py3-none-any.whl
Download: [link]
Size: 33675
MD5: 6411557177e3d6c20b1dd448f8dfe768
SHA256: 0ec287eb6798bd25bea297bc08cfc5f41bd047c200fdc1ce4eef6b0805f5a3a2
Uploaded: 2024-03-05 14:45:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cfrx
Version: 0.0.2
Summary: Counterfactual Regret Minimization in Jax
Author: Raphaël Boige
Project-Url: repository, https://github.com/Egiob/cfrx
License: MIT License Copyright (c) 2023 Raphaël Boige Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: jax,game-theory,reinforcement-learning,cfr,poker
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.9.0
Requires-Dist: jaxtyping (>=0.2.19)
Requires-Dist: jax (>=0.4.0)
Requires-Dist: flax (>=0.7.0)
Requires-Dist: pgx (>=2.0.1)
Requires-Dist: tqdm (~=4.66.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2669 characters]

WHEEL

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

RECORD

Path Digest Size
cfrx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/episode.py sha256=Ttv8bhh3nJYwEl8ugM_FPLvVzNb4O1iR9B23tlLl48s 412
cfrx/policy.py sha256=qnwRQOwwQBVsy0qLmU75USLeVjfPBg0HcyKCcradYI8 2654
cfrx/test.py sha256=sbLETOvhih_UGLnzCrgxySPsNILTNc2QGanxtwP25fU 730
cfrx/utils.py sha256=flx7nKHIlDmWKJnvGXq-6TEzzucnvS5raHdP3rea668 2001
cfrx/algorithms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/algorithms/mccfr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/algorithms/mccfr/outcome_sampling copy.py sha256=zlDK4YPTFA51_KgIpm7yCWRFt8vHuWFmGQL0XQ0j-Uw 4480
cfrx/algorithms/mccfr/outcome_sampling.py sha256=EjvSNOycsxajTF0j9p_NhHH5nq8QQ-sWqNhwFKCI5tI 9924
cfrx/algorithms/mccfr/test_outcome_sampling.py sha256=_pgUFTh4OJICf0PkuaeYbn1yvNmDoRaZt4aLzSunMZ0 4286
cfrx/envs/__init__.py sha256=njrOKuVcDc8sL6WtFTnRodn710I9MBKHkBvt_55vw38 90
cfrx/envs/base.py sha256=5j173MiyaC-Q4Tj4u_chVSD-ni2R4Dt_pXdOm0DHvcM 327
cfrx/envs/kuhn_poker/__init__.py sha256=6G7RrPXj6o-ZTvxWmsEGPbu7TjT-IjXrn5P4e7_Cu78 72
cfrx/envs/kuhn_poker/constants.py sha256=Kw23deqrQLMiHdKIfFI_tzdj7D_LMyBvi4CvtJN8S5U 1477
cfrx/envs/kuhn_poker/env.py sha256=_Ux1Alh6Dmlw_lfdLkSx5gKs2zPKeXEgn2eVMx8oX90 6299
cfrx/envs/kuhn_poker/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/envs/kuhn_poker/data/info_states.npz sha256=yWvri38Xd3DZlrJIWTRWk8YxW9WIXSziK-wqy6HWBPM 3129
cfrx/envs/leduc_poker/__init__.py sha256=6wsX5ZQ2LhNAePqwZQC2jOb7Yu7V7zyTt6VjnJeF-Wk 75
cfrx/envs/leduc_poker/constants.py sha256=6jK-jsD3DookgkQN8lcnoDZIktwKPhr43dR8KTlOtWY 238
cfrx/envs/leduc_poker/env.py sha256=F6lrRo3wVmfkvmxeeMP2_qQ9sMLt2fs8Ft1dyTD1lKQ 7838
cfrx/envs/leduc_poker/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/envs/leduc_poker/data/info_states.npz sha256=k1rf2qa6FU2PtARNcYSjXbPyeknMglZwwoMbMnHESP0 77200
cfrx/metrics/__init__.py sha256=meTL_uXZWmBl_KFXtBTdkbWCGWJf8DDIgKUOuQwxNmE 122
cfrx/metrics/best_response.py sha256=3WAgsDRvuLqDXJ954Crr_MI9odeZbfvFgMCVd8RYyyY 4343
cfrx/metrics/exploitability.py sha256=GBJ0v9gLvwsskqHgXA2DtZlrSEHE4z_oxuIioqNgxZw 1387
cfrx/trainers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cfrx/trainers/mccfr.py sha256=MGSdbceWAxed-igQi6z_qUuwheoB1twh5OnM8iGtTjg 3600
cfrx/tree/__init__.py sha256=SrTro4yDGnTQPvEeJqNW-ITda0Y3W3HTe1vLpi6ena8 66
cfrx/tree/traverse.py sha256=1Rg1NfMgCeSHmhN1RVVvqmuSpieMtRpNZ2dsg3G-zhk 10439
cfrx/tree/tree.py sha256=o73aEXjLdb0mbDPhdNTBmWOrcuhN9WyXd7nrgSHGuXY 2849
cfrx-0.0.2.dist-info/LICENSE sha256=JDJYCIX21BWnSBPUxhkijlZcmrMlzVyYuRGsHr4paV4 1071
cfrx-0.0.2.dist-info/METADATA sha256=T92V-wpEr6QdtTsMnhL70bE7jNhr69H0n-V6FJQncW0 4918
cfrx-0.0.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
cfrx-0.0.2.dist-info/top_level.txt sha256=OZQB94HUtCdytTSR601dhseDxymlXtGn1EL0jiBLrXw 5
cfrx-0.0.2.dist-info/RECORD

top_level.txt

cfrx