Skip to content
Snippets Groups Projects
  1. Aug 17, 2017
  2. Aug 16, 2017
  3. Aug 15, 2017
  4. Aug 14, 2017
    • Nicolas Vasilache's avatar
      [TOPI] C++ doc (#320) · cbdd14f1
      Nicolas Vasilache authored
      cbdd14f1
    • Yuwei HU's avatar
      [TOPI] add dilation operators (#316) · b0c42f3b
      Yuwei HU authored
      * add dilation operators
      
      * fix pylint
      
      * dilate testcases success
      
      * n-D tensor dilation
      
      * support arbitrary dimension
      b0c42f3b
    • Tianqi Chen's avatar
      [DOC] Include TOPI in doxygen (#321) · ba6664a3
      Tianqi Chen authored
      * [DOC] Include TOPI in doxygen
      
      * update
      ba6664a3
    • Leyuan Wang's avatar
      [TOPI] conv2d nchw gpu scheduler (#315) · cbff637f
      Leyuan Wang authored
      * __init__ updated
      
      * pull request updated
      
      * build_module added
      
      * typo fixed
      
      * another typo fixed
      
      * conv2d gpu scheduler for two layouts moved to tvm
      
      * changes made according to CR
      
      * conv2d_nchw formating updated, conv2d_hwcn tests updated
      
      * lint error fixed
      
      * element wise operator schedule fusing fixed for conv2d
      
      * conv2d_nchw topi test added, all resnet workloads now pass
      
      * conv compute lint error fixed
      
      * fixed python 3 compatibility problem
      
      * conv2d tensor input support added, test typo fixed, ir_pass.Simplify changed to util.get_const_int
      cbff637f
    • Tianqi Chen's avatar
      [TOPI] Move topi.nn.util to topi.util (#319) · d76712d1
      Tianqi Chen authored
      * [TOPI] Move topi.nn.util to topi.util
      
      * update the path
      d76712d1
  5. Aug 13, 2017
    • Nicolas Vasilache's avatar
      [WIP] C++ topi contributions (#312) · f08de2b6
      Nicolas Vasilache authored
      * [WIP] C++ topi contributions
      
      Summary:
      This diff implements C++ topi contributions for:
        - relu with parametrix threshold
        - pad with generic padBefore / padAfter specification
        - matmult with transposes
        - conv2d_nchw, conv2d_hwcn with runtime constant padding and strides
        - depthwise_conv2d_nchw with runtime constant padding and strides
        - group_conv2d_ngchw with runtime constant padding and strides
        - broadcast_to a broadcastable shape
        - broadcast_bop where bop is an usual binary op (+ - * / %)
      
      Convolution padding is implemented using the pad operation.
      To avoid extra memory consumption, it is generally recommended to inline the padding with the autoinliner.
      Unfortunately in its current form the elemwise checks are too restrictive to allow inlining.
      So this diff also proposes an extension to LHS injective (i.e. no reduction axis in the current IR design)
      
      Test Plan:
      Tested in C++ testsuite in a separate repository, I am looking for suggestions to quickly spin up some tests for tvm.
      
      Reviewers: tqchen
      
      Subscribers:
      
      Tasks:
      
      Tags:
      
      Blame Revision:
      
      * Review + Lint + GSG C++
      f08de2b6
    • Tianqi Chen's avatar
    • Tianqi Chen's avatar
  6. Aug 12, 2017
  7. Aug 11, 2017
  8. Aug 10, 2017
  9. Aug 09, 2017
  10. Aug 08, 2017
  11. Aug 07, 2017
  12. Aug 06, 2017
Loading