- 31 Dec, 2017 1 commit
-
-
* [SCHEDULE]enable partition const loop with build flag (#719) * enable partition loop with build flag * add a testcase, and modify LoopPartition related cases * * add document for split_const_loop * [IRbuild]Support automatically Name Loop Variable in IRBuilder (#719) * add idx_num in class * using typical index [i, j, k] first, then i_suffix * keep inputs names * fix lint * improve comment of name * fix lint
xqdan committed
-
- 13 Oct, 2017 1 commit
-
-
* Add same_as to NodeBase 1. Most class inherited from NodeBase(Schedule, Stage, etc) still have the convenience of using '==' for object identity. And this is the right behavior for non-Expr classes. 2. subclasses of ExprOp now create EQ expression when '==' is used. `__nonzero__` and `__bool__` in EQ and NE is a comprise that in some cases object identity semantics is still useful, like in unit test. For instance: ```` assert a == b ```` "a == b" will create EQ expression, assert then calls `__nonzero__` of the result expression. `Expr.__nonzero__` throws exception since it prohibits evaluating IR expression. More complex case like: ```` assert a in b # b is dict ```` it will call `__eq__` on a and all keys of b, then `__bool__` on the result expression. This could not easily be done by same_as. * Retain __hash__ from NodeBase in Python3
Wei Chen committed
-
- 12 Oct, 2017 1 commit
-
-
also improve comment and unit test
陳煒 committed
-
- 01 Sep, 2017 1 commit
-
-
Tianqi Chen committed
-
- 08 Aug, 2017 1 commit
-
-
* [RUNTIME][PASS] Allow declare vector type array * fix bcast * [BUFFER] Enable vload/store function in buffer * ok
Tianqi Chen committed
-
- 14 Jul, 2017 1 commit
-
-
* [REFACTOR] collections->container, RPC returns func, time_evaluator returns struct * fix executor
Tianqi Chen committed
-
- 10 May, 2017 2 commits
-
-
Tianqi Chen committed
-
* [PASS] Use likely tag & enable LoopPartition by default * [PASS] Support thread_axis partition * Take IfThenElse branch method * [PASS] Insert branch at the innermost thread scope * [PASS] Select candidates before trying to partition & add test for select * [PASS] Clean code * Fix * Remove print & assert vectorize happens
ziheng committed
-
- 27 Apr, 2017 1 commit
-
-
* [PYTHON/FFI] Enable Cython FFI * fix cython
Tianqi Chen committed
-
- 26 Apr, 2017 1 commit
-
-
Tianqi Chen committed
-
- 22 Apr, 2017 1 commit
-
-
Tianqi Chen committed
-