Closed pengyao96 closed 2 years ago
Maybe settings.py has some wrong; ## training_config.train_supernet_epochs==1 ## is not correct.
Hi Pengyao, Thank you very much for your interest in our work. The settings.py file may not be correct, since it was probably for ablative studies purpose when we uploaded it. Please modify the following: In search_config, -change generate_num from 100 to 10000, this is the domain from which BO samples candidates. -change iterations from 0 to 1000, this is how many rounds of searching you want to conduct, the total number of evaluated networks is therefore #iterations x bo_sample_num. In training_config,
The experiment was run on company cloud server, I can no longer access it as I already left the company. I can only manage to get the log file and csv file from another experiment that was run on an offline server. I attach them here for your reference. log.txt csv.csv
In our experiments, the promising subnets should reach to around 92-93 top1 acc during search, and their final performances are reported in the paper. Thanks a lot for pointing the problems out!
I am closing this issue for now, if you have further questions, feel free to ask.
Thanks for your reply, you have solved most of my problems; But I still have some doubts about this code, I hope we can discuss it further!
Hi Pengyao,
If I want to validate BONAS on NASbench101/201 or Imagenet datasets; Does this code support above datasets? Need I add some new codes to support it? Thanks!
Yes, with some minor modifications, you can fit BONAS to those datasets. The API of those datasets back then were incompatible with their current version (as NASBENCH201 was still under review of ICLR), so we did not upload the code. You only need to encode the architectures into graphs, the core part of the algorithm does not need to be modified. Also, now there are some datasets targeting at benchmarking weight-sharing NAS methods, which I also recommend you give a try.
Hello, I am very interested in your work. According to your code, I tried to reproduce it. According to the default configuration file, I found ## iterations in search_config ## is 0, it may be wrong, I set it 50,.Then an experiment on the V100 totaled about 4.5h, but I still found that the effect is very bad. The Acc Top1 is only around 10%; Is there any place I haven't noticed? Could you give me your previous experiment logs? Thanks!