google-research / google-research/circuit_training
Failed training for test_data: macro_tiles_10x10 and sample_clustered
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 273
- PR merge metrics
- No merged PRs in 30d
Description
We have trouble running these two testing data: macro_tiles_10x10 and sample_clustered, although we succeeded in executing the training job for Ariane. The problem is that the tmux session for collect_job is stuck at model_id 0/step 0 and does not progress, which is show in the following figure.

For these two testing data, we typed the same commands as we tested Ariane except the following changes:
$ export NETLIST_FILE=./circuit_training/environment/test_data/sample_clustered/netlist.pb.txt
$ export INIT_PLACEMENT=./circuit_training/environment/test_data/sample_clustered/initial.plc
1. Are we required to make other changes to the commands?
2. Shall we modify the hyperparameters to fit each testing data, such as learning_rate, batch_size, etc?
Contributor guide
Research direction
Start by comparing the commands used for Ariane with the NETLIST_FILE and INIT_PLACEMENT paths for sample_clustered, then inspect the collect_job tmux session at model_id 0/step 0. Check whether macro_tiles_10x10 and sample_clustered require different command parameters or hyperparameters. Done means both test datasets complete training instead of remaining stuck at step 0.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100