https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
cc1e794 onnx_converter library Python bindings 18 April 2019, 18:17:03 UTC
51051d4 Use new onnx_coverter API 18 April 2019, 18:10:45 UTC
9c24405 Update onnx_converter 18 April 2019, 17:45:40 UTC
a0dc680 Merge branch 'ataei-onnx_converter_update' of github.com:halide/Halide into ataei-onnx_converter_update 11 April 2019, 21:57:44 UTC
2a16046 clang-format 11 April 2019, 21:32:55 UTC
bfe3074 Update onnx_converter library 11 April 2019, 21:32:55 UTC
eb21fb7 clang-format 11 April 2019, 19:11:49 UTC
61d469d Update onnx_converter library 11 April 2019, 19:02:31 UTC
541a149 Fix typo 11 April 2019, 17:57:06 UTC
f5ea68f Use std:err for errors 11 April 2019, 17:47:57 UTC
e11d536 Resolve PR comments 11 April 2019, 17:45:43 UTC
fe976b9 Add onnx_converter_generator_test to test 11 April 2019, 00:44:32 UTC
c8bca67 Complete type convertion method 11 April 2019, 00:38:35 UTC
0d2efa1 Generator to AOT onnx proto models 11 April 2019, 00:18:42 UTC
c67aa91 Merge pull request #3798 from halide/externalize_interval_test Simplify Interval.cpp 10 April 2019, 21:51:57 UTC
7f285e3 Merge pull request #3796 from halide/fix_3793 Fix 3793 10 April 2019, 17:28:35 UTC
874fa8d Merge pull request #3795 from halide/ataei-gen_str_param Allow GeneratorParam<std::string> 10 April 2019, 05:22:19 UTC
8a4f1f4 Merge branch 'master' into ataei-gen_str_param 09 April 2019, 22:31:54 UTC
bf7cf53 Merge pull request #3800 from halide/srj-fixes Minor changes from wasm branch 09 April 2019, 22:13:51 UTC
c8423c9 Delete remaining references to internal test 09 April 2019, 20:05:15 UTC
b931005 Fix includes 09 April 2019, 19:34:59 UTC
f10fba7 Minor changes from wasm branch Grab bag of minor fixes (formatting, etc) from the wasm branch to reduce irrelevant deltas. 09 April 2019, 18:32:21 UTC
5e74209 Don't treat true predicates as bool vectors. They don't actually get codegenned 09 April 2019, 18:29:37 UTC
193f700 Merge remote-tracking branch 'origin/master' into externalize_interval_test 09 April 2019, 16:44:27 UTC
84c6d1d Merge pull request #3799 from halide/default_distrib add distrib to default make target 09 April 2019, 16:43:43 UTC
351935e Merge branch 'master' into ataei-gen_str_param 09 April 2019, 16:37:50 UTC
1f7e295 Remove extra skip characters 09 April 2019, 04:36:48 UTC
6a9fcf6 add distrib to default make target 08 April 2019, 22:27:01 UTC
dfcc9d6 Rework interval implementation 08 April 2019, 22:21:15 UTC
a0174d7 Add comment explaining why something is safe 08 April 2019, 21:37:56 UTC
961d85c Avoid use of BaseExprNode * as keys 08 April 2019, 21:37:35 UTC
a720d8d Fix graph_substitute on IR with lets 08 April 2019, 21:37:11 UTC
d77f8a7 Merge pull request #3786 from halide/onnx Small c++ library that converts ONNX models into Halide pipelines 08 April 2019, 21:01:45 UTC
7eb4a39 Set string param values in CMake/Make files 08 April 2019, 21:01:28 UTC
14f4d2a Always do deep substitution in solver 08 April 2019, 20:25:56 UTC
d79be3d Avoid iterator invalidation bug 08 April 2019, 20:25:13 UTC
d766956 Update documentation 08 April 2019, 19:22:01 UTC
089b602 Validate GeneratorParam<std::string> works correctly with Stubs 08 April 2019, 19:15:06 UTC
40d23d6 RPN expression test 08 April 2019, 18:18:23 UTC
35d0459 Follow templated GeneratorParam pattern 06 April 2019, 01:16:18 UTC
1e825e6 Merge pull request #3797 from halide/fix_3613 Fix #3613 06 April 2019, 00:25:57 UTC
f97e9ce Default constructor 05 April 2019, 23:42:09 UTC
337370e Fix #3613 05 April 2019, 23:28:58 UTC
3357d16 Add fuzz tester for CSE 05 April 2019, 23:11:34 UTC
9d4d3c0 Rework CSE to handle shadowing lets 05 April 2019, 23:11:22 UTC
4486962 Merge pull request #3794 from halide/fewer-rpc-args Pass scalars for Hexagon offload in a buffer 05 April 2019, 21:40:08 UTC
ab526a3 Add simple test 05 April 2019, 19:50:06 UTC
3d62b9a Allow GeneratorParam<std::string> 05 April 2019, 19:34:15 UTC
ff71008 Merge pull request #3792 from halide/srj-cvec Avoid overreads/writes in Codegen_C 05 April 2019, 17:16:27 UTC
f858656 Pass scalars in a buffer to avoid problems in LLVM. 04 April 2019, 20:04:46 UTC
30c36b9 Merge pull request #3789 from halide/srj-cse Don't call cse() in AttemptStorageFoldingOfFunction 04 April 2019, 17:05:50 UTC
3681743 Add comment with tracking issue 04 April 2019, 17:05:34 UTC
e7693dc Added missing #include 04 April 2019, 05:07:49 UTC
b21a848 Avoid overreads/writes in Codegen_C When using the 'native vector' types in GCC/Clang, the sizeof(type) may be larger than what we actually requested (eg 48->64); ensure we use only the logical size when memcpy'ing. 04 April 2019, 03:35:06 UTC
60c3cfc Make check tighter 04 April 2019, 02:15:27 UTC
24d868c Fixed a macro expansion issue 04 April 2019, 02:08:56 UTC
bfe4946 Made the code compile with gcc 04 April 2019, 01:30:56 UTC
ae4c61b Merge pull request #3788 from halide/srj-pic Add option to disable PIC codegen 03 April 2019, 00:56:43 UTC
25351c2 clang-format 03 April 2019, 00:34:40 UTC
e127943 Reformat test to match Halide style 03 April 2019, 00:32:46 UTC
c4bb1ce Go get onnx.proto if ONNX_SRC_DIR not defined 03 April 2019, 00:32:31 UTC
3525834 Update StorageFolding.cpp 03 April 2019, 00:11:04 UTC
62d620f Don't call cse() in AttemptStorageFoldingOfFunction This was a merge from the autoscheduler branch, but it's not safe: there can be duplicate lets in the Expr, and CSE is known to be unsafe on such Exprs. Backing out this change to unbreak downstream users. 03 April 2019, 00:08:20 UTC
d84e5b6 Error out more gracefully if protoc isn't installed 02 April 2019, 21:40:00 UTC
47cb718 Merge pull request #3787 from halide/srj-iib2 Fix incorrect buffer allocation in Func::infer_input_bounds() 02 April 2019, 21:12:10 UTC
4b98ba1 disable_pic -> use_pic 02 April 2019, 21:11:39 UTC
bc17ab9 Add option to disable PIC codegen Currently, all of our LLVM backends generate position-independent code (llvm::Reloc::PIC_); the WebAssembly backend will need to be able to generate Static code in at least some situations, so this PR adds a way to accomplish that. (Adding here rather than in the webassembly branch to simplify downstream diffs.) Note: I'm not wild about the 'disable_pic' nomenclature, but having one of our virtual methods return an LLVM enum value felt weird (might complicate includes), and having the default value be 'false' (to mirror use_soft_float_abi) seemed right. Open for better suggestions, of course. 02 April 2019, 20:40:53 UTC
3de0abc Fix incorrect buffer allocation in Func::infer_input_bounds() 02 April 2019, 18:40:33 UTC
b66b8c0 Merged a little c++ library that converts onnx models into halide pipelines. 01 April 2019, 21:18:09 UTC
5910ca7 Updated the Makefile to avoid modifying source code when compiling 01 April 2019, 20:29:44 UTC
c6846c8 Fixed a typo 01 April 2019, 20:05:18 UTC
8ae7859 Added a Makefile to build the test 01 April 2019, 20:02:50 UTC
67c8407 Removed the dependency on gtest 01 April 2019, 19:49:11 UTC
6f4f618 Merge pull request #3784 from halide/fix_correlated_subtracts Avoid passing CSE exprs with shadowed variables 01 April 2019, 19:35:47 UTC
8ab0961 Merge pull request #3781 from halide/hexagon_priority Change the priority of QURT thread pool threads 01 April 2019, 19:34:17 UTC
198ef04 Merge pull request #3782 from halide/fix_hexagon_alignment Fix hexagon alignment 01 April 2019, 19:34:03 UTC
265df79 Avoid passing CSE exprs with shadowed variables 01 April 2019, 19:06:44 UTC
12caf23 Added support for requirements Added support for tensors of rank 0 Added support for several ATen ops Added support for thresholded relu . 01 April 2019, 17:50:47 UTC
4dc1928 If alignment is known it does not mean the load/store is aligned 29 March 2019, 19:47:09 UTC
aeb4c8a Change the priority of thread pool threads to match the pipeline context thread 29 March 2019, 19:17:56 UTC
f679541 Merge pull request #3780 from halide/srj-simp Add new simplifier rules for select() 29 March 2019, 17:09:21 UTC
b04c379 Add new simplifier rules for select() Basically, pull divide or mod with the same denominator outside of the select: - select(a, b/d, c/d) -> select(a, b, c)/d - select(a, b%d, c%d) -> select(a, b, c)%d 29 March 2019, 01:37:48 UTC
a1eaa55 Merge branch 'master' of https://github.com/halide/Halide 28 March 2019, 22:08:01 UTC
5b5a2da Merge pull request #3776 from halide/srj-gv IRGraphVisitor should increment refcount of visited items 28 March 2019, 21:03:54 UTC
1d25a73 Merge pull request #3777 from matthiaskramm/fix_error Fix bug in posix_error_handler. 28 March 2019, 17:53:30 UTC
652b4b3 Correct no-longer-correct comment in Codegen_C.cpp 28 March 2019, 17:34:08 UTC
df47937 Merge branch 'master' into srj-gv 28 March 2019, 17:33:06 UTC
d3e242b Use IRHandle instead of explicit refcounting 28 March 2019, 17:32:08 UTC
2519894 Merge pull request #3771 from halide/srj-cpp3 Codegen_C: TypeInfoGatherer needs a few special cases 28 March 2019, 17:01:41 UTC
f8234f0 Merge pull request #3760 from halide/simplify-ifs-more Simplify similar IfThenElse even when 'rest' is also Block 28 March 2019, 16:54:46 UTC
38c9f20 Merge pull request #3770 from halide/fixes_from_autoscheduler Grab-bag of fixes from the autoscheduler branch 28 March 2019, 16:45:22 UTC
ed02825 Merge pull request #3772 from halide/bounds_of_select_bug Fix incorrect early-out in bounds of select 28 March 2019, 16:45:02 UTC
32ffd9e Merge pull request #3773 from halide/srj-fmod Codegen_C: float types use fmod(), not operator% 28 March 2019, 16:44:49 UTC
a8fac25 Merge pull request #3775 from halide/srj-warn Remove warning tests for parallel/vector size one (Issue #3762) 28 March 2019, 16:44:34 UTC
292bb8e Fix bug in posix_error_handler. This bug caused Halide to swallow error messages, and, for very long error messages, crash instead of aborting. 28 March 2019, 15:46:56 UTC
efb2b6b Remove warning tests for parallel/vector size one (Issue #3762) The code that detected and warned was removed with RemoveTrivialForLoops.cpp. Rather than try to restore them elsewhere, let's just remove the tests; the warnings were of dubious value anyway. 28 March 2019, 00:49:20 UTC
8367841 IRGraphVisitor should increment refcount of visited items Currently, visiting temporarily-created items has the risk of the memory for the temporary item being re-used during the visit; if that happens, subsequent temporary items with the same memory will be skipped. 28 March 2019, 00:37:47 UTC
2a26225 Add more uint vector types 27 March 2019, 23:07:40 UTC
a8dc8d4 Fix syntax 27 March 2019, 22:28:09 UTC
41765f2 Merge branch 'master' into fixes_from_autoscheduler 27 March 2019, 20:52:39 UTC
back to top