pyspiel.so,sha256=B9r-6ggE3St2tkt1FTHP_0ekRka7Ns5M_pvLLXdo2OQ,9234400
open_spiel/__init__.py,sha256=ZgGQtOOQGEiMp149x9f2BkkrDLg2DNXLuOgRJBgGyyA,760
open_spiel/integration_tests/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/integration_tests/api_test.py,sha256=hUzzlBUSBg1jnP40fNLnWQtbI653TNa7NPvXjTseMI0,25755
open_spiel/integration_tests/playthrough_test.py,sha256=RjexrstDHwQH7CJFhdNELS6A3r_cnJ-OM5Uxiwv73TM,4076
open_spiel/python/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/observation.py,sha256=mtb4XfABg6VPwtOX7aQihsyeJqkeFp4NG_l-luLfkCg,4753
open_spiel/python/policy.py,sha256=uMsrGmw4ej5rZCnXfaBF4oOM9f0E_zQZX-SNEVxnUBk,22620
open_spiel/python/rl_agent.py,sha256=R3pK8qsWTQVwNNUQL8SdRCokWKAZWzeOecYgPC1n9Cc,2318
open_spiel/python/rl_agent_policy.py,sha256=OcEvp2rALfJPNlbgNldwL5j1ihEI61mY0XMas1p2YA4,3668
open_spiel/python/rl_environment.py,sha256=7qDAJXs-JY1PNKNl1SWz30owA-aV9Rf92U_ctnZ-pnI,17515
open_spiel/python/rl_tools.py,sha256=Quu_znQ3HPGuWHjudEg9tWYBztlWTvMR7Ql9QJL-Qr0,2412
open_spiel/python/simple_nets.py,sha256=bi3KPtmb1C3bFEfSTk6xkje7i9mIzTRpaMJzPPtHxAI,4208
open_spiel/python/test_utils.py,sha256=xEf2d9bx2-KCw0Gr_lqKSmaUqksnVUWUJhRBWchhMPQ,966
open_spiel/python/algorithms/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/action_value.py,sha256=ExA1Buha42-TQLan9YxDeLaoTAmsD2sNYE7QNVy8xGE,12978
open_spiel/python/algorithms/action_value_test.py,sha256=RTKela8JDI5pcvdGNfs0Ic8xZAtHsFS2ISm3UnBrnkM,4325
open_spiel/python/algorithms/action_value_vs_best_response.py,sha256=4clAmaSqwuW2vlR3ZNSO-TEr3DzVmJ-DzZaDkxkq2E8,6102
open_spiel/python/algorithms/action_value_vs_best_response_test.py,sha256=ShfML1KVfxv6UijLw4zIAa6QDvoxyVRSolx3nFljqd0,3043
open_spiel/python/algorithms/adidas.py,sha256=PP0-3-TegAQUFRIDkuJ1QNcN4ZutHbx0cUvjs8qzklk,16833
open_spiel/python/algorithms/adidas_test.py,sha256=92J-sZsGWjnMbLctX5n8rLdTjR40Tjhgzs_dqF8r2eY,3284
open_spiel/python/algorithms/best_response.py,sha256=X6RR54xLp9lwwoNXvGFIucDwLXr5XYRajvlgGCMaFRE,14272
open_spiel/python/algorithms/best_response_test.py,sha256=ySsAAjaF2jQEksluqacsGrkyfgDFDuslrW7qRWQJLbU,7684
open_spiel/python/algorithms/boltzmann_tabular_qlearner.py,sha256=hZ7XstQ3FbZuEnMJTnxsXh0HyWYMfeSyUJHYVFjAnqw,3132
open_spiel/python/algorithms/boltzmann_tabular_qlearner_test.py,sha256=WDWoq-J4CW4W2eg5FkBV5nxUefRYik6Rtqc8h6HYl_c,2256
open_spiel/python/algorithms/cfr.py,sha256=XwzG_6xJVFpWig8zxa2MBh6TN4lLFj4M8t_h2DPje94,18721
open_spiel/python/algorithms/cfr_br.py,sha256=nJOXqBoT2Q_3dYjfmMIr0qW56kMN1cqJCqYaKKEuTbk,5166
open_spiel/python/algorithms/cfr_br_test.py,sha256=JkxAsN3Vmv7BcSAVanphby2141R3z4uhEI-yZimu0cg,3875
open_spiel/python/algorithms/cfr_test.py,sha256=Ihtp0L_pK5Scw-bvu5ApA5Kz4Yg709gVQWMkHcVt22o,11592
open_spiel/python/algorithms/deep_cfr.py,sha256=1GbEc36FEE9GgebKE4BkUjmeeKJx0_Uzj-OCFhS3Arg,17366
open_spiel/python/algorithms/deep_cfr_test.py,sha256=ARBMNA0l5kBJqzlbD_xx-EHwLOt8ea3fJaAUWUCZKY0,2619
open_spiel/python/algorithms/deep_cfr_tf2.py,sha256=GP8AbkHz7QUgJyFIyjBBPrZZKISWKBCOjjOYfhreLRs,28519
open_spiel/python/algorithms/deep_cfr_tf2_test.py,sha256=K9a-YCDcMWldcEOg-BCXTMfLqV2te7s2i9iVbO9qCDY,2274
open_spiel/python/algorithms/discounted_cfr.py,sha256=sQGIesxaV83hzqLZ_nIYUBoy9gz-mCozHjAurv-5Pvs,9526
open_spiel/python/algorithms/discounted_cfr_test.py,sha256=DoMxVgDSB-MxkMqgPnTzD6Osp1tRFV8qkbpPc95UbLA,1700
open_spiel/python/algorithms/double_oracle.py,sha256=FIM3AdyomFGOi3beJhyArbhbyrZN3OXLysPJj-zYqJ4,7568
open_spiel/python/algorithms/double_oracle_test.py,sha256=Ij2xowXViZcmxkTIvfZxHg43DbY4f2ytQOyVgISk1cQ,2187
open_spiel/python/algorithms/dqn.py,sha256=oI5J9bIcXdIiBioZClnVdw8RFDZxDZ21M3wrBn7zNrs,17272
open_spiel/python/algorithms/dqn_test.py,sha256=FefoPMl3KboN5W97izk8ya-XL9_Mn3nb5_KbiqpLBQs,4552
open_spiel/python/algorithms/eva.py,sha256=2KxydSkcq8DDsSpduEPluTnM6TP8tahsb32zIC9twjI,16970
open_spiel/python/algorithms/eva_test.py,sha256=thalfox2kDwN4Uo2kkDNu2-YXT58P25L1OTOYfQXl9M,3547
open_spiel/python/algorithms/evaluate_bots.py,sha256=IS1v_4hbFFiWYkbz1NqOeuXq_U-6TCB_5fZImWuRcak,1642
open_spiel/python/algorithms/evaluate_bots_test.py,sha256=vNofiYw_4IkF7pAkZ6NS8M0Eciq-epkhz14DPsiPVNU,2208
open_spiel/python/algorithms/expected_game_score.py,sha256=ml_m97GCfh7OggXjBqWphzH8RGD0RVTrNjRG_0gMcy0,2068
open_spiel/python/algorithms/expected_game_score_test.py,sha256=E7xDW4gLmjP0w821F6927jFzGETiOtfh1RBq4zWsTWc,1732
open_spiel/python/algorithms/exploitability.py,sha256=wSHfUzA3iRGKDLWP0vTRMGPeKkFsFEOHnAItYbBsygI,8431
open_spiel/python/algorithms/exploitability_descent.py,sha256=m-fFrDBxcpZfFpADlujmnyF1Hb9xBYJAOEeBywL3LTE,6556
open_spiel/python/algorithms/exploitability_descent_test.py,sha256=S4VqTr2sHHZUWg5ccV4cnMp0T6VJkW1Hy5djhJqBdX8,2303
open_spiel/python/algorithms/exploitability_test.py,sha256=fEkn_RtNHNH2Ngt-ZT9j4cMYVURHG34gE1VcJO_A4fU,6731
open_spiel/python/algorithms/external_sampling_mccfr.py,sha256=hFFRzVpVwR9I86Y4F8tMR2PBEjr5veUu4DBmGFRv_xM,6957
open_spiel/python/algorithms/external_sampling_mccfr_test.py,sha256=2OE24vsjHvIhI8ryR2pkW-FAkro5seY9uman5j7W4AI,4440
open_spiel/python/algorithms/fictitious_play.py,sha256=YBhCgfb0Gthrl4sIpFTzLuAlNAsqZpwCWHNTVmftWT0,11840
open_spiel/python/algorithms/fictitious_play_test.py,sha256=Te4JRdG0cNKNKGAxL9f4h-Zgu9BYi5SS3kNWmcLpsF4,4632
open_spiel/python/algorithms/gambit.py,sha256=k9lQDQkNRypObRYydXIUMdgObEKzq8Nd7Y2v40VEaTI,3084
open_spiel/python/algorithms/gambit_test.py,sha256=mOnH3K9I3FfJTsb-LGQe01pIZzK66lA4OjYtagGzbDY,2812
open_spiel/python/algorithms/generate_playthrough.py,sha256=sYZ2fM4NL-vtcOcnl5VppYSlD0M2dDb3plk2xAGADv0,20778
open_spiel/python/algorithms/generate_playthrough_test.py,sha256=ZV6fqo7D4fHvej8G8gKKwwQCCsfSrCsh8gKxEKnFbKE,2126
open_spiel/python/algorithms/get_all_states.py,sha256=DMIsru4_UZMAJuPdwWTjzW_dihkTfwuRjhNrjF-pSSc,5836
open_spiel/python/algorithms/get_all_states_test.py,sha256=aCnSaqrTk_zc7jib12TA32h6rjysl72-si3p-Ohh5G4,2320
open_spiel/python/algorithms/jpsro.py,sha256=HahlrsR2LjKZWzasSgXWZfYduVKTKdgLKbtS4M1nNmU,48813
open_spiel/python/algorithms/jpsro_test.py,sha256=1SCfOk-QxHZK-BAlMW025UczLeTRtLZURD9ic1YThJw,2917
open_spiel/python/algorithms/lp_solver.py,sha256=vz9hkt24Wy1YCst8lY9BKsb62sZBXK_4iVOtLgps3aw,19333
open_spiel/python/algorithms/lp_solver_test.py,sha256=mGfoXrMF3HFJhUrkzvN2EHfei95-I09Xo13vmX_dUgA,10784
open_spiel/python/algorithms/masked_softmax.py,sha256=Z9Npy6h6wceB7QPV87EeV4Ax33MGsV7rnALKI0UpF-Y,2553
open_spiel/python/algorithms/masked_softmax_test.py,sha256=sxwdroHzCHxGlyOkgFMpo2BgOfzICEdIq-prkJtGJK8,4758
open_spiel/python/algorithms/matrix_nash.py,sha256=E6WjAdRYfNHGmAdKm7w22q5vaAcKfMsYxNqY0UI3ZLg,4958
open_spiel/python/algorithms/mccfr.py,sha256=JrOxPKmNPBBONGMSWMNOEb69wi6wkizGxI8gd0Y9eNk,4999
open_spiel/python/algorithms/mcts.py,sha256=B9-znOOKO15cp-Xmee7Nm7l8uT-FyXA16JDiPepgKOc,17639
open_spiel/python/algorithms/mcts_agent.py,sha256=aP0fhLyrVf49DqjHkXTw-KcqEQu9g8kfyMLds7tjbb8,1739
open_spiel/python/algorithms/mcts_agent_test.py,sha256=Ma4W3yYoYbww9h2cZjCFR_706zJbAhbFMqObR8nn7C0,1805
open_spiel/python/algorithms/mcts_test.py,sha256=whwGyqC6UylTzZ_nGYGk54no2MG3XvsYARgzQNaE28o,7517
open_spiel/python/algorithms/minimax.py,sha256=B51WDjrXGWj02FDlNkV1F7BnkZoiaGdO3dfHLHVZt6U,7991
open_spiel/python/algorithms/minimax_test.py,sha256=fxOmEZDn6mNXRowVRYiAg39smnk1ifwJQkJu9ZOul_o,2023
open_spiel/python/algorithms/nash_averaging.py,sha256=MwEkwuolQ8rxZ7kaukjwJaCtCxqksLPAGwLQLrgb9Tk,3540
open_spiel/python/algorithms/nash_averaging_test.py,sha256=DJ7meVL1HSdkfXCtgKzbT1vmJXZXsD3e9H_UAUGRtZ8,1949
open_spiel/python/algorithms/neurd.py,sha256=-XGlXKoEzLr_AlciOY_gZmjRlEUpl1hWO87_mpRlMrA,10681
open_spiel/python/algorithms/neurd_test.py,sha256=iz_-MSoRosD_njtvIgrV57Kkg87Tk7Fntou1VJ-P2Y4,1956
open_spiel/python/algorithms/nfsp.py,sha256=9SWGqzku9uwKWsk9eb3dGHMWD0howILS--QtxSDnj1M,12791
open_spiel/python/algorithms/nfsp_test.py,sha256=m2wfRYBfDJinldDmnZX-Rkn1A7O5HXG7jMOyxjf4gTk,3043
open_spiel/python/algorithms/noisy_policy.py,sha256=PsNC6KfffkKkmoAtC-OSpMcIPcJmAD4XpzGkkjibKxc,4551
open_spiel/python/algorithms/noisy_policy_test.py,sha256=I3TOHQLkMyzAfGp8Rr3sXscTgj-Ewbddm_bKP53N4xg,3257
open_spiel/python/algorithms/outcome_sampling_mccfr.py,sha256=tNLEXY6RSMOmEWwryit6Q2y56w_c6AZRmPpBfuN52to,6258
open_spiel/python/algorithms/outcome_sampling_mccfr_test.py,sha256=xm1XyoORlur-FMTRQo1IyhUNol7vcjxGerzBfVuleR4,2656
open_spiel/python/algorithms/policy_aggregator.py,sha256=3_sMkPvRk7lCHHj0q-i6Z740DcXs7jX2aVIU_Yna96I,9020
open_spiel/python/algorithms/policy_aggregator_joint.py,sha256=dxRFO6cZUMjtr4v06p4YlsaLv8g2GzTdLV66begpz7I,8120
open_spiel/python/algorithms/policy_aggregator_joint_test.py,sha256=0fsJYdwdbYxGE5EaGK2Qgf4DR1v1y64US3i-oaXRL-s,2165
open_spiel/python/algorithms/policy_aggregator_test.py,sha256=-qW937otKMKbfqv8cqDvVIfVrnR5fRGQcIademhzF9U,2933
open_spiel/python/algorithms/policy_gradient.py,sha256=bjZcJCYwHkvWMrn_mLf1VXu7R-uqtYC9il3Di1Pi3pw,21924
open_spiel/python/algorithms/policy_gradient_test.py,sha256=o_xsSuBwv36KPLxaoXGpw09ONpIs-7LgMR5LZDHx5bg,4948
open_spiel/python/algorithms/policy_utils.py,sha256=MceKkGDUxMxd4EcnfrfvGrd7rrvQBGwVI7HPYS222g4,3723
open_spiel/python/algorithms/projected_replicator_dynamics.py,sha256=-OLPYs_eWX291zldyxYexvyEHLZpgnvC6P31OF8DoQQ,7914
open_spiel/python/algorithms/projected_replicator_dynamics_test.py,sha256=7zhTAzUgc5LT_bOxZJDMYnJPN8ILi4Us6v7pH6TVZ_Y,2197
open_spiel/python/algorithms/random_agent.py,sha256=zfrZs2mHXBaGzWOkPjlKbqkzQvYDDdR2ZxZuPJJVCy0,1436
open_spiel/python/algorithms/random_agent_test.py,sha256=ml1iYP5HTn8JXmPuQPfcjXRQb_KF8Nze4UzK1vouhTc,1636
open_spiel/python/algorithms/rcfr.py,sha256=ROjrrs-cFFRmrfc9Ce5IOmcik6zavy4O89VGuQCcm-E,32715
open_spiel/python/algorithms/rcfr_test.py,sha256=AgUMXleVzdofHIEIKRZ9PQBTuI8uofB81kMx9JIBdbo,19598
open_spiel/python/algorithms/response_graph_ucb.py,sha256=s8ni-EX29Xx4f-602vgUMICmBZh4vNNzaW2MkCdc6U0,22676
open_spiel/python/algorithms/response_graph_ucb_test.py,sha256=7MTpWupxemWEiufN5yLmZ7jq0jv5DTx763cpam3gEyI,2600
open_spiel/python/algorithms/response_graph_ucb_utils.py,sha256=6lp8Psf3n68vS_8Stx1Dn0ieeFzcSDF_jEf4gpkbko4,9268
open_spiel/python/algorithms/sample_some_states.py,sha256=vNJafMw325ecSO9UxgKlXJpJbdtIjQHLzqe_-QpDS1Q,3080
open_spiel/python/algorithms/sample_some_states_test.py,sha256=8ANEeXVyglgdD2eg6MYjZ3cIkuuUPTHN7X0SRDKwSp0,1843
open_spiel/python/algorithms/sequence_form_lp.py,sha256=3gbEDzvOrMPEY_45lWxFUcTG-N57HgZMLXeEY_IGL3Y,11601
open_spiel/python/algorithms/sequence_form_lp_test.py,sha256=7wZIMcefiKRfQky2NPda2jGqFgfFmPYBb4VXZrLHk3Q,3587
open_spiel/python/algorithms/tabular_multiagent_qlearner.py,sha256=E-AS2DIWIkfA_ckIjsK-JqsXVM5gD4FHsTmfAUts90E,8963
open_spiel/python/algorithms/tabular_multiagent_qlearner_test.py,sha256=gLUuaNnRcsNIPkluNco0_TyMJH1vmS96NXmydY_NuWU,5495
open_spiel/python/algorithms/tabular_qlearner.py,sha256=PbiKKNDn279UyXs_bqXk4O84dWhVRvdbV_sSfJ022Us,5299
open_spiel/python/algorithms/tabular_qlearner_test.py,sha256=KRHIu1GaAkIoJ5HRqGIvuvvauFb5imtcj_IkG-SV0O0,2199
open_spiel/python/algorithms/value_iteration.py,sha256=NyIuSmdXT6Wnga7h10LkfQjNox-99_TD6CgLgFMZIFM,6045
open_spiel/python/algorithms/value_iteration_test.py,sha256=1B2-euOlS0XqIOvuxyBQUgSO9m1KRbi_X5EBxxfr7sk,3096
open_spiel/python/algorithms/adidas_utils/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/games/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/games/big.py,sha256=ZzZ2DX04I7ZvPpQW34v6mFktJaemkh1oB4rSijEqN14,4249
open_spiel/python/algorithms/adidas_utils/games/gamut.py,sha256=LqetmMsmHLK68oi1I8uPH7b3QUtDd9l_Z43KrZ7NZdc,3270
open_spiel/python/algorithms/adidas_utils/games/pyspiel_tensor_game.py,sha256=G7TSMK1Kfhm_z3nhkaw8qs6U7IzcfuvIq7zmW0EUX9w,2279
open_spiel/python/algorithms/adidas_utils/games/small.py,sha256=qQ0WCiUCrV8b4CiSiTHPh7HERpIz8fA5l0xJKC2xrQc,8551
open_spiel/python/algorithms/adidas_utils/games/small_test.py,sha256=bbOvg0tQSzGGL5gGBxrX-KgRLhkk8XySRkHaTeJcMn4,3917
open_spiel/python/algorithms/adidas_utils/helpers/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/misc.py,sha256=nGCfUHP-kFdCmneHND2KTglDtDb9AKMumDwNEyplitc,3071
open_spiel/python/algorithms/adidas_utils/helpers/simplex.py,sha256=OXSSqxoNGG7slcSnEi3ysMBUTSoeDmd6ouwA2ErQcss,3139
open_spiel/python/algorithms/adidas_utils/helpers/simplex_test.py,sha256=Va4oP7rl7dS2RepYS8yk2nrpxudNX84TW5s3nf4ikes,2441
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability.py,sha256=Kh7zov8sbGmIkExBhSC6QuQX2tznCjDFBdiKE-Mfr88,4270
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability_test.py,sha256=hNAtwKwca2ZqjY6n9cOQnLUf9y9fWKnwIj1EnOb0drQ,11860
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/game_runner.py,sha256=8c-8XmT71yA6jDOKwNUbiyj8l5sFpvQ-c_4LGIk6PO8,5008
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/updates.py,sha256=XTx-onr2RKOAx7srRY2wCqadT8lYvKxE_VO0aj_C1SU,4246
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability.py,sha256=CozBvTdXHhDmlYZiyIV1inEVS1eh_0bxrNDE6ywTqp0,3354
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability_test.py,sha256=k8eMZjcg-TEZXq_D2ei-A3nLjJErV4tote8BS_RLi-E,8382
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/game_runner.py,sha256=pI6ivfsCRkru2et0BwIYM_0kQvnNiyOVd8jBDn-IR-c,4086
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/updates.py,sha256=mHwfxLB0D0e48A7JbbFBrYegFiNl0vR_Owp9xem6rsA,3450
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils.py,sha256=E_ZNIO2xQd4wdrUuDUYdYMurr9RF3sfc3zvJS6u8EHc,2064
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils_test.py,sha256=DKT3LxY-xXRF-7JTjULH3BPQfklk2-CBCtIf2QZ-TiQ,2851
open_spiel/python/algorithms/adidas_utils/solvers/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate.py,sha256=7382Xrtv8h9ZviYZEOXZQDdSvhrEqd7r0SonAg5uOA0,12170
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_anneal.py,sha256=xZglQIogmbfw6k53CgOugKI2H0I2FuEplhaw0WW_4qY,13744
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_poly.py,sha256=eRE7MM8ULlG_-qjtepcD-cwOr6XEwhRrIHT_UMJjqpI,9320
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_regmatch.py,sha256=jaMKxA3WpjaRA7MXVP7UuYP4jR3H-i0pGwnx0GG8pZ8,7997
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ped.py,sha256=xauO_PyTrRnSTNd38PIXTrZgINBd9srxYRJNrpMQ6nU,3847
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/pg.py,sha256=unJ734qekGd1-8bnLvj9T5zkiyZHMGRjWlWAMz5ZKTk,3633
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre.py,sha256=mHEI1TP7919eSz6efMghHWo4W-ceq0imhEkoUAfVdso,12413
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre_anneal.py,sha256=F5T4fjI2ipVMmnGwTTHoOPxX19B-WQ4Iius5hi3s7Ac,13878
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/regmatch.py,sha256=Pg-GsgrDxPa7_aTj5mXpY0xY6aOFMKCtrIbkIozyn_g,5893
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/solvers_test.py,sha256=ZbTeKwyjOZn8ySECBBjaxQZvtlyDjzfGOCbRO9-WFB4,4096
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate.py,sha256=g6mbDmcfRU3AnZIjI1XsYfBXHrTS6bMTokj01C4taVo,13586
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate_anneal.py,sha256=ZN3zftdxqizuMVpyY1FenYnNKMu3-Y8e1Ippb359hyQ,14836
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ped.py,sha256=WSb6vYJ9zVxzjUMbSE2XexbZzDReEpUXof-NSThTWPU,2706
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/pg.py,sha256=VvjvdtwAbJg53kN9uoLWdVG5be3m5tHy-huQq5TYe6E,2669
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre.py,sha256=Mz18gVzOn7xN6JtoAuZeHuGFSzkUeQ4LoqaClUFe5hQ,13597
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal.py,sha256=UhRD9y6IUrb8mz2XSGJXzYnrmzWXTEC4Yo0VeOdre_Y,15020
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal_noaux.py,sha256=8u8opyi3nVa1M-4-QlHsqEBTgNG2yGm2uCKqDbCkWpw,13961
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/regmatch.py,sha256=9wpCcmxDhXmVufG7RAHfTbQ7oQWqJjS3Hk1iivdgl0c,4254
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/solvers_test.py,sha256=5FRWN64KALt5YuyYOGYMQNV8dyAay1Zi9pPCx9D7bKg,3499
open_spiel/python/algorithms/alpha_zero/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/alpha_zero/alpha_zero.py,sha256=QlggVT0dACJi9_NBUwcOeErX8134FwBJ3id3g2C5PH0,19063
open_spiel/python/algorithms/alpha_zero/analysis.py,sha256=fVK4PIvIq0DTM63qVpoAXfao13uFQA5ho3HDKnZLfzU,9045
open_spiel/python/algorithms/alpha_zero/evaluator.py,sha256=k6XNKqJq5P3jUKMze_EsGEmHvr8gaVidT1Xx1wtoTJk,2328
open_spiel/python/algorithms/alpha_zero/evaluator_test.py,sha256=WQDKKsCCDqTGx-jnj-V2llL_rijGXtdwvCYX2Rx3I7s,3423
open_spiel/python/algorithms/alpha_zero/export_model.py,sha256=NyGlIw5Pcarlj5DBMlJqCepYByp84U-SD_BC8FqyyIo,2269
open_spiel/python/algorithms/alpha_zero/model.py,sha256=UaYcAoIgpVKrxB2HTwWa2YKN0zM8ivZUo5pVk_-I0Uc,13303
open_spiel/python/algorithms/alpha_zero/model_test.py,sha256=fAku04mevOV_epE7JQSyIPjDRFE-cpIkVH2kg_xEv4w,4402
open_spiel/python/algorithms/losses/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/losses/rl_losses.py,sha256=XnJQVln-4Cxuy7yBcI9g6tR0yYYTONxK0d2H7EvNDcg,8007
open_spiel/python/algorithms/losses/rl_losses_test.py,sha256=60zvNGLM2Q9sf-iw2FceQg3cr1P73Y4G7wEfxE08dfU,4980
open_spiel/python/algorithms/psro_v2/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/psro_v2/abstract_meta_trainer.py,sha256=g6ubLzd79tA_Xnk5GtvOfbOLgar2VdEE9Oai_X4EDl8,9568
open_spiel/python/algorithms/psro_v2/best_response_oracle.py,sha256=mt2xRnrGacCQvCeAUWKFXB40Mv7iGq49PijQUk8qYPQ,7228
open_spiel/python/algorithms/psro_v2/best_response_oracle_test.py,sha256=VbHGYX03GiGvU8D4qK0XWWJ5anBUhxOTFYjL56tvpVk,3037
open_spiel/python/algorithms/psro_v2/meta_strategies.py,sha256=ewX5jfOwbq6mdPkqCjmP18YGOGFFSd7T1qhkJnyRUKo,5325
open_spiel/python/algorithms/psro_v2/optimization_oracle.py,sha256=KeH__ij99jAxx6XFTMS5MxK646yz6iI5vDvGP7JBBn4,5571
open_spiel/python/algorithms/psro_v2/psro_v2.py,sha256=-AzuGXBO1ndByLGKFRqScWSdVAupUvrnxZrey6SO8m0,19875
open_spiel/python/algorithms/psro_v2/rl_oracle.py,sha256=iRg3cCfQIP133Af4FD6wR2J7U_uijZ8H5pKmREyY3rY,11809
open_spiel/python/algorithms/psro_v2/rl_policy.py,sha256=oMZrqLtz9EJoR-AQYnGZd6aR6V6bPrUJqGGYMBUurks,5366
open_spiel/python/algorithms/psro_v2/strategy_selectors.py,sha256=02GHMT0qE_lBDlO4EH1Z9Ix1RQlYaVQWj3oV42tNHTg,16504
open_spiel/python/algorithms/psro_v2/strategy_selectors_test.py,sha256=ZIjL9FQBjkPDAr24mjhyCfKvfV76pXUasFz4k0drshM,6436
open_spiel/python/algorithms/psro_v2/utils.py,sha256=BxFs0xolqTxjH8ZQ0JTpDYE4v2VfWLfTgHMac8p7gb4,15184
open_spiel/python/bots/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/bots/bluechip_bridge.py,sha256=TTR9ApecQx-adSu0088rLZiCQFfD9vmple6yuq24aLg,12858
open_spiel/python/bots/bluechip_bridge_test.py,sha256=aijRqtAEhJuJgRYMpBc2f8rbItryNx4n2olzu_IbzQc,13125
open_spiel/python/bots/bluechip_bridge_uncontested_bidding.py,sha256=iEYLzRV33jl6mXs_cy0YZQSH8CaMXpvtB3jcWOni3Ck,9946
open_spiel/python/bots/bluechip_bridge_uncontested_bidding_test.py,sha256=HTW7Q1Jr31oY7MpmH9P8nvtwR2jtPDfThiupRr4MsFs,8475
open_spiel/python/bots/gtp.py,sha256=Yo-YglGYINNNjVLxqNGCfOQQYwjsqiBe75Z0w_qscGc,5495
open_spiel/python/bots/higc_random_bot_test.py,sha256=XPFmh4TSDmdJA-1HhZd5QgvNusQx63hx4rn-ylkrbXo,2091
open_spiel/python/bots/human.py,sha256=1p4kFPCXorpJAFfhI2rVRpWLh3U48HuwnMcmddKOlWk,2688
open_spiel/python/bots/is_mcts_test.py,sha256=DXpYfNfsjMJZTz7iXSly8AhnOkT5iFMX0reGncTnPXM,2421
open_spiel/python/bots/policy.py,sha256=EOTmg0e-4dSokxUvaCbxf9VtDeqytxfE_xKQrGmT18I,2411
open_spiel/python/bots/scenarios.py,sha256=RdnVJ7aGD059EbsWaJdXpFSH3uwj3SG6GbKNM3huJyo,3895
open_spiel/python/bots/uniform_random.py,sha256=rJjijU-KNNuPa3xiuxEy794ZeXTU6DmVZ4FxCg5RVq0,2157
open_spiel/python/bots/uniform_random_test.py,sha256=VaKO0_g8yG0xTIIkHIxsDgC1n2ISfq0E8PDKx6rp6h4,1972
open_spiel/python/egt/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/egt/alpharank.py,sha256=DA4eMotFCbaNSZol-1evo1QD4PWuPo45Qpg6jUPm5q0,33707
open_spiel/python/egt/alpharank_test.py,sha256=2ALBCYtfI_Y1hYw7p3Auta5BUI9RpZFnea4gLuSsUdc,3439
open_spiel/python/egt/alpharank_visualizer.py,sha256=IIN-APmkyirpXsYPMOEaChP6k5-XCVXl7WN9qKQMneU,17754
open_spiel/python/egt/alpharank_visualizer_test.py,sha256=QnJ1Ai2ZrawhwRTNONct8X4oQ2Ub58ib1YZiDzUD2yM,2322
open_spiel/python/egt/dynamics.py,sha256=tjEyxKW66NaacM3TI8GpYbG-gjYY66vTEmucZ75IE34,6666
open_spiel/python/egt/dynamics_test.py,sha256=wvIur9p9qU3uYAeyzv-7jnp3pQh1v_GSSNPHAj8vr3s,5285
open_spiel/python/egt/heuristic_payoff_table.py,sha256=x8_vumFwlixvQRzi7R5gxGtqgpZPfNki3yIRSfxyE7U,19080
open_spiel/python/egt/heuristic_payoff_table_test.py,sha256=E5LHuetJgT4Ct1oofGc5wJ5VdNeFnESO3femPVF3PfQ,5073
open_spiel/python/egt/utils.py,sha256=bHpkYp4UPJMSd-eD8O9WIv966FxolQOc42WiZ0Y-x1o,17360
open_spiel/python/egt/utils_test.py,sha256=XgstRg02zwV7HG8NYhhD37LOcdfGqhP_ZYr1ZId4kOs,6808
open_spiel/python/egt/visualization.py,sha256=CNn8g6aCB8e20WkExZfrYnIwB5Y1ftU-Xcoj9ILIMPI,20097
open_spiel/python/egt/visualization_test.py,sha256=6Nj_LUAg4LTG4uQ6nKf3vDMw6iBzpUTrCVDwjric3TQ,3715
open_spiel/python/egt/examples/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/egt/examples/alpharank_example.py,sha256=l5IrLW7ZkvS83r-WbBTa28WF3xK5MlAWXF2fVr-2pc4,2585
open_spiel/python/environments/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/environments/catch.py,sha256=FUOTsYMkvNoPLoesD4-Y40J09HYOsjNFkun2jnphJQ4,5545
open_spiel/python/environments/catch_test.py,sha256=J2wqkcREZGojpKljoNzu6H96xJgMzoGONNMQbKoQ0mM,2843
open_spiel/python/environments/cliff_walking.py,sha256=ymF2HtNuNGsG9cGZY_qxDBp0Frr3IaTL9ojWZeFVNuE,6017
open_spiel/python/environments/cliff_walking_test.py,sha256=EhOoJhdC4vVOkMQ1nVThavbCUvi9rW89G03qvRxHLIQ,3181
open_spiel/python/examples/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/examples/alpha_zero.py,sha256=a9_IiLTunBwje4OPvE_4BVdYf4MJRsDnohaC0eLnFOs,4184
open_spiel/python/examples/benchmark_games.py,sha256=lO9NG2BhQiXugcUrEi_BvZr8egGqtUVPsXni6R_YyVE,4920
open_spiel/python/examples/breakthrough_dqn.py,sha256=oY6XYcGTfD6sWsbMw0LE0S95QOjy9tiio2YKgB2qCrE,4926
open_spiel/python/examples/bridge_supervised_learning.py,sha256=NIJhvkTI2PGfsAQj6ow2YECRafDcjKEvTg-ktlrBOT4,7677
open_spiel/python/examples/bridge_uncontested_bidding_bluechip.py,sha256=QxyScj0KovKZGpaMDcHgeFBIBG1_KZD8eJ75-CNu0Rw,3766
open_spiel/python/examples/bridge_wb5.py,sha256=pCev-rmCeS9hvSdFm3PX11QobITstbGLcIpMtztsjCg,5425
open_spiel/python/examples/catch_pytorch_policy_gradient.py,sha256=p7aNWX3XPbbEOlFd7B-IAlZ6XLtkkBwJsVIqhzS_82M,2766
open_spiel/python/examples/cfr_cpp_example.py,sha256=O4alXLip06U-ShFrZPCxK_PksAlkP61JQDINvM4jcqw,2257
open_spiel/python/examples/cfr_example.py,sha256=8OPLu7cYmmC3JAoHSr_FbVcBbsmXvPnPFycHYofjD2Q,1512
open_spiel/python/examples/deep_cfr.py,sha256=mi9CrJqjOUAKX3qzkcUzTscX16sRQ1RMr_Xcb55gEVc,3151
open_spiel/python/examples/deep_cfr_jax.py,sha256=N7tx8Prs1pbRa6M8M2b1ifHEBoISb1Xz6eYe5WmDh6Y,2777
open_spiel/python/examples/deep_cfr_pytorch.py,sha256=G1NeQ1SRnaOdZPlGauLx0RCK6xSSMqvVmapNMJrP_uc,2750
open_spiel/python/examples/deep_cfr_tf2.py,sha256=LkrMLxPh4R5E-hJva5f6z7-ujsbwS4OXBwbZR2AKk9Y,2851
open_spiel/python/examples/discounted_cfr.py,sha256=2Sp6TIjf_xny7oLXrG7B1is5zuLXgUQgl86Xe-jVVmw,1659
open_spiel/python/examples/eva.py,sha256=gyPxe34GCyfkm00ykqmA_1-yEFVrN47KOyY315e1EIw,2959
open_spiel/python/examples/example.py,sha256=1-RVs9Mqh-nCuXsmxQbcK9xWQ_sbFQ6QX3crvJ0V1cY,3536
open_spiel/python/examples/exploitability_descent.py,sha256=bY0NZylKrTE8kGmfEDBLy35A68gnxH1zRUD4_U18SN0,3602
open_spiel/python/examples/fictitious_play_example.py,sha256=CMxvLRK4hz76k9OO00OrEmIO0yFJwOnycWD9K2I0f6Y,1517
open_spiel/python/examples/gambit_example.py,sha256=NbQ0gPDUx8KncGq8OMayM_1aWzE_AYujX0C_jI_kZV0,1712
open_spiel/python/examples/get_all_states.py,sha256=ekfzE_9ScZzMkYMdgpUcbvL-YRnCdooYQBG-QNAKM04,2037
open_spiel/python/examples/hearts_supervised_learning.py,sha256=_1mhz5AolUKofg7rOkxzVBjJGVg9gaxVBE5F5wSsST0,8101
open_spiel/python/examples/independent_tabular_qlearning.py,sha256=-oY6qapqgX2ibxkaBDO9SWa0_m_n3x-dj2mUDOQfJ1A,3887
open_spiel/python/examples/is_mcts_exploitability.py,sha256=wSFZ_tMEpV7EdTHZ5BvHGWSayGRHlUTixyWaMXyHj4o,3496
open_spiel/python/examples/jpsro.py,sha256=7VXyQ_v01GUhOP9qxM3t5UwRj3BJ7g4gaMNUAENlzM8,6400
open_spiel/python/examples/kuhn_nfsp.py,sha256=4RjM0g4zRiyuiQX0YKHk2T1HKhls95pAMd1bC8BIiPc,4481
open_spiel/python/examples/kuhn_poker_cfr.py,sha256=P8GBPix2SudY2ow50ba6YT_HhY4ubdwXXL-mrinFjoU,1390
open_spiel/python/examples/kuhn_policy_gradient.py,sha256=vPFpgp6QniR97YFaMKSN9B4SpaVpiEzTmqsaiW_Zp9k,3696
open_spiel/python/examples/leduc_nfsp.py,sha256=tWu55zZlah2opR6CmQSJQjZp5Qq-38nuXL6scePXwjQ,7763
open_spiel/python/examples/lewis_signaling_dqn.py,sha256=AmBhskrT-OHY25Qvd3OZJn6X0FTkmWEjRrRtRT0uMiQ,9526
open_spiel/python/examples/lewis_signaling_qlearner.py,sha256=p6ZEGdl_vcyDNnqJtOleWgSeQ0OjtO8sMbJEm56do34,10939
open_spiel/python/examples/lp_solve_example.py,sha256=45_zt1Hh35AXzsBbMbGEbm1pfZCCzdQL25KlzZZHJ0o,1618
open_spiel/python/examples/marl_nashq_example.py,sha256=-vGFMpsgwuT9VtUyUte4hypBDsdeQeZoTMCHEwpGIuE,2173
open_spiel/python/examples/matrix_game_example.py,sha256=y13ABbXP8dYtVhEu3dZZvpzjgqOE6_DsoGjqYEi95r8,4081
open_spiel/python/examples/matrix_nash_example.py,sha256=JbGC23A4NaHeNQyNfSRrUzIGkj1IsaVbAYHrfo0O0_U,6936
open_spiel/python/examples/mccfr_cpp_example.py,sha256=3q3u6uyS1VAjiy1thCTzetcZxDK8BWVI0PnACQ3GMfs,3008
open_spiel/python/examples/mccfr_example.py,sha256=ljrH7x2YsBWkak-WwG7tPN629qpmHyjGrrtHn022qro,1925
open_spiel/python/examples/mcts.py,sha256=aa7LMBlXqpTNqsSrI7V5h93aXJlvxipwInqHnKpjeRU,7352
open_spiel/python/examples/nego_nbs_example.py,sha256=naJPzGj3ZbwoH8qyf8sJhNc8zW7eAA2LfkIUd4mgDSk,11242
open_spiel/python/examples/neurd_example.py,sha256=opBPH3DVB8Lm5VWn71qQzmOUGT6xITjxhx-qDO6in10,3601
open_spiel/python/examples/nfg_writer_example.py,sha256=crsRYmZUZCtkVXIleIJJgJFg94dwHyUGsT6zkSGKnvM,1181
open_spiel/python/examples/play_scenarios.py,sha256=nOKYZNaN3UNtOZfVteAwWjruJdlhXaWQDZbFmrRbP74,1269
open_spiel/python/examples/play_tarok_game.py,sha256=oNWKfkzzFJkeIhIAlq8C4zfcM3Z9XYDM0FUsCVhRVXA,2414
open_spiel/python/examples/playthrough.py,sha256=kyD43DpkLbfNsVsD6cXwq-sdhTDLbSHkVg1NXvJlSHE,2396
open_spiel/python/examples/poker_fcpa_example.py,sha256=9ZD2iHrXMfYiq_7I945CLmAq0y2QIHHxDyMwh4iGvzQ,4087
open_spiel/python/examples/policy_aggregator_example.py,sha256=sCDth6jWir3C3AvhO5bUoZtva5uPiRiM6C_fzvdfkg0,2847
open_spiel/python/examples/psro_v2_example.py,sha256=Q--OJK8g6qGf8Zbg27iI51oBuoQX_udGlXAXKudrAIw,12154
open_spiel/python/examples/query_example.py,sha256=vRe_BgS_YtWZM1vHZlQo4356J5FxkkZmRFtizJnk8Y0,1579
open_spiel/python/examples/rcfr_example.py,sha256=U4ya4NxTRZOLnC-Lww7Qj_Q0ipBG71a1l_5MUw7nqgo,3850
open_spiel/python/examples/response_graph_ucb_2x2_game.py,sha256=7vGm06_NoLSNOHdDbJpfKIPqDsbthLxDRtdk8sT1UXg,2152
open_spiel/python/examples/response_graph_ucb_sample_complexity.py,sha256=5l_u7z9eb302qkQ7qBxTQC7X035Q7_4bAIq0g5R_ZMk,4287
open_spiel/python/examples/rl_example.py,sha256=yn7v5Pla-puhjFZJd6jiuXYTyYRfl2wR3aael7_q50Y,2634
open_spiel/python/examples/rl_main_loop.py,sha256=rHS5njreQ6lSsi3BpRnjlvz4LdAP1ypK-Kp8j7rjS2k,3058
open_spiel/python/examples/rl_response.py,sha256=RyS_v8nJqYmfJzY1O6MDyO1GOw0qTp19wXzgzaafb-c,9432
open_spiel/python/examples/single_agent_catch.py,sha256=HshF_76Oo_ueeKPbAaK0m900Us7D3WiaET5lI-Rsl00,4054
open_spiel/python/examples/single_agent_cliff_walking.py,sha256=V7snOsV5NDlFUzbGjyvPpVrMQdyZIB60dD9iNaKebxE,2325
open_spiel/python/examples/skat_dqn.py,sha256=4TMeZmZNm3aHytshIjk0skBPabtLEVlyqCI9C84VrgY,5561
open_spiel/python/examples/tic_tac_toe_alpha_zero.py,sha256=_7bWtjhPdVsUzEybo1H1e56JZahERZzwXkhYbPQIrzE,1753
open_spiel/python/examples/tic_tac_toe_dqn_vs_tabular.py,sha256=T7aWC2mg-GnaeXOWJ5FZB0NHLhfQ8LXTqCP3Aj-2KVo,6005
open_spiel/python/examples/tic_tac_toe_qlearner.py,sha256=K48qV8u-xIpioRRlsthlfFCNTnB7MFC25dSc5ygehVs,5272
open_spiel/python/examples/treeviz_example.py,sha256=SRwuOkhBOL_ReF4YVVuQPitOCwc42zbE0kCAyexak-Y,3240
open_spiel/python/examples/uniform_policy_exploitability.py,sha256=RxfH1vEiwT_7wEV8mRKC6QTLHrLWQ7XUYYX59XqLZIs,1104
open_spiel/python/examples/value_iteration.py,sha256=Cdo4uwA_SR8fg_Ei2YzuKxQ8cjZkCeP_EerKFfoZL4k,1836
open_spiel/python/games/__init__.py,sha256=5WKajOokkQ9aGG-uXaDLgLcn9Fy5gfz4XPwtwtguSeE,1269
open_spiel/python/games/data.py,sha256=y0jmokhzjU7Tand0FCtucCsou3JVefNKpcrEGHjoA3Q,1223
open_spiel/python/games/data_test.py,sha256=QGbzNYSDP1F6fs1Sw_IrE19FB05tuWzsvqOMbKCRPtc,1311
open_spiel/python/games/dynamic_routing.py,sha256=Wp4VJhATYLa5ZA8pgrt_-beloTyGA2fs_snEg4_oqZE,19954
open_spiel/python/games/dynamic_routing_data.py,sha256=5tQrJBwiFrDVSZke2XW4D6ExEThK6oMC2k9ulnlIhz8,18881
open_spiel/python/games/dynamic_routing_test.py,sha256=02E6JcZuczCm7AIFRSMUdzb6g_gMfs_YoWtOBkjKf5I,11617
open_spiel/python/games/dynamic_routing_to_mean_field_game.py,sha256=MtsSXVr43pt8EPAmVY--8K09tuuRWZPX2zf7_aGQmDE,5753
open_spiel/python/games/dynamic_routing_to_mean_field_game_test.py,sha256=mIIKYmfeBeluXpKxKPLRHyq6832yWByQ5XP0og1r7A4,3249
open_spiel/python/games/dynamic_routing_utils.py,sha256=6VYLaBF9yQv57BYR8eEJ_q6hIvqjWKehDGaMVCbiYYs,15397
open_spiel/python/games/dynamic_routing_utils_test.py,sha256=9cayDjCwSHn0mVJrW8359rBRIo9zgnWo4p-L0NHvnYM,5499
open_spiel/python/games/iterated_prisoners_dilemma.py,sha256=J8_rBtpmVcI82iWz-mDNDCQVRG6rkBfkNu9oJ1CP3Ho,6638
open_spiel/python/games/iterated_prisoners_dilemma_test.py,sha256=k0sjXy9xHGDvz5GaNyOggZ60PJnFHK676dLe0qC_tB8,2558
open_spiel/python/games/kuhn_poker.py,sha256=DND97pYyyN_WaUl1gFnaksgETH-zX1QGEf6hlfx_RSw,7666
open_spiel/python/games/kuhn_poker_test.py,sha256=xYPwST_I_HBtNhqU-U2Db2mR0zK9C7tAhdA22dtxxP0,3711
open_spiel/python/games/tic_tac_toe.py,sha256=avkrAb3ZZcQNpALYu370jaBKc8Ifp2CUp67CmU3e6VI,7017
open_spiel/python/games/tic_tac_toe_test.py,sha256=GAsT4nl6Tz3Uwx6UkIpb6XiB6adkwL6Rwz84kZPRwuU,6232
open_spiel/python/jax/__init__.py,sha256=LQyghpzgKR1dGzWhZdhYFyHxUiGm6XGLXLpQ08w7aqo,596
open_spiel/python/jax/boltzmann_dqn.py,sha256=RCH9KAZPwK6JXFm7oPkO-gUJPgs71pO0umnw9QrJijs,4079
open_spiel/python/jax/boltzmann_dqn_jax_test.py,sha256=svP8KmDQbFOumzJkINAKLyhkbmRdEdd7t2toKZkQCHY,2341
open_spiel/python/jax/deep_cfr.py,sha256=rAeLV1J90I0CW5GUxkud8zCa0lAuQPDyrjj-kxpieZI,23279
open_spiel/python/jax/deep_cfr_jax_test.py,sha256=hEWdU0tRi3d_Zz2dV0MjdERGNl5WGpT43S1k3H6mFdo,2259
open_spiel/python/jax/dqn.py,sha256=9JdgPbtky1gRWyoCfBXy-s10pQzasPQiuOOs895TKhA,13624
open_spiel/python/jax/dqn_jax_test.py,sha256=NqoBhCD8ONVV5SsXQKUscFGE53WU116QQlOKkbIPVV8,4104
open_spiel/python/jax/nfsp.py,sha256=5ybajqGjseOopV5qzxdWga7pDpMdD4AnpyWaVBCx-0c,11415
open_spiel/python/jax/nfsp_jax_test.py,sha256=i_VJlF7Gg4Q4F-dvo0bteTPDq-n2YT2YGPCw-Za-G_s,2921
open_spiel/python/mfg/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/mfg/distribution.py,sha256=Z2altIIwzdoVCJdxk0CIJLoqFhR43w-M4UDivauyRRs,2534
open_spiel/python/mfg/tabular_distribution.py,sha256=n_QHasAUI1bQv4iC3Ofl5ofdc24NbSFySPjRbCPKNbE,2547
open_spiel/python/mfg/utils.py,sha256=yeFyFyba18Q40j5v_ZjGOucQEX37kFj8Sw-9QUueiU0,1019
open_spiel/python/mfg/value.py,sha256=BU0GsFTWaYi8VBfKTjCBz7b-UxDgtJ9hJDzM3GH1P_4,3950
open_spiel/python/mfg/algorithms/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/mfg/algorithms/average_network_fictitious_play.py,sha256=fJ5GzkF1cNcqs0DG7qm3FbhoWuTqQRVE29_WCCuHUzI,13075
open_spiel/python/mfg/algorithms/average_network_fictitious_play_test.py,sha256=xZX9qvIh2MABtpb-zkR33rzZSWZz-_buWu41MpYOA1c,3217
open_spiel/python/mfg/algorithms/benchmark.py,sha256=S8OczlFOlxrIdgfUWG_PR2QpisMzWA01H4sphekXg4E,2496
open_spiel/python/mfg/algorithms/best_response_value.py,sha256=2hc4HGPCKZEFPqRnndGRpPWyfY2iVGA3saLyOk8u8eg,4356
open_spiel/python/mfg/algorithms/best_response_value_test.py,sha256=t7LdoD16asIclIDCeDvnJC1CTiWNFvAmlfB8LQyg4d0,1710
open_spiel/python/mfg/algorithms/distribution.py,sha256=i7YoxbpI_pdLv6AqDJUzQZmu650-nulQ2exe9zHaCpo,7346
open_spiel/python/mfg/algorithms/distribution_test.py,sha256=RA2bZBK_4JpOJJpDy1Vr7NQ9a81EiktZgpC0veVRrPo,1935
open_spiel/python/mfg/algorithms/fictitious_play.py,sha256=Xq0ec4W9qmoolRjYfQpb2mWvJZWWxPYmky2-twIvIVU,5396
open_spiel/python/mfg/algorithms/fictitious_play_test.py,sha256=fZdM0kHc-1U_f38krL5alj4ptReQc-69CXXk8fncH6s,5663
open_spiel/python/mfg/algorithms/greedy_policy.py,sha256=FfS5GAvAYpzf9UXBVa19F5FhYP4HFAobFupW319akqY,1603
open_spiel/python/mfg/algorithms/greedy_policy_test.py,sha256=UlLs-olO4yooFjvay3cayBWG7euN5EUCWEvEOJAScq8,2244
open_spiel/python/mfg/algorithms/mirror_descent.py,sha256=x8gL9FWeuHLvRA_hXzZOqKByBW5VrQUcQofZc66B97k,6333
open_spiel/python/mfg/algorithms/mirror_descent_test.py,sha256=OZHhuWJsT9P4nKm5AWUXqlLapI9f1ys1n1TPRDc1hF0,1590
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent.py,sha256=VDJFRJxxrtsMmiAo9oBUORv0S_ImTYamiO-wkaFEPsM,21451
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent_test.py,sha256=plEfNeHoRTgV6Pk1y_jQmuoYDNqaKK_L7NyRqy0GEV8,2792
open_spiel/python/mfg/algorithms/nash_conv.py,sha256=ileexXVTSSaQ0RW0Yb71YvzE__CkgIm-C3YDG7FCC3Y,2815
open_spiel/python/mfg/algorithms/nash_conv_test.py,sha256=5l2SHzySjAdVNcyiOHLrKdL4vUOel-9zJhagK3eg4Jo,1573
open_spiel/python/mfg/algorithms/policy_value.py,sha256=IiqnsQPGqgob73KBR4rjJmFuKl8fNTtFrK5KJ-7UXc8,4158
open_spiel/python/mfg/algorithms/policy_value_test.py,sha256=8DI1535Io5td7UzmstBTR9Wosm7hmeieYrpmbEvEeA8,1779
open_spiel/python/mfg/algorithms/softmax_policy.py,sha256=O4_50y-QcQ8K-Q1nY88Ze6U-TWEjUofNouYa2Iiid8Y,2415
open_spiel/python/mfg/algorithms/softmax_policy_test.py,sha256=p8r51-oZgK3k1_7UQIizVSXoV3J7zK3--mkild-uUKA,4272
open_spiel/python/mfg/games/__init__.py,sha256=FBdu-WaEwH31zMoHRTST-SFK8rgnekYNZM2xVoVIJEQ,1292
open_spiel/python/mfg/games/crowd_modelling.py,sha256=Drr34vauSCQ2fGVrz93nOlPOvgpzpvJY5KcnzjDIKWM,11118
open_spiel/python/mfg/games/crowd_modelling_2d.py,sha256=Ui1JjIECv-XYQQoqU4XDUjk5lk2xJ3Un0KtAZzIfVKo,2995
open_spiel/python/mfg/games/crowd_modelling_2d_test.py,sha256=Ziy3fuUknxZVnvtl2oq5G1L37Isy8fNBrUwI9JAH6rw,1131
open_spiel/python/mfg/games/crowd_modelling_test.py,sha256=0I8UlXHmIdlJotFqyb7WW7tWpIBE6NTE8qSUbtIT8KA,5614
open_spiel/python/mfg/games/dynamic_routing.py,sha256=i1u6gILw5kqHqLGeadDPzhn46mLymBxEjYKYAyPaPu8,26539
open_spiel/python/mfg/games/dynamic_routing_test.py,sha256=40fYmnNs-vHxAEFOv3T-D2NWvakAXP4FfowrfhEAkfw,10277
open_spiel/python/mfg/games/factory.py,sha256=UNMlr9k62a7fRUllG1HoY_EIEORatdWo3845mil93dw,4492
open_spiel/python/mfg/games/factory_test.py,sha256=D_6PiFPNdKVNEdAq1D6VTg2osBlWZ6JI7p3xpARom6I,1631
open_spiel/python/mfg/games/linear_quadratic.py,sha256=mKh0RWn3N4WFTiHx5pCVzY1rs4Rh0mR5Eq8hCG_yyXY,13810
open_spiel/python/mfg/games/linear_quadratic_example.py,sha256=WaP5OUuDMQK0hpcsHMCE5bhiZchannIMQFaja6IabnE,5453
open_spiel/python/mfg/games/linear_quadratic_test.py,sha256=UQ5queFmUPkwol98c8ior0bdngUXzPNTJxRkJ7h29KE,3514
open_spiel/python/mfg/games/predator_prey.py,sha256=SICmEfmoTho84bsxJqLx7q3L0zgl6yr8lQPV2hNWLnE,16870
open_spiel/python/mfg/games/predator_prey_test.py,sha256=O2ZtNarHsjrcwFe5myQpnaG7czHlWJmqFyDELtN6pnk,6237
open_spiel/python/pytorch/__init__.py,sha256=LQyghpzgKR1dGzWhZdhYFyHxUiGm6XGLXLpQ08w7aqo,596
open_spiel/python/pytorch/deep_cfr.py,sha256=Vz_ZCJ7Uci-w_vdhlX8W3HR1OBIZJ4im4uyNcwGNyfI,19095
open_spiel/python/pytorch/deep_cfr_pytorch_test.py,sha256=SScSLmm5g8m7jvCOJlTC6M6m-cvobz_rtkevsQpHQKI,2341
open_spiel/python/pytorch/dqn.py,sha256=_YXRWoGmoLG1r-Xe7OXF6mSRut-ImdfHNlI_d2whlqg,14103
open_spiel/python/pytorch/dqn_pytorch_test.py,sha256=fUDBwrB2u7FDYUo0QMIZtOJ5_YrNgaIrGwCX5XimVKA,4498
open_spiel/python/pytorch/eva.py,sha256=ZXRBxhxoKodEZAzNtNJO8OfLheeirgJXotggf7YW1O4,16214
open_spiel/python/pytorch/eva_pytorch_test.py,sha256=MRSnIbjPdSHUbGKRlBtLKz0N8X6SHusYwpjdjtPvwWY,3361
open_spiel/python/pytorch/nfsp.py,sha256=msTA2HSd-rjB8J3L_ydJZ1j3pUxqRh7xG46ZVWY-bzA,11405
open_spiel/python/pytorch/nfsp_pytorch_test.py,sha256=JE2DpwHeZIH0kZbJEA0e8BbZuML4damJOecECuRcOGw,2909
open_spiel/python/pytorch/policy_gradient.py,sha256=cVxpzV0zj0rOmmLh8046yEfzbrSGhQn2823_4V_MIlg,19714
open_spiel/python/pytorch/policy_gradient_pytorch_test.py,sha256=tnTa9wSfpcn5yiOr51ZqYjJ0kmXwAUAnr0bcoOk3CNg,4448
open_spiel/python/pytorch/rcfr.py,sha256=W9YgCW-wP3Nc8UgIs_v4dLGt_9nFiBP6eofofnJOONM,32317
open_spiel/python/pytorch/rcfr_pytorch_test.py,sha256=YpZ_F1x51ZS4_nE0GZGjzRJcaIOvWK7FKxIvtrdqpNI,19329
open_spiel/python/pytorch/losses/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/pytorch/losses/rl_losses.py,sha256=WaGrG9vNdgEhvvrVr8FgAeDB_Gui-VH9Kw5n_uLnddo,7706
open_spiel/python/pytorch/losses/rl_losses_pytorch_test.py,sha256=hLNtl4UiDQkNxXP2iQJUAGub0qeWT8P3J-KK1TLImb4,4607
open_spiel/python/tests/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/tests/bot_test.py,sha256=LKemZwpBOdnvH5gsQ_dbEx2EyeZV5r4CC6Ch_XC1mOs,4310
open_spiel/python/tests/game_transforms_test.py,sha256=tNOzg_woHmxADzJdywEtK4vCkNCMVu3kkySoujnXBSE,1786
open_spiel/python/tests/games_bridge_test.py,sha256=k31WbkGnwS67SQCUcfTLfeO0eAiB5RgAOBTcL9ufZqc,8272
open_spiel/python/tests/games_sim_test.py,sha256=unleOT8_aPjsrnyp7AJfdvQZWItA23RXnMfrrpQ42jc,15105
open_spiel/python/tests/higc_referee_test.py,sha256=rIaCUyHr0ylzI2Am66HaPwcm_xyqkfs2TZE60l2lUz0,1312
open_spiel/python/tests/matrix_game_utils_test.py,sha256=DtdGl0GvebQHd81R-p2m8Xn13LLwfKfGn17_0VeLXME,2920
open_spiel/python/tests/nfg_game_test.py,sha256=FFBpB9ubZPcTLmX1uELKCGmgLXLoUuYfngAE1IDJLOQ,2219
open_spiel/python/tests/nfg_writer_test.py,sha256=P_a-58f-89EA02g8iFDj5YPV1lKfg94euHP2bMml6mM,1761
open_spiel/python/tests/observation_test.py,sha256=1Ovj1iwytBpCyOR6hHHfLythvrsqGbxJ5yeKPAISmto,7820
open_spiel/python/tests/policy_test.py,sha256=Sj1Tya7T0hWCcUTuPS_vMfjPTLkPzRpWcZWG_6ymWD8,22457
open_spiel/python/tests/pyspiel_test.py,sha256=FL92V8hotB7br6PZcTzbY6B1lZQTRnqrKQ8a6fkr8mA,10287
open_spiel/python/tests/rl_environment_test.py,sha256=sehDeETA97lhYH5_1_N1gR0KBoGm_kecMHE7_2Q1zFA,5418
open_spiel/python/tests/sampled_stochastic_games_test.py,sha256=yWnr27o95a7dCHj2uNARvfn3FzwdVHBQJqpTmcPlBhE,1910
open_spiel/python/tests/tensor_game_utils_test.py,sha256=-AsuQ04l9lPXe5pXdVSZ3vLxj8xRrWk67-tjCxiYQhk,2610
open_spiel/python/tests/mfg_implementation_test/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/tests/mfg_implementation_test/mfg_test.py,sha256=MX7YjBOfcMbbaKcWMPhC6J4bcYPXx9nuGP4WjGwQV_c,6486
open_spiel/python/utils/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/utils/app.py,sha256=TOaYmoGmFNxIuGu0FYKLH1uircqmyONuzguvNe9AJjA,729
open_spiel/python/utils/data_logger.py,sha256=o3-XA_n2UY0ZmvVYB7ZvvRDJKccUWqjo3bRygyh_pfw,1586
open_spiel/python/utils/file_logger.py,sha256=UY8ymJHQj5o8AW2CEdoEgZ5GI__U7wfew11cZGuT5M8,1592
open_spiel/python/utils/file_logger_test.py,sha256=yuiZPL6pELi0WHlN0_GNjdjF30omyRon8RIgZkTloE4,1638
open_spiel/python/utils/file_utils.py,sha256=NNQPTCo3zcwH7isgEY4wzh2RvIy0U8y-i9dZ1NUZ6Xk,858
open_spiel/python/utils/gfile.py,sha256=Ay9idp5wudRq0Wn0u9JJsOTpZ2OMV2lzupGrD2wCr3s,942
open_spiel/python/utils/lru_cache.py,sha256=qiKeqDoPgoGIQ-FXYN7D2bmMxJPdIzrT8IguRlfE-oI,2658
open_spiel/python/utils/lru_cache_test.py,sha256=M6glWRMxbjuPXR25Uo884jEfgsA9iEFWCQHAzDqmlLc,2023
open_spiel/python/utils/metrics.py,sha256=05ffv6StBnztPNwiFbn-rdyrY6x_cpyIJx51MlYjIFA,2123
open_spiel/python/utils/metrics_test.py,sha256=J4BLxASFJMEh27fqa3_4kT-Lxos5DjDl_SZkniuX1TE,1688
open_spiel/python/utils/replay_buffer.py,sha256=BWqE5IUV03bTxQEWN36q5MmyolZm0CdSKhUWe7fjirI,2280
open_spiel/python/utils/replay_buffer_test.py,sha256=8eEhoSqPGx-BFW7SR4ACzb8B8Nw94oeayOSH9Wv2Eug,2202
open_spiel/python/utils/reservoir_buffer.py,sha256=sid3orFl6QyrwtryQQeGJhLf5XSXlNSfw8ka9IfaGVI,2397
open_spiel/python/utils/shared_value.py,sha256=FHwzFGeabHSmO2drQOdYcdsFb7ir7s2g3FATwiCD5y8,827
open_spiel/python/utils/spawn.py,sha256=E0_h9ToP9VH8q2McordO-qQaPVmPjSHEyR8cNZ_BXFg,2891
open_spiel/python/utils/spawn_test.py,sha256=wGGf2DlEjp1UjUaUvdWtH8GspPZd7hkdCYSyUbD8azA,2676
open_spiel/python/utils/stats.py,sha256=EudQfLLHCVZVVynMysVUIFkLlIrpWsXI3utL0gPoY9g,3341
open_spiel/python/utils/training.py,sha256=oHqY-Xmmo1eN3e40zqe8kHHXyfOsfNIUfjC0fXhajqs,1734
open_spiel/python/visualizations/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/visualizations/treeviz.py,sha256=2xkxXSNVCrAP7Q7IF4jfTbSOa_zjxWukZrCs3lEkkoQ,8316
open_spiel-1.1.1.dist-info/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
open_spiel-1.1.1.dist-info/METADATA,sha256=mdv9soBRXtinBkn9SWTP2exQafQEybUslo-EyF4U7lM,4654
open_spiel-1.1.1.dist-info/WHEEL,sha256=wHXPjcF1PbvralrZAZffaBRfMW8u_7d-L-q3slIS7Go,111
open_spiel-1.1.1.dist-info/top_level.txt,sha256=GpRq0FS8AFOsTr10E90N09nU-Nqh7MPI0ZI7jkfIRmE,19
open_spiel-1.1.1.dist-info/RECORD,,
