1. 23 12月, 2021 1 次提交
  2. 03 12月, 2021 1 次提交
  3. 22 11月, 2021 3 次提交
  4. 15 11月, 2021 1 次提交
  5. 11 11月, 2021 1 次提交
    • W
      [New features] Support VarBase to expose func (#36965) · 52645667
      Weilong Wu 提交于
      * Expose func for varbase
      
      * Expose func for varbase and enhance varbase init func
      
      * Change func name and add test case for _CopyGradientWith
      
      * Rename func
      
      * Add test cases to increase coverage
      
      * Refine the logic of _to func
      
      * Replace numel() with _numel(), Add test code
      52645667
  6. 15 9月, 2021 2 次提交
  7. 06 9月, 2021 1 次提交
  8. 01 9月, 2021 1 次提交
    • L
      support setting linewidth when printing tensor (#35175) · 5fa7d9ce
      Leo Chen 提交于
      * support setting linewith when printing tensor
      
      * fix ut
      
      * refine code
      
      * update comments
      
      * use small precision since windows/linux has different ramdom value
      
      * fix typo
      
      * adjust parameter order for consistency
      5fa7d9ce
  9. 23 8月, 2021 1 次提交
    • Z
      Support gettiem by Bool index (#35026) · b6dc16cb
      zyfncg 提交于
      * Support getitem by Bool index
      
      * delete some debug info of bool index
      
      * support the case that the shape of bool index is different from indexed tensor
      b6dc16cb
  10. 13 8月, 2021 1 次提交
  11. 04 8月, 2021 1 次提交
  12. 26 7月, 2021 1 次提交
  13. 22 7月, 2021 1 次提交
  14. 24 6月, 2021 1 次提交
    • H
      [NPU] support dygraph execution on npu place(#33579) · 6aea6be2
      houj04 提交于
      * in NPU environment, use CPUPlace for missing operators.
      
      * in NPU environment, use CPUPlace for missing operators.
      
      * fix TensorCopy bug and add unit test.
      
      * fix code style.
      
      * add more unit tests.
      6aea6be2
  15. 21 6月, 2021 1 次提交
  16. 15 6月, 2021 1 次提交
  17. 04 6月, 2021 1 次提交
  18. 21 5月, 2021 1 次提交
  19. 30 4月, 2021 1 次提交
  20. 28 4月, 2021 1 次提交
  21. 26 4月, 2021 1 次提交
  22. 25 4月, 2021 2 次提交
  23. 20 4月, 2021 1 次提交
  24. 30 3月, 2021 1 次提交
  25. 04 3月, 2021 1 次提交
  26. 26 1月, 2021 1 次提交
  27. 08 1月, 2021 1 次提交
    • L
      Add callback after TensorCopy (#30123) · 1f97d61c
      Leo Chen 提交于
      * change to tensor copy sync
      
      * change to tensor copy sync
      
      * make copy_to safe when use TensorCopy
      
      * refine code
      
      * add ut
      
      * add cudapinned garbagecollector
      
      * add testcase: cpu place -> cuda pinned place
      1f97d61c
  28. 07 1月, 2021 1 次提交
  29. 06 1月, 2021 1 次提交
  30. 09 12月, 2020 1 次提交
  31. 07 12月, 2020 1 次提交
  32. 04 12月, 2020 1 次提交
  33. 01 12月, 2020 1 次提交
  34. 30 11月, 2020 1 次提交
    • L
      Check whether there is any inplace operation affecting gradient calculation. (#27901) · 865a4598
      liym27 提交于
      * Add a class TensorInplaceVersion to count the inplace version and put it in framework::Tensor instead of Allocation or Variable.
      
      * Add a new attribute `_inplace_version` for VarBase.
      
      * Raise exception if an inplace operation can result in incorrect gradient computation.
      
      * Add a new interface _bump_inplace_version() for VarBase to bump the version whenever the Tensor is modified through an inplace operation.
      
      * For api assign, call _bump_inplace_version() when it's an inplace operation inn dynamic mode.
      
      * Use original var_wrapper if the inplace_version is not changed.
      
      * Replace SnapshotVarWrapperList with SnapshotVarWrapper to optimize performane.
      865a4598
  35. 25 11月, 2020 1 次提交
  36. 20 11月, 2020 1 次提交