- Oct 26, 2017
-
-
Tianqi Chen authored
* [BUFFER] Smarter slice to detect compactness * move simplify of begins early
-
- Oct 25, 2017
-
-
Yuwei Hu authored
-
- Oct 24, 2017
-
-
Tianqi Chen authored
-
Tianqi Chen authored
-
Wei Chen authored
-
- Oct 23, 2017
-
-
masahi authored
* update topi/cuda schedules to use target.max_num_threads * allow num_thread to be larger than cuda.max_num_threads * remove get_max_num_threads and make it inline
-
- Oct 22, 2017
-
-
Tianqi Chen authored
-
Hu Shiwen authored
* add friendly tips when not found cl and link * fix lint
-
Wei Chen authored
-
- Oct 20, 2017
-
-
masahi authored
* added math function support * bug fix extern func call in llvm based codegen lint fix fix build bug fix extern func call in llvm based codegen * moved rocm bitcodes detection to python
-
- Oct 19, 2017
-
-
Wei Chen authored
use `object.__eq__`(default object identity comparison) as default implementation of same_as. This should be OK since `EqualOp` and `NotEqualOp` are pure Python object, `object.__eq__` is sufficient.
-
- Oct 17, 2017
-
-
Tianqi Chen authored
* [PYTHON] Improve equal sugar * fix comment
-
Tianqi Chen authored
-
- Oct 16, 2017
-
-
Tianqi Chen authored
* [ARITH] More caninical simplfy * [DEBUG] Use HalideIR with trace logging
-
ziheng authored
* [FIX] Fix target warning * [FIX] Deduplicate options * Fix * Fix
-
Tianqi Chen authored
* [CODEGEN] Allow link additional module * fix py3 * add register back
-
- Oct 15, 2017
-
-
Tianqi Chen authored
-
Tianqi Chen authored
* [CODEGEN] Force not inline compute core for better debug * also support llvm4
-
- Oct 14, 2017
-
-
Tianqi Chen authored
* [TVM] Introduce target generic dispatch system * fix target warning
-
masahi authored
-
ziheng authored
* [CODEGEN] Detect broadcast(cast(x)) pattern in FMA * [CODEGEN] Improve * [CODEGEN] Fix
-
- Oct 13, 2017
-
-
Wei Chen authored
* 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
-
Aditya Atluri authored
* added support for rocm gpu autodetect * changed type casting from old style to static_cast * fixed code to generate gfx specific code object * fixed namespaces
-
Hu Shiwen authored
-
masahi authored
* add masahi to contributors * enable rocm target in topi tests
-
Tianqi Chen authored
-
ziheng authored
-
- Oct 12, 2017
-
-
Tianqi Chen authored
-
陳煒 authored
also improve comment and unit test
-
masahi authored
-
Tianqi Chen authored
* [RUNTIME] Enable ext_dev type for quick plugin of device * [TEST] Update testcase to cover all computation
-
- Oct 11, 2017
-
-
Tianqi Chen authored
* [PASS] copy intrin * update comment thanks to derisavi
-
Vsevolod Rodionov authored
-
Liangfu Chen authored
* Case-sensitive CMake module for OpenCL Case-sensitive CMake module for OpenCL, see https://github.com/Kitware/CMake/blob/master/Modules/FindOpenCL.cmake . * fix in case Metal locates OpenCL as well fix in case Metal locates OpenCL as well
-
- Oct 10, 2017
-
-
Tianqi Chen authored
* [ARITH] Improve detect linear equation * fix doc
-
- Oct 09, 2017
-
-
Daniel M. Weeks authored
-
- Oct 08, 2017
-
-
Tianqi Chen authored
-
Tianqi Chen authored
-
Tianqi Chen authored
-
- Oct 06, 2017
-
-
Xingjian Shi authored
* add argmax argmin * remove coder saver
-