• K
    [ControlFlow] replace executor in run method of control flow ops with standalone_executor (#45696) · 3b219e5e
    kangguangli 提交于
    * replace executor in conditional_block_op.run with standalone_executor
    
    * add block_id as the argument of standalone executor's method run; add print for program
    
    * fix scope bug about conditional block op
    
    * fix bug: unnecessary return of fetch value
    
    * fix typo
    
    * fix: quantization will set variable persistable, and these variables must exist in global scope
    
    * add interpretercore cache for conditional block op but not activate in default
    
    * fix bug: local scope reuse for conditional block op
    
    * reset scope when conditional block op runs
    
    * fix typo
    
    * fix typo and code style
    
    * add build scope for conditional block op
    
    * add skip for transfer_layout kernel
    
    * refind code
    
    * fix reset_scope
    
    * fix reset_scope
    
    * refine code
    
    * refine code
    
    * refine code
    
    1. remove flag use in conditional_block_op
    2. pass execution_config to BuildOpFuncList instead of individual parameter
    
    * refine code
    
    * remove the use of FLAGS_control_flow_use_new_executor_cache
    
    * change FLAGS_control_flow_use_new_executor to false
    3b219e5e
CMakeLists.txt 1.4 KB