• J
    Feature/auto prune in dygraph (#19757) · 45425411
    Jiabin Yang 提交于
    * refactor dygraph,test=develop
    
    * fix failed unittest,test=develop
    
    * polish code,test=develop
    
    * check windows ci error,test=develop
    try to fix windows ci error by np.allclose,test=develop
    
    * polish vlog and profiler, test=develop
    
    * try to fix preceding ops order,test=develop
    
    * test transformer in windows ci, test=develop
    
    * use python c-api to speed up tracer.trace,test=develop
    
    * test=develop, fix docker with paddle nccl problem
    
    * test=develop, add ut for debug string and gradient_accumulator
    
    * test=develop, add tests for layer/gradient_accumulator/prepared_op
    
    * test=develop, fix complie error for test_prepared_op
    
    * test=develop, add more ut for dygraph
    
    * test=develop, create API.spec for dygraph api change
    
    * test=develop, refoctor name to make it easier to understand
    
    * test=develop, refoctor name to make it easier to understand
    
    * test=develop, fix multi-gpu failed problem , add Tracer tests, change PADDLEENFORCE to PADDLEENFORCE_EQ
    
    * test=develop, fix ut failed on parallel se-resnext
    
    * test=develop, change one more PADDLE_ENFORCE
    
    * support auto prune in dygraph mode
    
    * test=develop, support auto prune
    
    * test=develop, merge develop conflict
    
    * test=develop, fix test_layer and test_tracer ut
    
    * test=develop, fix bug which may cause stop_gradient disabled with a list of backward inputs
    45425411
nn.py 521.3 KB