google-research / google-research/circuit_training

Failed training for test_data: macro_tiles_10x10 and sample_clustered

Open
#32 4 comments 0 reactions 0 assignees View on GitHub
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.

![MicrosoftTeams-image](https://user-images.githubusercontent.com/57612267/182121901-40b51019-0a59-4288-992e-7c824e905eaa.png)

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.