1. 24 11月, 2022 1 次提交
    • H
      [Phi Support CuDNN] Support ALL CuDNN (#47865) · 1623f1b4
      HongyuJia 提交于
      * support default use_gpudnn=True
      
      * fully support cudnn in phi
      
      * add header file
      
      * add white_list, verify accuracy
      
      * phi support all cudnn
      
      * opt affine_grad
      
      * try different arches of pretrained_model
      
      * try different arches of pretrained_model
      
      * add debug string
      
      * debug eager_method
      
      * add debug string, pass all local ctest
      
      * polish all debug code
      
      * delete use_cudnn relevant code autogen
      
      * fix depthwise_conv2d
      
      * Share all other members of Tensor except use_cudnn
      
      * polish codes according to review opinion
      
      * polish codes according to review opinion, fix bug
      
      * polish codes according to review opinion, opt performance
      
      * polish codes according to review opinion, fix pooling.py
      1623f1b4
  2. 23 11月, 2022 1 次提交
  3. 22 11月, 2022 1 次提交
  4. 21 11月, 2022 4 次提交
  5. 18 11月, 2022 1 次提交
  6. 17 11月, 2022 2 次提交
  7. 16 11月, 2022 1 次提交
  8. 15 11月, 2022 2 次提交
    • H
      [Opt Error Message] Opt error message when selecting kernels under phi (#47970) · fd550c1b
      HongyuJia 提交于
      * opt error message when selecting kernels under phi
      
      * fix for loop
      
      * polish error message
      
      * polish error message, split into 3 error condition
      
      * polish error message
      fd550c1b
    • S
      mkldnn directory cleanup (#47779) · 8a339d24
      Sławomir Siwek 提交于
      * cleanup unused code
      
      * unify is_int8 is_bfloat16
      
      * Simplify matmul_v2 FWD kernel
      
      * remove RunKernel methods
      
      * remove import namespace
      
      * remove headers
      
      * clean fluid/phi cross imports
      
      * remove fluid axpy_handler
      
      * delete fluid methods
      
      * activations
      
      * OneDNNMemDesc
      
      * MKLDNNFormatForSize
      
      * MatchShapeToLayout
      
      * MKLDNNMemoryFormat
      
      * MKLDNNFormat
      
      * ReorderMKLDNNHandler
      
      * to_void_cast
      
      * review suggestions
      
      * interpolate
      
      * remove fluid depedency
      8a339d24
  9. 14 11月, 2022 1 次提交
  10. 10 11月, 2022 1 次提交
  11. 09 11月, 2022 3 次提交
  12. 08 11月, 2022 1 次提交
  13. 04 11月, 2022 1 次提交
  14. 02 11月, 2022 1 次提交
  15. 01 11月, 2022 1 次提交
    • C
      Adapting device-specific Extra Attributes for the PHI kernel (#46342) · c923e6c9
      Chen Weihang 提交于
      * add extra attr property set
      
      * add type_info for all context
      
      * add onednn context to all context
      
      * fix context compile error
      
      * simplify conv kernel args
      
      * pass runtime attr into dev_ctx
      
      * fix marco error
      
      * clear conv_grad_kernel extra args
      
      * merge conv_grad_grad into conv_grad
      
      * clear conv2d_grad_grad extra attrs
      
      * clear yaml and eager extra attr
      
      * fix conv1d error
      
      * change to thread local
      
      * fix npu compile failed
      
      * try to fix windows compile failed
      
      * add conv2d onednn phi kernel
      
      * fix ci bugs (#36)
      
      * fix compile bugs (#38)
      
      * fix extra input transform bug (#39)
      
      * support dynamic created attr (#40)
      
      * reset extra info gen code
      
      * rm conv_grad_grad kernel
      
      * reimpl pass attr adapting
      
      * add int attr support
      
      * remove vector inputnames creating
      
      * fix map at error
      
      * Update paddle/phi/kernels/onednn/conv_grad_kernel.cc
      Co-authored-by: NSławomir Siwek <slawomir.siwek@intel.com>
      
      * remove useless extra attrs
      
      * replace mkldnn_engine by onednn_engine
      Co-authored-by: NYuanRisheng <yuanrisheng@baidu.com>
      Co-authored-by: NSławomir Siwek <slawomir.siwek@intel.com>
      c923e6c9
  16. 31 10月, 2022 1 次提交
  17. 26 10月, 2022 1 次提交
    • H
      [MKLDNN] Delete mkldnn hard code of prior_box (#47068) · d78dd7ea
      HongyuJia 提交于
      * remove prior_box mkldnn hard code
      
      * add header file
      
      * simplify PD_VISIT_TYPE
      
      * decouple dependency between prior_box and density_prior_box
      
      * fix pragma omp parallel error
      
      * bypass #pragma omp_parallel_for error
      
      * polish code
      
      * remove visit_type headerfile
      
      * polish codestyle
      
      * polish codestyle
      
      * try fix CI error
      
      * add testcase, datatype=float64
      
      * reset test_prior_box testcase
      
      * add datacheck to DenseTensor
      
      * update template name
      
      * call prior_box with macro expand
      d78dd7ea
  18. 21 10月, 2022 1 次提交
  19. 18 10月, 2022 1 次提交
    • Z
      [code-gen] Support code-gen for opmaker of sparse op (#46993) · bdd3dde3
      zyfncg 提交于
      * support generating code of opmaker for backward op invoke forward op
      
      * gsupport code-gen of opmaker for sparse op
      
      * refind logic of choose phi kernrel
      
      * fix complie budg
      
      * fix code_gen bug
      
      * fix bug
      
      * fix kernel signature code-gen
      
      * fix complie bug of VarType
      
      * fix complie bug of VarType
      
      * fix test_sparse_conv_op
      
      * fix test_sparse_norm_op
      bdd3dde3
  20. 17 10月, 2022 1 次提交
  21. 13 10月, 2022 1 次提交
  22. 12 10月, 2022 1 次提交
  23. 11 10月, 2022 1 次提交
  24. 30 9月, 2022 1 次提交
  25. 28 9月, 2022 2 次提交
  26. 27 9月, 2022 1 次提交
  27. 22 9月, 2022 1 次提交
  28. 20 9月, 2022 1 次提交
  29. 19 9月, 2022 2 次提交
  30. 17 9月, 2022 1 次提交
  31. 15 9月, 2022 1 次提交