Debadeepta Dey
|
9be602cc5d
|
Added proxynas natsbench sss main wrapper.
|
2022-12-16 18:26:04 -03:00 |
Debadeepta Dey
|
c75543c02b
|
Made DynamicShapeTinyNet compatible with archai trainer.
|
2022-12-16 18:26:04 -03:00 |
Debadeepta Dey
|
adc37f14b7
|
Implemented FEAR with Natsbench SSS space. To be debugged and tested.
|
2022-12-16 18:26:03 -03:00 |
Debadeepta Dey
|
38ce2b23f9
|
Updated DARTS random search plots.
|
2022-12-16 18:26:03 -03:00 |
Debadeepta Dey
|
fe26ec2117
|
Added analysis scripts for random search with FEAR on DARTS search space.
|
2022-12-16 18:26:00 -03:00 |
Debadeepta Dey
|
3802e31f90
|
Added darts search space far searcher.
|
2022-12-16 18:25:53 -03:00 |
Debadeepta Dey
|
1cf6843f5d
|
Started testing random search on Darts search space.
|
2022-12-16 18:25:52 -03:00 |
Debadeepta Dey
|
74a36571df
|
Started script to analyse freeze darts space experiments.
|
2022-12-16 18:25:52 -03:00 |
Debadeepta Dey
|
419e4e7b3e
|
Started analysis scripts for darts space + FEAR experiments.
|
2022-12-16 18:25:52 -03:00 |
Debadeepta Dey
|
0911faabb3
|
Initial implementation of creating a darts search space architecture benchmark for fear.
|
2022-12-16 18:25:52 -03:00 |
Debadeepta Dey
|
0839973e8e
|
Nasbench301 analysis script added.
|
2022-12-16 18:25:51 -03:00 |
Debadeepta Dey
|
d06f4ec922
|
Finished processing local search results on natsbench tss.
|
2022-12-16 18:25:36 -03:00 |
Debadeepta Dey
|
71b96dadd2
|
Added analysis scripts for local search experiments on Natsbench TSS search space.
|
2022-12-16 18:25:25 -03:00 |
Debadeepta Dey
|
f8973b3d8d
|
Updated local search with fear to print out best local minimum.
|
2022-12-16 18:25:25 -03:00 |
Debadeepta Dey
|
6a2a1ea475
|
Updated fear docs.
|
2022-12-16 18:25:25 -03:00 |
Debadeepta Dey
|
57cc6014af
|
Refactored analysis scripts.
|
2022-12-16 18:25:02 -03:00 |
Debadeepta Dey
|
4c79ba0c78
|
Last commit before starting to cleanup.
|
2022-12-16 18:24:52 -03:00 |
Debadeepta Dey
|
ff1faa3045
|
Tested local search with FastArchRank on natsbench.
|
2022-12-16 18:24:46 -03:00 |
Debadeepta Dey
|
622b5970ff
|
Fixed the dataloader caching issue which causes OOM error on long discrete searcher jobs.
|
2022-12-16 18:24:43 -03:00 |
Debadeepta Dey
|
8f5199d9c3
|
Added code for random search with post training of the top ones.
|
2022-12-16 18:24:33 -03:00 |
Debadeepta Dey
|
a4e9573bee
|
Added script to analyze zero-cost performance as a function of number of epochs.
|
2022-12-16 18:24:33 -03:00 |
Debadeepta Dey
|
e0bf51b45e
|
Generated time to threshold vs. test accuracy plots for paper.
|
2022-12-16 18:24:29 -03:00 |
Debadeepta Dey
|
5ddf9127e5
|
Generated (hopefully) final versions of pareto curves for FastArchRank.
|
2022-12-16 18:24:18 -03:00 |
Debadeepta Dey
|
3476247efd
|
Processed more random search experiments.
|
2022-12-16 18:24:18 -03:00 |
Debadeepta Dey
|
3d9b54fd7e
|
Various updates related to random search on natsbench.
|
2022-12-16 18:24:18 -03:00 |
Debadeepta Dey
|
99c7c0941f
|
Launched a bunch of new random search experiments.
|
2022-12-16 18:24:14 -03:00 |
Debadeepta Dey
|
41cc82cf07
|
Added functionality to take run zero-cost measures after every epoch of regular training.
|
2022-12-16 18:24:03 -03:00 |
Debadeepta Dey
|
238c218c9a
|
Analyzed more imagenet16 experiments.
|
2022-12-16 18:24:03 -03:00 |
Debadeepta Dey
|
10232c241a
|
Sanity checked zero cost on synthetic cifar10.
|
2022-12-16 18:23:59 -03:00 |
Debadeepta Dey
|
c638a21fc2
|
Added some more experiments for Imagenet16-120.
|
2022-12-16 18:23:51 -03:00 |
Debadeepta Dey
|
990eae48a0
|
Added plotting scripts for random search experiments with FastArchRank.
|
2022-12-16 18:23:51 -03:00 |
Debadeepta Dey
|
c6ffdab700
|
Added analysis script for random search with regular evaluation on natsbench tss.
|
2022-12-16 18:23:51 -03:00 |
Debadeepta Dey
|
098a8d7891
|
Added analysis script for random search via fastarchrank.
|
2022-12-16 18:23:51 -03:00 |
Debadeepta Dey
|
8492392604
|
Renaming of plots.
|
2022-12-16 18:23:50 -03:00 |
Debadeepta Dey
|
a7e87ff6f6
|
Working on random search using FastArchRank.
|
2022-12-16 18:23:50 -03:00 |
Debadeepta Dey
|
715f04b6bb
|
Updated conditional trainer class everywhere.
|
2022-12-16 18:23:50 -03:00 |
Debadeepta Dey
|
0562f2c09d
|
cifar10 results after finding speed diff on clusters.
|
2022-12-16 18:23:47 -03:00 |
Debadeepta Dey
|
4d3f9376c4
|
Incorporated stderr reporting in analysis_freeze_natsbench_space_new.py script.
|
2022-12-16 18:23:36 -03:00 |
Debadeepta Dey
|
9310a5ec64
|
Switching over experimental plots to use a dictionary in configuration for more flexibility.
|
2022-12-16 18:23:22 -03:00 |
Debadeepta Dey
|
cd076edf06
|
Added script that generates benchmark files (arch_id, test_accuracy) for datasets not in natsbench/nasbench101.
|
2022-12-16 18:22:53 -03:00 |
Debadeepta Dey
|
3d03f14ccf
|
Changed natsbench model creation function calls from archai to be num class agnostic.
|
2022-12-16 18:22:41 -03:00 |
Debadeepta Dey
|
1e11e7dcc1
|
Added intel image classification dataset provider.
|
2022-12-16 18:22:22 -03:00 |
Debadeepta Dey
|
bea1a0f789
|
Added analysis script for freezetrain on natsbench and nb101 that uses the val or train depending on option set.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
407c02871c
|
Changed proxynas natsbench space to optionally use train or val error thresholds.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
d7c4b382e6
|
Analysis script for hog features pipeline experiments is done.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
dff428402e
|
Added functionality to plot search space error cdfs. Organized some test scripts.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
195e830cb6
|
Fixed bug.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
325d44b3d4
|
Refactored an analysis script.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
f598ba3a35
|
Cleaned up analysis code.
|
2022-12-16 18:22:15 -03:00 |
Debadeepta Dey
|
fd9fe4cc36
|
Updated analysis scripts to take into account non benchmark datasets and zero-cost proxy measures.
|
2022-12-16 18:22:12 -03:00 |
Debadeepta Dey
|
f7ed8c886f
|
Added analysis script for comparing synflow with synthetic dataset.
|
2022-12-16 18:21:59 -03:00 |
Debadeepta Dey
|
59e8414e4e
|
Zero cost ranking measures nominally integrated into archai. Requires thorough testing.
|
2022-12-16 18:21:59 -03:00 |
Debadeepta Dey
|
e1f335cfb3
|
Synthetic cifar10 dataset now integrated and tested with natsbench tss architectures.
|
2022-12-16 18:21:59 -03:00 |
Debadeepta Dey
|
8009911fb4
|
Refactored hog + small neural network classification pipeline.
|
2022-12-16 18:21:40 -03:00 |
Debadeepta Dey
|
e5ec907259
|
Added plotting code to display distribution of architectures.
|
2022-12-16 18:21:40 -03:00 |
Debadeepta Dey
|
a652c3bcfc
|
More analysis of experiments on nasbench101.
|
2022-12-16 18:21:39 -03:00 |
Debadeepta Dey
|
16a8b37ef5
|
Make freezeaddon able to take in different layer activations of nasbench101 as features.
|
2022-12-16 18:21:39 -03:00 |
Debadeepta Dey
|
87c6e61abd
|
Nominal implementation of freezetrain network idea.
|
2022-12-16 18:21:39 -03:00 |
Debadeepta Dey
|
ca64dc4156
|
Modified analysis scripts to deal with nb101 as well.
|
2022-12-16 18:21:36 -03:00 |
Debadeepta Dey
|
b09c30de01
|
Verified that analysis script for regular natsbench also works on nb101 reglar eval.
|
2022-12-16 18:21:24 -03:00 |
Debadeepta Dey
|
cea8607763
|
Added main wrapper for nasbench101
|
2022-12-16 18:21:24 -03:00 |
Debadeepta Dey
|
5186db3e28
|
Created regular nasbench101 evaluation pipeline.
|
2022-12-16 18:21:24 -03:00 |
Debadeepta Dey
|
1091be9b11
|
Updated with ImageNet16-120 preliminary results.
|
2022-12-16 18:21:23 -03:00 |
Debadeepta Dey
|
b5aac7a6b8
|
Testing imagenet16 dataloader integration.
|
2022-12-16 18:21:23 -03:00 |
Debadeepta Dey
|
e56cce2613
|
Phased freeze training code is tested now.
|
2022-12-16 18:21:20 -03:00 |
Debadeepta Dey
|
6e47ce94c9
|
cifar100 now works!
|
2022-12-16 18:21:10 -03:00 |
Debadeepta Dey
|
7603941b16
|
Getting error with running cifar100.
|
2022-12-16 18:21:07 -03:00 |
Debadeepta Dey
|
6a53ce5b67
|
Got aggregate plots to be decent.
|
2022-12-16 18:20:42 -03:00 |
Debadeepta Dey
|
5835e0d608
|
Creating scripts for aggregate analysis of experiments.
|
2022-12-16 18:20:42 -03:00 |
Debadeepta Dey
|
ddfbfc2a08
|
Added dumping timing information to regular natsbench evaluation analysis scripts.
|
2022-12-16 18:20:42 -03:00 |
Debadeepta Dey
|
1a67c72ff0
|
Made proxynas natsbench space yaml freeze trainer have the same params as conditional training for 256 batch size.
|
2022-12-16 18:20:39 -03:00 |
Debadeepta Dey
|
ee3343b5aa
|
Added script for making cross experiment plots for proxynas.
|
2022-12-16 18:20:25 -03:00 |
Debadeepta Dey
|
0a64c62925
|
Added wrapper for main to clobber more arch ids together.
|
2022-12-16 18:20:08 -03:00 |
Debadeepta Dey
|
ca98fe94a8
|
Implemented phased freeze training method from SVCCA paper.
|
2022-12-16 18:20:05 -03:00 |
Debadeepta Dey
|
cd93c0e436
|
Made proxynas analysis script more robust.
|
2022-12-16 18:19:44 -03:00 |
Debadeepta Dey
|
61bd3222da
|
Investigating best_val_top1() bug.
|
2022-12-16 18:19:44 -03:00 |
Debadeepta Dey
|
ef0d9e1e03
|
Getting ready to run large batch cell13 natsbench without augmentation.
|
2022-12-16 18:19:42 -03:00 |
Debadeepta Dey
|
dd7ed42c8a
|
Nasbench101 experiments with various ranking mechanisms are now ready.
|
2022-12-16 18:19:04 -03:00 |
Debadeepta Dey
|
b8f80e06c9
|
Updated freezetrain natsbench space training to have same hyperparams as that for fast natsbench regular training.
|
2022-12-16 16:53:47 -03:00 |
Debadeepta Dey
|
8fbdf48438
|
Added natsbench regular training with hyperparams closely matching as in the paper.
|
2022-12-16 16:53:47 -03:00 |
Debadeepta Dey
|
7a5bc123f8
|
Prepared analysis script for conditional naswot training.
|
2022-12-16 16:53:47 -03:00 |
Debadeepta Dey
|
999460c787
|
Fixed bug where batch size in configuration file for naswot score method was not getting utilized. So scoring mechanism was using 96 batch size which is used for regular training.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
ef84386e87
|
Getting ready to run naswot conditional training.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
8791e1bc38
|
Found good parameters for cell13 onwards receiving gradients on natsbench.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
6085cdf0fa
|
Modified analysis_aggregate.py to load logs in distributed mode.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
1fd43a76c6
|
Parameter hunt with cell13 onwards getting gradients.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
993ba13a72
|
Parallelized analysis script for natsbench experiments.
|
2022-12-16 16:53:46 -03:00 |
Debadeepta Dey
|
6eac185832
|
Found good parameters for freeze training.
|
2022-12-16 16:53:41 -03:00 |
Debadeepta Dey
|
a2f30a6268
|
Prepared analysis of freeze training experiments.
|
2022-12-16 16:53:29 -03:00 |
Debadeepta Dey
|
be44bd1e41
|
Refactored freeze training code and made things cleaner.
|
2022-12-16 16:53:29 -03:00 |
Debadeepta Dey
|
1a7616dca0
|
Refactored experiment report scripts to account for new ranking metrics.
|
2022-12-16 16:53:24 -03:00 |
Debadeepta Dey
|
409b778e89
|
Added natsbench for rapid evaluation of architecture ranking proxies.
|
2022-12-16 16:53:11 -03:00 |
Debadeepta Dey
|
2f2aaf7208
|
Starting to play with natsbench api.
|
2022-12-16 16:53:11 -03:00 |
Debadeepta Dey
|
2453524ca6
|
Refactoring experiment analysis script.
|
2022-12-16 16:52:40 -03:00 |
Debadeepta Dey
|
9a54ffb594
|
Added new algo manual_freeze which can train a handcrafted network with freezetrainer.
|
2022-12-16 16:52:40 -03:00 |
Debadeepta Dey
|
e5bf0312e5
|
Still having the issue with freeze training where training error is going up after freeze!
|
2022-12-16 16:52:40 -03:00 |
Debadeepta Dey
|
3cfc771f46
|
Fixed exprep script to report results report correctly.
|
2022-12-16 16:52:40 -03:00 |
Debadeepta Dey
|
7e99526376
|
More progress on freeze training. Testing and debugging underway.
|
2022-12-16 16:52:40 -03:00 |
Debadeepta Dey
|
e46f0a48b9
|
LM1B training is currently broken.
|
2022-12-16 16:45:54 -03:00 |
Debadeepta Dey
|
7f74d16e9a
|
Minor.
|
2022-12-16 16:45:54 -03:00 |