├── .gitignore ├── .gitlab-ci.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets ├── deck │ ├── BestowedDragon.ydk │ ├── BestowedDragon2.ydk │ ├── BestowedDragonF.ydk │ ├── Blackwing.ydk │ ├── BlueEyes.ydk │ ├── Branded.ydk │ ├── Branded60.ydk │ ├── CenturIon.ydk │ ├── CenturIon2.ydk │ ├── Chimera.ydk │ ├── CyberDragon.ydk │ ├── Eld.ydk │ ├── Floowandereeze.ydk │ ├── Floowandereeze2.ydk │ ├── Hero.ydk │ ├── Labrynth.ydk │ ├── MaxDragon.ydk │ ├── NatRunick.ydk │ ├── Pachycephalo.ydk │ ├── Shaddoll.ydk │ ├── Shiranui.ydk │ ├── SinfulSnake.ydk │ ├── SinfulSnake2.ydk │ ├── SinfulSnakeKash.ydk │ ├── SkyStrikerAce.ydk │ ├── SnakeEyeAlter.ydk │ ├── SnakeEyeFire.ydk │ ├── SnakeEyeFire2.ydk │ ├── SnakeEyeTear.ydk │ ├── TenyiSword.ydk │ ├── Voiceless.ydk │ ├── unsupported │ │ ├── Magician.ydk │ │ └── _tokens.ydk │ └── unused │ │ └── OldSchool.ydk └── log_conf.yaml ├── docs ├── action.md ├── feature_engineering.md ├── network_design.md └── support.md ├── mcts ├── mcts │ ├── __init__.py │ ├── alphazero │ │ ├── __init__.py │ │ ├── alphazero.py │ │ ├── alphazero_mcts.pyi │ │ ├── cnode.cpp │ │ ├── cnode.h │ │ └── tree.cpp │ └── core │ │ ├── __init__.py │ │ ├── array.h │ │ ├── common.h │ │ ├── minimax.h │ │ ├── spec.h │ │ └── state.py └── setup.py ├── repo └── packages │ ├── e │ └── edopro-core │ │ └── xmake.lua │ └── y │ └── ygopro-core │ └── xmake.lua ├── scripts ├── battle.py ├── card │ ├── code_list.py │ └── embedding.py ├── cleanba.py ├── cleanba_g.py ├── cleanba_l.py ├── cleanba_nnx.py ├── cleanba_rnd.py ├── code_list.txt ├── eval.py ├── impala.py └── torch │ ├── ppo.py │ ├── ppo_c.py │ ├── ppo_osfp.py │ └── ppo_xla.py ├── setup.py ├── xmake.lua ├── ygoai ├── __init__.py ├── _version.py ├── constants.py ├── embed.py ├── rl │ ├── __init__.py │ ├── agent.py │ ├── agent2.py │ ├── buffer.py │ ├── ckpt.py │ ├── dist.py │ ├── env.py │ ├── eval.py │ ├── jax │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent2.py │ │ ├── eval.py │ │ ├── modules.py │ │ ├── nnx │ │ │ ├── agent.py │ │ │ ├── modules.py │ │ │ ├── rnn.py │ │ │ └── transformer.py │ │ ├── rwkv.py │ │ ├── switch.py │ │ ├── transformer.py │ │ └── utils.py │ ├── ppo.py │ └── utils.py └── utils.py ├── ygoenv ├── MANIFEST.in ├── setup.py └── ygoenv │ ├── __init__.py │ ├── core │ ├── BS_thread_pool.h │ ├── ThreadPool.h │ ├── action_buffer_queue.h │ ├── array.h │ ├── async_envpool.h │ ├── circular_buffer.h │ ├── dict.h │ ├── env.h │ ├── env_spec.h │ ├── envpool.h │ ├── py_envpool.h │ ├── spec.h │ ├── state_buffer.h │ ├── state_buffer_queue.h │ ├── tuple_utils.h │ └── type_utils.h │ ├── dummy │ ├── __init__.py │ ├── dummy_envpool.cpp │ ├── dummy_envpool.h │ └── registration.py │ ├── edopro │ ├── __init__.py │ ├── edopro.cpp │ ├── edopro.h │ └── registration.py │ ├── entry.py │ ├── python │ ├── __init__.py │ ├── api.py │ ├── data.py │ ├── dm_envpool.py │ ├── env_spec.py │ ├── envpool.py │ ├── gym_envpool.py │ ├── gymnasium_envpool.py │ ├── protocol.py │ └── utils.py │ ├── registration.py │ ├── ygopro │ ├── __init__.py │ ├── registration.py │ ├── ygopro.cpp │ └── ygopro.h │ └── ygopro0 │ ├── __init__.py │ ├── registration.py │ ├── ygopro.cpp │ └── ygopro.h └── ygoinf ├── setup.py └── ygoinf ├── __init__.py ├── features.py ├── jax_inf.py ├── models.py ├── server.py └── tflite_inf.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/README.md -------------------------------------------------------------------------------- /assets/deck/BestowedDragon.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/BestowedDragon.ydk -------------------------------------------------------------------------------- /assets/deck/BestowedDragon2.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/BestowedDragon2.ydk -------------------------------------------------------------------------------- /assets/deck/BestowedDragonF.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/BestowedDragonF.ydk -------------------------------------------------------------------------------- /assets/deck/Blackwing.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Blackwing.ydk -------------------------------------------------------------------------------- /assets/deck/BlueEyes.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/BlueEyes.ydk -------------------------------------------------------------------------------- /assets/deck/Branded.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Branded.ydk -------------------------------------------------------------------------------- /assets/deck/Branded60.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Branded60.ydk -------------------------------------------------------------------------------- /assets/deck/CenturIon.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/CenturIon.ydk -------------------------------------------------------------------------------- /assets/deck/CenturIon2.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/CenturIon2.ydk -------------------------------------------------------------------------------- /assets/deck/Chimera.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Chimera.ydk -------------------------------------------------------------------------------- /assets/deck/CyberDragon.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/CyberDragon.ydk -------------------------------------------------------------------------------- /assets/deck/Eld.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Eld.ydk -------------------------------------------------------------------------------- /assets/deck/Floowandereeze.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Floowandereeze.ydk -------------------------------------------------------------------------------- /assets/deck/Floowandereeze2.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Floowandereeze2.ydk -------------------------------------------------------------------------------- /assets/deck/Hero.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Hero.ydk -------------------------------------------------------------------------------- /assets/deck/Labrynth.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Labrynth.ydk -------------------------------------------------------------------------------- /assets/deck/MaxDragon.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/MaxDragon.ydk -------------------------------------------------------------------------------- /assets/deck/NatRunick.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/NatRunick.ydk -------------------------------------------------------------------------------- /assets/deck/Pachycephalo.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Pachycephalo.ydk -------------------------------------------------------------------------------- /assets/deck/Shaddoll.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Shaddoll.ydk -------------------------------------------------------------------------------- /assets/deck/Shiranui.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Shiranui.ydk -------------------------------------------------------------------------------- /assets/deck/SinfulSnake.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SinfulSnake.ydk -------------------------------------------------------------------------------- /assets/deck/SinfulSnake2.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SinfulSnake2.ydk -------------------------------------------------------------------------------- /assets/deck/SinfulSnakeKash.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SinfulSnakeKash.ydk -------------------------------------------------------------------------------- /assets/deck/SkyStrikerAce.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SkyStrikerAce.ydk -------------------------------------------------------------------------------- /assets/deck/SnakeEyeAlter.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SnakeEyeAlter.ydk -------------------------------------------------------------------------------- /assets/deck/SnakeEyeFire.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SnakeEyeFire.ydk -------------------------------------------------------------------------------- /assets/deck/SnakeEyeFire2.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SnakeEyeFire2.ydk -------------------------------------------------------------------------------- /assets/deck/SnakeEyeTear.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/SnakeEyeTear.ydk -------------------------------------------------------------------------------- /assets/deck/TenyiSword.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/TenyiSword.ydk -------------------------------------------------------------------------------- /assets/deck/Voiceless.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/Voiceless.ydk -------------------------------------------------------------------------------- /assets/deck/unsupported/Magician.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/unsupported/Magician.ydk -------------------------------------------------------------------------------- /assets/deck/unsupported/_tokens.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/unsupported/_tokens.ydk -------------------------------------------------------------------------------- /assets/deck/unused/OldSchool.ydk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/deck/unused/OldSchool.ydk -------------------------------------------------------------------------------- /assets/log_conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/assets/log_conf.yaml -------------------------------------------------------------------------------- /docs/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/docs/action.md -------------------------------------------------------------------------------- /docs/feature_engineering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/docs/feature_engineering.md -------------------------------------------------------------------------------- /docs/network_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/docs/network_design.md -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/docs/support.md -------------------------------------------------------------------------------- /mcts/mcts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcts/mcts/alphazero/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcts/mcts/alphazero/alphazero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/alphazero/alphazero.py -------------------------------------------------------------------------------- /mcts/mcts/alphazero/alphazero_mcts.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/alphazero/alphazero_mcts.pyi -------------------------------------------------------------------------------- /mcts/mcts/alphazero/cnode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/alphazero/cnode.cpp -------------------------------------------------------------------------------- /mcts/mcts/alphazero/cnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/alphazero/cnode.h -------------------------------------------------------------------------------- /mcts/mcts/alphazero/tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/alphazero/tree.cpp -------------------------------------------------------------------------------- /mcts/mcts/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mcts/mcts/core/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/core/array.h -------------------------------------------------------------------------------- /mcts/mcts/core/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/core/common.h -------------------------------------------------------------------------------- /mcts/mcts/core/minimax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/core/minimax.h -------------------------------------------------------------------------------- /mcts/mcts/core/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/core/spec.h -------------------------------------------------------------------------------- /mcts/mcts/core/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/mcts/core/state.py -------------------------------------------------------------------------------- /mcts/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/mcts/setup.py -------------------------------------------------------------------------------- /repo/packages/e/edopro-core/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/repo/packages/e/edopro-core/xmake.lua -------------------------------------------------------------------------------- /repo/packages/y/ygopro-core/xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/repo/packages/y/ygopro-core/xmake.lua -------------------------------------------------------------------------------- /scripts/battle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/battle.py -------------------------------------------------------------------------------- /scripts/card/code_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/card/code_list.py -------------------------------------------------------------------------------- /scripts/card/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/card/embedding.py -------------------------------------------------------------------------------- /scripts/cleanba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/cleanba.py -------------------------------------------------------------------------------- /scripts/cleanba_g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/cleanba_g.py -------------------------------------------------------------------------------- /scripts/cleanba_l.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/cleanba_l.py -------------------------------------------------------------------------------- /scripts/cleanba_nnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/cleanba_nnx.py -------------------------------------------------------------------------------- /scripts/cleanba_rnd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/cleanba_rnd.py -------------------------------------------------------------------------------- /scripts/code_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/code_list.txt -------------------------------------------------------------------------------- /scripts/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/eval.py -------------------------------------------------------------------------------- /scripts/impala.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/impala.py -------------------------------------------------------------------------------- /scripts/torch/ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/torch/ppo.py -------------------------------------------------------------------------------- /scripts/torch/ppo_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/torch/ppo_c.py -------------------------------------------------------------------------------- /scripts/torch/ppo_osfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/torch/ppo_osfp.py -------------------------------------------------------------------------------- /scripts/torch/ppo_xla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/scripts/torch/ppo_xla.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/setup.py -------------------------------------------------------------------------------- /xmake.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/xmake.lua -------------------------------------------------------------------------------- /ygoai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ygoai/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.0.1" -------------------------------------------------------------------------------- /ygoai/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/constants.py -------------------------------------------------------------------------------- /ygoai/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/embed.py -------------------------------------------------------------------------------- /ygoai/rl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ygoai/rl/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/agent.py -------------------------------------------------------------------------------- /ygoai/rl/agent2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/agent2.py -------------------------------------------------------------------------------- /ygoai/rl/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/buffer.py -------------------------------------------------------------------------------- /ygoai/rl/ckpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/ckpt.py -------------------------------------------------------------------------------- /ygoai/rl/dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/dist.py -------------------------------------------------------------------------------- /ygoai/rl/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/env.py -------------------------------------------------------------------------------- /ygoai/rl/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/eval.py -------------------------------------------------------------------------------- /ygoai/rl/jax/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/__init__.py -------------------------------------------------------------------------------- /ygoai/rl/jax/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/agent.py -------------------------------------------------------------------------------- /ygoai/rl/jax/agent2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/agent2.py -------------------------------------------------------------------------------- /ygoai/rl/jax/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/eval.py -------------------------------------------------------------------------------- /ygoai/rl/jax/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/modules.py -------------------------------------------------------------------------------- /ygoai/rl/jax/nnx/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/nnx/agent.py -------------------------------------------------------------------------------- /ygoai/rl/jax/nnx/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/nnx/modules.py -------------------------------------------------------------------------------- /ygoai/rl/jax/nnx/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/nnx/rnn.py -------------------------------------------------------------------------------- /ygoai/rl/jax/nnx/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/nnx/transformer.py -------------------------------------------------------------------------------- /ygoai/rl/jax/rwkv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/rwkv.py -------------------------------------------------------------------------------- /ygoai/rl/jax/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/switch.py -------------------------------------------------------------------------------- /ygoai/rl/jax/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/transformer.py -------------------------------------------------------------------------------- /ygoai/rl/jax/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/jax/utils.py -------------------------------------------------------------------------------- /ygoai/rl/ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/ppo.py -------------------------------------------------------------------------------- /ygoai/rl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/rl/utils.py -------------------------------------------------------------------------------- /ygoai/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoai/utils.py -------------------------------------------------------------------------------- /ygoenv/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include ygoenv/*/*.so -------------------------------------------------------------------------------- /ygoenv/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/setup.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/BS_thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/BS_thread_pool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/ThreadPool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/action_buffer_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/action_buffer_queue.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/array.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/async_envpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/async_envpool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/circular_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/circular_buffer.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/dict.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/env.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/env_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/env_spec.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/envpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/envpool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/py_envpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/py_envpool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/spec.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/state_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/state_buffer.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/state_buffer_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/state_buffer_queue.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/tuple_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/tuple_utils.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/core/type_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/core/type_utils.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/dummy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/dummy/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/dummy/dummy_envpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/dummy/dummy_envpool.cpp -------------------------------------------------------------------------------- /ygoenv/ygoenv/dummy/dummy_envpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/dummy/dummy_envpool.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/dummy/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/dummy/registration.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/edopro/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/edopro/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/edopro/edopro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/edopro/edopro.cpp -------------------------------------------------------------------------------- /ygoenv/ygoenv/edopro/edopro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/edopro/edopro.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/edopro/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/edopro/registration.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/entry.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/api.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/data.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/dm_envpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/dm_envpool.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/env_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/env_spec.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/envpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/envpool.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/gym_envpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/gym_envpool.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/gymnasium_envpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/gymnasium_envpool.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/protocol.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/python/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/python/utils.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/registration.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro/registration.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro/ygopro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro/ygopro.cpp -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro/ygopro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro/ygopro.h -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro0/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro0/__init__.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro0/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro0/registration.py -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro0/ygopro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro0/ygopro.cpp -------------------------------------------------------------------------------- /ygoenv/ygoenv/ygopro0/ygopro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoenv/ygoenv/ygopro0/ygopro.h -------------------------------------------------------------------------------- /ygoinf/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/setup.py -------------------------------------------------------------------------------- /ygoinf/ygoinf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ygoinf/ygoinf/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/ygoinf/features.py -------------------------------------------------------------------------------- /ygoinf/ygoinf/jax_inf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/ygoinf/jax_inf.py -------------------------------------------------------------------------------- /ygoinf/ygoinf/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/ygoinf/models.py -------------------------------------------------------------------------------- /ygoinf/ygoinf/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/ygoinf/server.py -------------------------------------------------------------------------------- /ygoinf/ygoinf/tflite_inf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbl1996/ygo-agent/HEAD/ygoinf/ygoinf/tflite_inf.py --------------------------------------------------------------------------------