1. 05 2月, 2021 12 次提交
  2. 02 2月, 2021 24 次提交
  3. 23 1月, 2021 4 次提交
    • M
      fix(imperative/tensor): fix Py_DECREF on uninitialized pointer · af5ab4d9
      Megvii Engine Team 提交于
      GitOrigin-RevId: 889255537ea351603bed2d60b60467b675d0dec1
      af5ab4d9
    • M
      refactor(mge/distributed): remove get_free_ports func · 10d9d77e
      Megvii Engine Team 提交于
      GitOrigin-RevId: b85c4885be74f3135c6707831dedf31b51356e8f
      10d9d77e
    • M
      fix(mge/distributed): fix deadlock by mixing thread and fork · 0adf49b1
      Megvii Engine Team 提交于
      GitOrigin-RevId: c138cb9c280aeb37d83d2ca31549df0661ebbbc9
      0adf49b1
    • M
      fix(cmake/whl): reduce wheel size · ae8b38f6
      Megvii Engine Team 提交于
      as some reason: some version of trt/cudnn need
      -Wl,--whole-archive attribute to fix cuda issue,
      target A(CMAKE OBJECT,eg megbrain/megdnn): -Wl,--whole-archive depend on trt/cudnn
      target B(SHARED LIBS,eg libmegengine.so) --> A with `PUBLIC` depends
      target C(SHARED LIBS,eg _impertive.so) --> B with `PUBLIC` depends,
      then ld will force link fatbin section into C, which will be undesired
      
      what`s more, attribute PUBLIC/PRIVATE do not take effect
      to OBJECT library(megbrain/megdnn)
      
      what`s more, megengine/megengine_export have to PUBLIC for
      mgb/imperative target, as SRC/include depends
      
      so we pull cudalib depend from megbrain/megdnn to
      megengine/megengine_export on linux os, to finall
      target at windows os, for example lar on windows
      
      GitOrigin-RevId: b278a69e1cdcc17cfd22da80247af3fe30f6d4e8
      ae8b38f6