Skip to content

SLDGroup/survey-zero-shot-nas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

survey-zero-shot-nas

Comparision of various NAS approaches

Fig.1 - Comparision of various NAS approaches

Paper list of zero-shot NAS

How to use this repo

This repo is designed to evaluate different zero-shot proxied for various benchmarks.

Install

git clone https://github.com/google-research/nasbench
cd nasbench

In the nasbench folder, you need to modify import tensorflow as tf into import tensorflow.compat.v1 as tf for the following files:

   nasbench/api.py
   nasbench/lib/evaluate.py
   nasbench/lib/training_time.py

Then install nasbench pip install -e .

Data and Benchmark download

Go to ~/dataset/img16/ImageNet16/

  • Download ImageNet16-120: gdown https://drive.google.com/uc?id=1vZe9VD0Sv5kTw-lR5lT-cmjBSh4AuLAH

Go to ~/dataset/nasbench/:

  • Download NASBench-101: wget https://storage.googleapis.com/nasbench/nasbench_full.tfrecord
  • Download NASBench-201: gdown https://drive.google.com/uc?id=16Y0UwGisiouVRxW-W5hEtbxmcHw_0hF_

Go to ~/dataset/nasbench/NATS

  • Download NATS-Bench-SSS: gdown https://drive.google.com/uc?id=1scOMTUwcQhAMa_IMedp9lTzwmgqHLGgA

  • Optional (since NATS-Bench-TSS is same as NASBench-201):

    • Download NATS-Bench-TSS: gdown https://drive.google.com/uc?id=17_saCsj_krKjlCBLOJEpNtzPXArMCqxU

Usage

python main.py --searchspace=$SEARCH_SPACE --dataset=$DATASET --data_path=$PATH_OF_DATASET --metric=$PROXY_NAME

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published