Install all required dependencies in requirements.txt and replace all ..path/..to
in the code to the absolute path
to corresponding resources. The LUT (Latency Lookup Table) and meta files of ImageNet we used for searching are
placed in resources
folder.
Only slurm based distributed training is implemented.
All experiment files are located in experiment/NSE
folder.
To search for NSENET-27 on ImageNet, run
sh search_NSE27.sh <number-of-nodes> <gpu-partition>
To search for NSENET on ImageNet, run
sh search_NSE_second_space.sh <number-of-nodes> <gpu-partition>
To search for NSENET-GPU on ImageNet, run
sh search_NSE_GPU.sh <number-of-nodes> <gpu-partition>
Final models (NSENET-27, NSENET, NSENET-GPU) are placed in utils/__init__.py
.