https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
8983c8d Merge branch 'master' into srj-msan 25 July 2018, 00:06:49 UTC
9d13fd5 Merge pull request #2777 from halide/stencil_chain Add stencil chain apps 24 July 2018, 21:05:22 UTC
42a49f4 Merge pull request #3147 from halide/auto-sched-string-bugs Fix bugs in auto-scheduler string generator 24 July 2018, 17:42:57 UTC
4fa2d39 Merge pull request #3146 from halide/predicated_store_bugs Fix predicated store to use the new computed index 24 July 2018, 17:14:39 UTC
eef75f1 Add get_pipeline call to auto-sched str 23 July 2018, 23:27:26 UTC
6ce4d9f Fix bugs in auto-scheduler string version 23 July 2018, 23:04:29 UTC
8087921 Fix predicated store to use the new computed index 23 July 2018, 21:36:08 UTC
c2b7984 Add boundary condition to stencil chain 23 July 2018, 20:10:57 UTC
82723af Merge pull request #3143 from halide/revert-3030-interleave-bug Revert "Interleave bug" 23 July 2018, 17:18:43 UTC
38e5ca1 Revert "Interleave bug" 23 July 2018, 15:45:53 UTC
d49c695 Merge branch 'master' of github.com:halide/Halide into stencil_chain 23 July 2018, 15:29:07 UTC
c79a47d Merge pull request #3140 from halide/srj-const Buffer::translated() should be const 21 July 2018, 01:24:07 UTC
a516852 Buffer::translated() should be const 20 July 2018, 19:08:02 UTC
6e799b6 Merge pull request #3030 from halide/interleave-bug Interleave bug 20 July 2018, 18:02:39 UTC
49e9049 Merge branch 'master' into srj-msan 20 July 2018, 00:25:00 UTC
fe72c39 Merge branch 'master' into interleave-bug 18 July 2018, 19:11:16 UTC
8c7e2be Merge pull request #3129 from halide/opengl_compute_cast_fix Fix cast that does not result in a type change in OpenGL Compute backend. 17 July 2018, 19:21:11 UTC
20cdef7 Merge branch 'master' into srj-msan 17 July 2018, 17:34:07 UTC
7bc00ba Merge pull request #3117 from halide/srj-output-tuple Allow declaring Output<Buffer<>> with tuples (Issue #2980) 17 July 2018, 06:01:01 UTC
24ecb9f Comment fix per review feedback. 17 July 2018, 00:33:55 UTC
e13f810 Fix cast that does not result in a type change in OpenGL Compute backend. Previously this resulted in a "BAD ID" being generated. Unrelated tab fix. 17 July 2018, 00:15:42 UTC
516bcf7 Merge branch 'master' into interleave-bug 16 July 2018, 18:32:33 UTC
08305e4 Merge branch 'master' into srj-msan 16 July 2018, 18:26:15 UTC
a0c7a39 Merge branch 'master' into srj-output-tuple 16 July 2018, 18:26:01 UTC
6acc274 Merge pull request #3121 from halide/printer_null_string_protect Protect against NULL strings in printer as these occur in debugging. 16 July 2018, 18:25:45 UTC
f39b2dd Change NULL placeholder string per review feeedback. 15 July 2018, 20:07:44 UTC
c248f33 Protect against NULL strings in printer as these occur in debugging and having to protect against them is a hassle. Can't think of any case where the performance hit is worth worying about. 12 July 2018, 21:21:36 UTC
c0ad9da Merge branch 'master' into srj-msan 11 July 2018, 23:36:29 UTC
5240545 Allow declaring Output<Buffer<>> with tuples (Issue #2980) For AOT, this produces an output buffer for each tuple element. 11 July 2018, 00:16:31 UTC
0b29cac Merge pull request #3040 from matthiaskramm/user_context Support user_context in Python extensions 09 July 2018, 20:09:43 UTC
5c1f28d Merge pull request #3106 from halide/includes_fix Add stdio.h includes per https://github.com/halide/Halide/issues/3102 . 07 July 2018, 16:47:20 UTC
083534f Add stdio.h includes per https://github.com/halide/Halide/issues/3102 . 07 July 2018, 15:56:04 UTC
beec0b1 Incorporate comments from review 1) Add logic in AlignLoads that makes it deal only with loads that have stride 1, 2 or 3. (Had accidently dropped this piece of code) 2) is_aligned now returns true or false only. Remove HexagonAlign enum. 06 July 2018, 21:35:46 UTC
0bf9fb8 Incorporate review comments 04 July 2018, 15:38:19 UTC
baffac3 Merge pull request #3084 from halide/fix_3078 Fix #3078 29 June 2018, 22:06:53 UTC
fb8038b Merge pull request #3075 from halide/fix_3070 Fix #3070 29 June 2018, 22:06:44 UTC
7b58714 Address review comments 29 June 2018, 22:05:52 UTC
b9688c0 Merge pull request #3092 from jsn1993/shunning-type-fix Fix the type of an index variable 29 June 2018, 17:34:01 UTC
13ed740 Fix the type of an index variable On line 2583, the entry should be pair<string, int>, but it gets pushed into a vector of pair<string, bool>. 29 June 2018, 00:26:54 UTC
f164dd3 Add test for issue #3070 25 June 2018, 16:27:50 UTC
69a54d0 Fix #3078 The let statement injection in UnpackBuffers checked the symbols existed before bothering to add a LetStmt, to avoid injecting dead lets, but the code that builds the set of symbols didn't capture all relevant symbols. 25 June 2018, 16:17:26 UTC
de889d6 Merge pull request #3063 from halide/fix_3060 Allow realizing into Halide::Buffer with a device allocation only 22 June 2018, 18:53:41 UTC
8d8f29b Merge pull request #3074 from halide/check_dimensionality_on_buffer_expr_access Check the dimensionality on access to a Buffer with Exprs 22 June 2018, 17:29:30 UTC
53514c1 Fix #3070 The bounds of a multiply is just the multiply when there's only a single point involved. No need to check for overflow. 21 June 2018, 18:28:12 UTC
f907164 Check the dimensionality on access to a Buffer with Exprs 21 June 2018, 16:58:32 UTC
796ef9e Merge pull request #3068 from dkurt/fix_compiler_errors Fix some compiler errors 20 June 2018, 17:23:14 UTC
775fa0e Merge pull request #3067 from halide/srj-bufctor Add a vector<halide_dimension_t> ctor to Buffer 20 June 2018, 17:21:53 UTC
ef6a1ae Add a vector<halide_dimension_t> ctor to Buffer Convenience, a lot of downstream usage could use this more simply where the overhead of temporary-vector-construction isn't important. (Tempted to also add variants that elide the pointer and do the allocate() call implicitly, but we already have sooooo many ctors I'm gonna hold off for now.) 19 June 2018, 17:00:45 UTC
d1a03ef Fix some compiler errors 19 June 2018, 15:02:15 UTC
25cea89 Merge pull request #3066 from fish2000/patch-3 Preserve const-ness when casting pointers in HalideTraceViz.cpp 19 June 2018, 02:14:47 UTC
5a19c46 Preserve const-ness when casting pointers in HalideTraceViz.cpp I get build errors on lines 820 and 821 of HalideTraceViz.cpp, pertaining to the loss of `const` qualifiers during the casts on the relevant lines. This change preserves the const-ness from the function’s parameters – making these pointers `const` should not have any effect on the functions’ operation as they are only read from and not written to. 19 June 2018, 01:12:42 UTC
6d246d9 Merge pull request #3053 from halide/srj-explicit Mark some Halider::Buffer() ctors explicit 18 June 2018, 17:23:10 UTC
a313af0 Allow realizing into Halide::Buffer with a device allocation only Should fix #3060 18 June 2018, 16:10:08 UTC
e1ac7fe Merge pull request #3059 from halide/fix_num_dims_hex_bmark correctly define Input buffers to actually have 2 dimensions, not 3 15 June 2018, 20:09:33 UTC
dc78d19 correctly define Input buffers to actually have 2 dimensions, not 3 15 June 2018, 18:41:51 UTC
500fe76 Support user_context in Python extensions 15 June 2018, 14:40:28 UTC
edac5fc Merge branch 'master' into srj-msan 14 June 2018, 16:18:54 UTC
414550a Merge pull request #2971 from halide/srj-checkdim AddImageChecks should check buffer dimensionality 14 June 2018, 16:17:47 UTC
c7b336b Merge pull request #3048 from halide/extern_host_alloc Resubmit #2974 "Relax the condition for eliminating host allocation in inject_host_dev_buffer_copies." 14 June 2018, 16:14:45 UTC
2a07234 Merge branch 'master' into srj-msan 14 June 2018, 16:11:50 UTC
f5a39f6 Merge branch 'master' into srj-checkdim 14 June 2018, 16:11:34 UTC
07720ca Merge branch 'master' into interleave-bug 14 June 2018, 16:11:18 UTC
b2cf3e1 Merge branch 'master' into extern_host_alloc 14 June 2018, 16:09:28 UTC
4a54b55 Merge branch 'master' into srj-explicit 14 June 2018, 16:09:02 UTC
382da10 Merge pull request #3038 from halide/srj-unused Add attr-unused to _convert_py_buffer_to_halide 14 June 2018, 16:08:07 UTC
0374c3f Merge pull request #3043 from matthiaskramm/runtime remove dependency of python_bindings/ on bin/host/runtime.a 14 June 2018, 16:01:41 UTC
108df96 Merge branch 'master' into srj-checkdim 14 June 2018, 04:23:36 UTC
783ab52 Use no_runtime for generators 14 June 2018, 01:42:45 UTC
0680bf5 remove dependency of python_bindings/ on bin/host/runtime.a 14 June 2018, 01:42:45 UTC
0373476 Add Buffer(buffer_t, halide_type_t) ctor 13 June 2018, 17:45:49 UTC
18639a5 Mark some Halider::Buffer() ctors explicit Buffer(buffer_t) and Buffer(halide_buffer_t) should be marked 'explicit' to avoid quiet auto-conversion; since these can fail with a runtime error if the argument's size/type is a mismatch with the Buffer<> static type declaration, this can quietly inject runtime failures when converting code to use Buffer<>. 13 June 2018, 17:18:20 UTC
f46f8cb Merge pull request #3023 from halide/srj-device-slice Add device_slice API and support 12 June 2018, 23:41:07 UTC
cb980d4 Merge branch 'master' into srj-device-slice 12 June 2018, 23:37:03 UTC
171cc1f Update comments 12 June 2018, 23:36:47 UTC
1aff4e2 Fix off-by-one 12 June 2018, 23:33:43 UTC
2a54b52 Merge pull request #3046 from halide/fix_prefetch_test Fix bug in prefetch test 12 June 2018, 19:05:48 UTC
f5ec922 Fix the LLVM error for the extern_stage_on_device test on OpenCL. 12 June 2018, 18:38:30 UTC
ff5a383 Merge branch 'master' into srj-unused 12 June 2018, 18:31:47 UTC
9ee6ac7 Updated helper function names 12 June 2018, 17:49:03 UTC
6594fba Merge branch 'master' into srj-device-slice 12 June 2018, 17:47:02 UTC
3342116 fix the touched_on_one_device expression. 12 June 2018, 04:36:49 UTC
b8fa5c0 add the test. 12 June 2018, 01:15:17 UTC
6e93961 Merge branch 'master' into extern_host_alloc 12 June 2018, 01:13:33 UTC
1e3f307 fix generator_aot_old_buffer_t test. 12 June 2018, 00:35:16 UTC
00fb3c9 Fix bug in prefetch test 11 June 2018, 17:06:57 UTC
4a001a8 Fix spacing, and move from ios_base:: to ios:: 10 June 2018, 15:15:04 UTC
fa87a4d Fix problem with HL_HEXAGON_CODE_SIGNING on windows. Files need to be in binary mode to avoid truncation issues. 10 June 2018, 15:15:04 UTC
20e59c9 Revert "Relax the condition for eliminating host allocation in inject_host_dev_buffer_copies." 10 June 2018, 02:34:30 UTC
03f7356 Merge branch 'master' into srj-device-slice 08 June 2018, 21:17:54 UTC
6dda826 Merge branch 'master' into srj-unused 08 June 2018, 21:17:43 UTC
a4c7071 Merge pull request #3039 from halide/srj-mm Proposal: Revert https://github.com/halide/Halide/pull/3008 08 June 2018, 21:17:13 UTC
bed9191 Merge branch 'master' into srj-unused 08 June 2018, 21:16:12 UTC
345e495 Move attribute(unused) to appease GCC 08 June 2018, 21:15:54 UTC
f8b9d89 Merge branch 'master' into srj-device-slice 08 June 2018, 19:56:57 UTC
7e6c038 Proposal: Revert https://github.com/halide/Halide/pull/3008 Using Large is breaking many downstream users; propose reverting to unbreak things while we figure out the proper way to enable Large model for the users that need it. 08 June 2018, 17:57:04 UTC
6d83001 Merge pull request #3033 from halide/empty_prefetch Fixing prefetch bugs 08 June 2018, 16:56:42 UTC
66c5f7e Merge pull request #2974 from halide/extern_host_alloc Relax the condition for eliminating host allocation in inject_host_dev_buffer_copies. 08 June 2018, 16:14:19 UTC
056d482 Add attr-unused to _convert_py_buffer_to_halide prevent "defined but not used" warnings-as-errors in some builds 08 June 2018, 16:11:19 UTC
5008e66 Use user_warning instead of std::cerr 07 June 2018, 23:30:43 UTC
e002e55 Merge branch 'master' into extern_host_alloc 07 June 2018, 22:05:47 UTC
back to top