Skip to content

LiuFG/enas-tf2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ENAS in Tensorflow2.0

Tensorflow2.0 implementation of Efficient Neural Architecture Search via Parameters Sharing.

TF1.* implementation (official code) can be taken from the link

Results

macro search

whole searching phase(300 epochs) needs ~5 hours with 1024 batch-size on Titan RTX 24G

if 256 batch-size, it needs ~10 hours

  • 1024 batch-size result:
    • train acc
    • eval acc

macro retrain

None

STILL DEVELOPING

  • macro search
  • not search_whole_channels
  • low GPU-util while searching(solution:increase batch-size)
  • micro search
  • BN infer case
  • fixed_arc training
  • aux_heads
  • lr_cosine
  • test data
  • multi gpu
  • save model weights

Prerequisites

  • python 3.5+
  • tensorflow2.0
  • matplotlib

Usage

macro

  • run main_macro.py directly

micro

None

Reference

About

Tensorflow2.0 implementation of ENAS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published