Commit 521b4a2e authored by Biluo Shen's avatar Biluo Shen

Update doc

parent 91e612fc
...@@ -93,6 +93,8 @@ After training, we can serialize the trained agent model to a file for later use ...@@ -93,6 +93,8 @@ After training, we can serialize the trained agent model to a file for later use
python -u eval.py --agent --checkpoint checkpoints/1234_1000M.pt --num_embeddings 999 --convert --optimize python -u eval.py --agent --checkpoint checkpoints/1234_1000M.pt --num_embeddings 999 --convert --optimize
``` ```
If you have used `--embedding_file` during training, skip the `--num_embeddings` option.
## Training ## Training
Training an agent requires a lot of computational resources, typically 8x4090 GPUs and 128-core CPU for a few days. We don't recommend training the agent on your local machine. Reducing the number of decks for training may reduce the computational resources required. Training an agent requires a lot of computational resources, typically 8x4090 GPUs and 128-core CPU for a few days. We don't recommend training the agent on your local machine. Reducing the number of decks for training may reduce the computational resources required.
...@@ -159,6 +161,7 @@ The script options are mostly the same as the single GPU training. We only scale ...@@ -159,6 +161,7 @@ The script options are mostly the same as the single GPU training. We only scale
## Plan ## Plan
### Training ### Training
- Add opponent history actions and turn info to the history actions
- Evaluation with old models during training - Evaluation with old models during training
- LSTM for memory - LSTM for memory
- League training following AlphaStar and ROA-Star - League training following AlphaStar and ROA-Star
......
...@@ -29,7 +29,7 @@ class Args: ...@@ -29,7 +29,7 @@ class Args:
env_id: str = "YGOPro-v0" env_id: str = "YGOPro-v0"
"""the id of the environment""" """the id of the environment"""
deck: str = "../assets/deck/OldSchool.ydk" deck: str = "../assets/deck"
"""the deck file to use""" """the deck file to use"""
deck1: Optional[str] = None deck1: Optional[str] = None
"""the deck file for the first player""" """the deck file for the first player"""
......
...@@ -29,7 +29,7 @@ class Args: ...@@ -29,7 +29,7 @@ class Args:
env_id: str = "YGOPro-v0" env_id: str = "YGOPro-v0"
"""the id of the environment""" """the id of the environment"""
deck: str = "../assets/deck/OldSchool.ydk" deck: str = "../assets/deck"
"""the deck file to use""" """the deck file to use"""
deck1: Optional[str] = None deck1: Optional[str] = None
"""the deck file for the first player""" """the deck file for the first player"""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment