1. 01 3月, 2022 1 次提交
  2. 28 2月, 2022 6 次提交
    • P
      move sgd to phi; test=develop · 5ad020e2
      phlrain 提交于
      5ad020e2
    • Z
      Add sparse conv3d kernel (#39879) · bc99a76c
      zhangkaihuo 提交于
      * fix incorrect dims settings
      
      * sparse conv3d
      
      * fix out dims
      
      * test performance
      
      * test large shape success
      
      * opt scatter, double performance
      
      * test float16
      
      * remove profiling code
      
      * remove pten
      
      * opt code lines
      
      * correct boundary judgment
      
      * only cpu
      
      * test ci
      
      * test ci
      
      * remove the including paddle/fluid header; extract the conmmon function
      
      * opt code lines
      
      * use DenseTensor::data() instead of mutable_data
      
      * return rulebook for backward
      
      * specify layout
      
      * rename:conv -> sparse_conv3d
      bc99a76c
    • F
      [Phi] move truncated_gaussian_random kernel (#39971) · 23aa7a36
      furnace 提交于
      * [Phi] move truncated_gaussian_random, copy kernels
      
      * [Phi] move truncated_gaussian_random, kernel register
      
      * [Phi] move truncated_gaussian_random, delete useless codes
      23aa7a36
    • C
      [Pten->Phi PR4] Rename pten in funcs to phi (#39961) · eb42dd52
      Chen Weihang 提交于
      * rename pten_utils to phi_utils
      
      * rename pten_utils target
      
      * rename Pten to Phi
      
      * replace pten with phi
      
      * resolve conflict
      eb42dd52
    • Z
      [PHI] adjust the empty kernel and dev_api (#39958) · d1595c26
      zyfncg 提交于
      * remove empty kernel in fluid and adjust the param of empty dev_api
      
      * polish code
      
      * revert fluid empty kernel
      d1595c26
    • Z
      [Pten] Support optional param for C++ API (#39760) · aceb25e1
      zyfncg 提交于
      * fix selected_rows bug in C++ API
      
      * add optional for C++ APIO
      
      * data transform support optional
      
      * remove data transform for optional vector<Tensor>
      
      * adjust some format of funtcion
      
      * fix empyt bug
      aceb25e1
  3. 26 2月, 2022 4 次提交
    • Z
      [Pten] Refactor the copy kernel (#39731) · 9a7b9eda
      zyfncg 提交于
      * remove SetAllocationForOutputTenosr
      
      * add place param for copy kernel
      
      * recover SetAllocationForOutputTenosr
      
      * polish code
      
      * fix empty_dev api bug
      
      * test=allcases
      
      * test=allcases
      
      * fix bug
      
      * recover empty
      
      * recover modify
      9a7b9eda
    • F
      Move GumbelSoftmax OP to phi (#39873) · 581b2c64
      From00 提交于
      * Move GumbelSoftmax OP to phi
      
      * platform::errors -> phi::errors; GumbelSoftmaxGradInferMeta -> backend.h/cc
      
      * Use axis util in kernel impl
      
      * Remove namespace platform::errors
      
      * Use GetCPUEngine in Device Context
      581b2c64
    • Z
      Support custom implement for C++ API (#39521) · caea126c
      zyfncg 提交于
      * Support custom implement for C++ API
      
      * rename api_invoke_impl to api_custom_impl
      
      * remove manual_api
      
      * delete mutable_data in copy_to api
      
      * fix problem of copy_to
      
      * add unittest for infer_meta_fn_factory
      
      * fix split cofig in yaml
      
      * fix split cofig in yaml
      
      * modify sum api yaml
      
      * add copy_to wrapped infermeta
      
      * rollback copy impl
      caea126c
    • F
      Move BilinearTensorProduct OP to phi (#39903) · de8f2748
      From00 提交于
      * Move BilinearTensorProduct OP to phi
      
      * Set dtype for Infermeta
      de8f2748
  4. 25 2月, 2022 9 次提交
  5. 24 2月, 2022 8 次提交
  6. 23 2月, 2022 9 次提交
  7. 22 2月, 2022 3 次提交
    • F
      Move real and imag op to phi (#39777) · 345cc8fa
      From00 提交于
      * Move Real OP to phi
      
      * Move Imag OP to phi
      
      * Move Real and Imag InferShape to phi
      
      * Move Real and Imag to complex_kernel
      
      * Change PT_REGISTER_XXX to PD_REGISTER_XXX
      345cc8fa
    • X
      change Vector to std::vector and provide MixVector class as a helper … (#39559) · 728c0624
      xiongkun 提交于
      * change Vector to std::vector and provide MixVector class as a helper wrapper class
      
      * solve the multi-gpu hang problem
      
      * remove the duplicate template instantialize
      
      * Copy vector to cpu
      
      * add CopyToCPU
      
      * xxx
      
      * final version: fix the problem of all reduce
      
      * remove mixvector dependence
      
      * fix
      
      * merge
      
      * fix code
      
      * fix by CI
      728c0624
    • A
      [Phi] Migrate unfold_op into phi (#39778) · 1aa67778
      Aurelius84 提交于
      * [Phi] Migrate unfold_op into phi
      
      * fix im2col CPUContext template instantial
      
      * fix unfold_op.h header include problem
      
      * fix unittest
      
      * fix PT->PD
      1aa67778