• H
    [Kernel Selection] Remove hard code of PADDLE_WITH_MKLDNN (#46606) · ef1c8759
    HongyuJia 提交于
    * remove PADDLE_WITH_MKLDNN, test white_list=abs
    
    * fix unique_ptr
    
    * fix op.Type()
    
    * remove TODO in kernel_dispatch.h
    
    * remove IndicateVarDataType function, update white_list
    
    * remove mkldnn hard code
    
    * add comments
    
    * fix ==
    
    * update mkldnn_op_list
    
    * delete hard code of OPs
    
    * update mkldnn_op_list
    
    * update mkldnn_op_list, remove interp
    
    * add error check for ExecutionContext
    
    * update mkldnn_op_list, remove transpose2_grad
    
    * remove interpolate mkldnn
    
    * remove fill_constant mkldnn
    
    * opt HasAttr in DygraphExecutionContext
    
    * deprecated commit, test mkldnn_white_list
    
    * deprecated commit, test mkldnn_white_list
    
    * deprecated commit, test mkldnn_black_list
    
    * update mkldnn_op_list, add assert error op
    
    * solve cudnn related op
    
    * fix error
    
    * add mkldnn fallback in phi_utils.cc
    
    * remove mkldnn fallback in phi_utils.cc
    
    * opt code implementation
    
    * polish Copyright License
    ef1c8759
batch_norm_op.cc 21.4 KB