• W
    Add Ligth-NAS for PaddleSlim (#17679) · 5df65e50
    whs 提交于
    * Add auto pruning strategy.
    1. Fix compressor.
    2. Enhence graph executor.
    3. Add SAController
    4. Add auto pruning strategy.
    5. Add unitest for auto pruning strategy.
    test=develop
    
    * Init light-nas
    
    * Add light nas.
    
    * Some fix.
    test=develop
    
    * Fix sa controller.
    test=develop
    
    * Fix unitest of light nas.
    test=develop
    
    * Fix setup.py.in and API.spec.
    test=develop
    
    * Fix unitest.
    1. Fix unitest on windows.
    2. Fix package importing in tests directory.
    
    * 1. Remove unused comments.
    2. Expose eval_epoch option.
    3. Remove unused function in search_agent.
    4. Expose max_client_num to yaml file.
    5. Move flops constraint to on_epoch_begin function
    test=develop
    
    * Fix light nas strategy.
    test=develop
    
    * Make controller server stable.
    test=develop
    
    * 1. Add try exception to compressor.
    2. Remove unitest of light-nas for windows.
    test=develop
    
    * Add comments
    Enhence controller
    test=develop
    
    * Fix comments.
    test=develop
    5df65e50
compiler.py 15.4 KB