1. 26 Dec, 2019 2 commits
  2. 25 Dec, 2019 2 commits
    • Some Windows and MSVC fixes (#4569) · 949c4d27
      * fix python exception creation in Windows
      
      * better string conversion for msvc
      
      * fix cpp style issue
      kice committed
    • [RUNTIME] Remove Extension VTable in favor of Unified Object system. (#4578) · e91cc5ab
      Before the unified object protocol, we support pass
      additional extension objects around by declaring a type as an extension type.
      The old extension mechanism requires the types to register their
      constructor and deleter to a VTable and does not enjoy the benefit of the
      self-contained deletion property of the new Object system.
      
      This PR upgrades the extension example to make use of the new object system
      and removed the old Extension VTable.
      
      Note that the register_extension funtion in the python side continues to work
      when the passed argument does not require explicit container copy/deletion,
      which covers the current usecases of the extension mechanism.
      Tianqi Chen committed
  3. 24 Dec, 2019 3 commits
  4. 23 Dec, 2019 6 commits
  5. 22 Dec, 2019 6 commits
  6. 21 Dec, 2019 1 commit
  7. 20 Dec, 2019 4 commits
  8. 18 Dec, 2019 6 commits
  9. 17 Dec, 2019 1 commit
  10. 16 Dec, 2019 4 commits
  11. 15 Dec, 2019 3 commits
  12. 14 Dec, 2019 1 commit
  13. 13 Dec, 2019 1 commit
    • Fix bias_add gradient (#4516) · f10944c9
      * Fix bias_add gradient
      
      A change caused collapse_sum_like to reject implicit dimension
      broadcasting for bias_add gradient, so switch to explicit sum reduction
      on the non-bias axis dimensions.
      
      * Lint fix
      SWu committed