18197a0 | Andrew Adams | 13 September 2020, 02:18:08 UTC | Move libHalide from bin to lib in distros | 13 September 2020, 02:18:08 UTC |
f2c73e7 | Andrew Adams | 12 September 2020, 23:50:38 UTC | Don't run install_name_tool on not-osx | 12 September 2020, 23:50:38 UTC |
9df8fc8 | Andrew Adams | 12 September 2020, 23:48:10 UTC | autoscheduler Makefile fixes for os x | 12 September 2020, 23:48:10 UTC |
fba7850 | Andrew Adams | 12 September 2020, 23:47:51 UTC | autoscheduler Makefile fixes for os x | 12 September 2020, 23:47:51 UTC |
60676ea | Alex Reinking | 12 September 2020, 23:42:32 UTC | Add autotuning utils to package | 12 September 2020, 23:42:32 UTC |
a4bc526 | Andrew Adams | 12 September 2020, 23:25:21 UTC | Makefile test and path fixes for the autoschedulers | 12 September 2020, 23:25:21 UTC |
c38582a | Andrew Adams | 12 September 2020, 22:48:38 UTC | Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers | 12 September 2020, 22:48:38 UTC |
39c2082 | Andrew Adams | 12 September 2020, 22:48:00 UTC | Autoscheduler Makefile improvements | 12 September 2020, 22:48:00 UTC |
cb7e36c | Alex Reinking | 12 September 2020, 22:11:38 UTC | Flatten src/plugins/autoschedulers -> src/autoschedulers | 12 September 2020, 22:11:38 UTC |
a0972ab | Alex Reinking | 11 September 2020, 22:19:36 UTC | Add argc error messages to autoscheduler loads. | 11 September 2020, 22:23:27 UTC |
646b049 | Alex Reinking | 11 September 2020, 21:45:58 UTC | Keep HALIDE_EXPORT defined. | 11 September 2020, 21:45:58 UTC |
9ab8106 | Alex Reinking | 11 September 2020, 21:34:20 UTC | Use (and fix) export macros in Util.h | 11 September 2020, 21:34:20 UTC |
2b9090c | Steven Johnson | 11 September 2020, 18:51:09 UTC | Merge branch 'master' into refactor/autoschedulers | 11 September 2020, 18:51:09 UTC |
8d19b1f | Steven Johnson | 11 September 2020, 18:24:33 UTC | Fix glitches in package-windows.bat (#5262) | 11 September 2020, 18:24:33 UTC |
7b15c17 | Steven Johnson | 11 September 2020, 00:25:41 UTC | Merge pull request #5260 from halide/packaging/filename Change CPack package naming | 11 September 2020, 00:25:41 UTC |
304c85a | Alex Reinking | 11 September 2020, 00:21:52 UTC | Change CPack package naming | 11 September 2020, 00:21:52 UTC |
ab75399 | Steven Johnson | 10 September 2020, 23:12:44 UTC | Merge pull request #5257 from halide/srj/version Allow overriding the Halide version via cmake flag | 10 September 2020, 23:12:44 UTC |
47721c4 | Steven Johnson | 10 September 2020, 22:14:08 UTC | Allow overriding the Halide version via cmake flag This is intended as a temporary trick; in the long run, each version will have its own release branch. This allows us to temporarily try out different 'releases' from the Halide master branch. | 10 September 2020, 22:14:08 UTC |
8ec729e | Alex Reinking | 07 September 2020, 11:02:02 UTC | Fix auto schedule tests. | 10 September 2020, 21:15:21 UTC |
163d954 | Alex Reinking | 07 September 2020, 07:48:42 UTC | Fix autoscheduler packaging. | 10 September 2020, 21:15:21 UTC |
8142c79 | Alex Reinking | 02 September 2020, 06:03:56 UTC | Use static initializers again; drop static plugin support | 10 September 2020, 21:15:21 UTC |
3c1f62a | Alex Reinking | 09 September 2020, 06:40:53 UTC | Replace unset(v) with set(v "") | 10 September 2020, 21:15:21 UTC |
de65a60 | Alex Reinking | 31 August 2020, 10:42:00 UTC | Setting an autoscheduler now implies you want to use it. | 10 September 2020, 21:15:21 UTC |
5101b9d | Alex Reinking | 31 August 2020, 10:37:55 UTC | Convert plugins to named-entry-point | 10 September 2020, 21:15:21 UTC |
a8f7acf | Alex Reinking | 30 August 2020, 21:14:16 UTC | Move autoscheduler sources into dedicated folders | 10 September 2020, 21:15:21 UTC |
d88b3d7 | Steven Johnson | 10 September 2020, 19:55:37 UTC | Merge pull request #5234 from halide/abadams/fix_scatter_intrinsic_usage Clean up scatter/gather hvx intrinsics | 10 September 2020, 19:55:37 UTC |
f80b172 | Steven Johnson | 10 September 2020, 17:46:10 UTC | Merge pull request #5236 from dragly/dragly/add-python-func-async Add support for Func::async in Python bindings | 10 September 2020, 17:46:10 UTC |
9e0fad2 | Steven Johnson | 09 September 2020, 22:43:25 UTC | Merge pull request #5250 from halide/abadams/dont_vectorize_provide_nodes Delete incorrect dead code and replace with unimplemented error | 09 September 2020, 22:43:25 UTC |
63fedd2 | Steven Johnson | 09 September 2020, 22:16:08 UTC | Merge pull request #5255 from halide/packaging/drop-win-static Drop static library build from Windows. | 09 September 2020, 22:16:08 UTC |
9ce41d3 | Alex Reinking | 09 September 2020, 22:13:38 UTC | Drop static library build from Windows. | 09 September 2020, 22:13:38 UTC |
7011f5b | Steven Johnson | 09 September 2020, 21:29:00 UTC | Merge pull request #5252 from halide/simd-op-check Add check of types for ARM simd_op_check. | 09 September 2020, 21:29:00 UTC |
cb62083 | Steven Johnson | 09 September 2020, 19:11:39 UTC | Merge pull request #5253 from halide/packaging/releases CMake changes to land ahead of releases | 09 September 2020, 19:11:39 UTC |
36f5aff | Steven Johnson | 09 September 2020, 17:38:26 UTC | Tickle Buildbots, again | 09 September 2020, 17:38:26 UTC |
f042212 | Alex Reinking | 09 September 2020, 06:31:46 UTC | Use LLVM_DIR and Clang_DIR in package-windows.bat | 09 September 2020, 06:31:46 UTC |
ac96654 | Alex Reinking | 09 September 2020, 01:32:43 UTC | Add arch option to package-windows.bat | 09 September 2020, 01:32:43 UTC |
1f73e4a | Alex Reinking | 09 September 2020, 01:18:14 UTC | Consolidate all packaging logic into packaging/CMakeLists.txt | 09 September 2020, 01:18:14 UTC |
3cea79d | Alex Reinking | 09 September 2020, 01:02:12 UTC | fix perms | 09 September 2020, 01:02:12 UTC |
e97209d | Alex Reinking | 09 September 2020, 00:38:13 UTC | Fix static build path in package-windows.bat | 09 September 2020, 00:38:13 UTC |
9d6ab96 | Alex Reinking | 09 September 2020, 00:25:36 UTC | Rework package scripts to take arguments | 09 September 2020, 00:25:36 UTC |
61c361f | Alex Reinking | 08 September 2020, 21:42:58 UTC | Set Halide version to LLVM trunk version. | 08 September 2020, 21:42:58 UTC |
eac0e09 | Alex Reinking | 08 September 2020, 21:22:52 UTC | Comment disabled debug builds | 08 September 2020, 21:22:52 UTC |
fe4533f | Alex Reinking | 08 September 2020, 20:44:24 UTC | Merge Linux and macOS package scripts. Keep zsh. | 08 September 2020, 20:44:24 UTC |
00aa246 | Alex Reinking | 08 September 2020, 20:36:00 UTC | Select changes from refactor/autoschedulers for packaging. Also includes a handful of style normalizations that will be distracting while reviewing that PR... | 08 September 2020, 20:36:00 UTC |
2f4418c | Steven Johnson | 08 September 2020, 18:49:16 UTC | Tickle Buildbots | 08 September 2020, 18:49:16 UTC |
f1329db | Steven Johnson | 08 September 2020, 18:48:25 UTC | Tickle Buildbots | 08 September 2020, 18:48:25 UTC |
59fe709 | dsharletg | 08 September 2020, 18:07:08 UTC | Add check of types for ARM simd_op_check. | 08 September 2020, 18:07:08 UTC |
dfda15f | Andrew Adams | 08 September 2020, 17:34:01 UTC | Merge remote-tracking branch 'origin/master' into abadams/fix_scatter_intrinsic_usage | 08 September 2020, 17:34:01 UTC |
eb23346 | Andrew Adams | 08 September 2020, 16:44:26 UTC | Delete incorrect dead code and replace with unimplemented error | 08 September 2020, 16:44:26 UTC |
664dc49 | Andrew Adams | 05 September 2020, 21:51:19 UTC | Merge pull request #5246 from halide/dsharletg-patch-1 Update comments on depthwise convolution schedule. | 05 September 2020, 21:51:19 UTC |
1ebd926 | Dillon Sharlet | 05 September 2020, 19:35:09 UTC | Update comments on depthwise convolution schedule. | 05 September 2020, 19:35:09 UTC |
6dc230f | Volodymyr Kysenko | 04 September 2020, 18:54:21 UTC | Merge pull request #5242 from halide/vksnk/func-error More detailed error messages for *_storage functions of Func | 04 September 2020, 18:54:21 UTC |
6f87124 | Volodymyr Kysenko | 03 September 2020, 20:16:44 UTC | Formatting | 03 September 2020, 20:16:44 UTC |
c4bd534 | Volodymyr Kysenko | 03 September 2020, 19:51:26 UTC | More detailed error messabes for *_storage functions of Func | 03 September 2020, 19:51:26 UTC |
7d4fdf8 | Steven Johnson | 03 September 2020, 18:04:58 UTC | Merge branch 'master' into abadams/fix_scatter_intrinsic_usage | 03 September 2020, 18:04:58 UTC |
e2fbb5d | Steven Johnson | 03 September 2020, 17:48:43 UTC | Merge pull request #5196 from aankit-ca/aankit_lut_lb [Hexagon] Fix for LUT32 correctness. | 03 September 2020, 17:48:43 UTC |
0e78e37 | Andrew Adams | 03 September 2020, 17:40:35 UTC | Merge pull request #5231 from halide/abadams/dont_lift_strict_float Teach LICM to not view strict_float as work | 03 September 2020, 17:40:35 UTC |
0bcd416 | Andrew Adams | 03 September 2020, 17:40:20 UTC | Merge pull request #5240 from halide/abadams/fully_fused_depthwise_separable_conv Reschedule depthwise separable convolution again | 03 September 2020, 17:40:20 UTC |
4170427 | Andrew Adams | 02 September 2020, 22:32:24 UTC | Remove dead split | 02 September 2020, 22:32:24 UTC |
a054a91 | Andrew Adams | 02 September 2020, 22:31:11 UTC | Reschedule depthwise separable conv again I figured out how to do full fusion of the depthwise stage into the pointwise stage. Got it down to about 65us | 02 September 2020, 22:31:11 UTC |
eb85b27 | Andrew Adams | 02 September 2020, 22:28:55 UTC | Fix tensorflow benchmarking methodology | 02 September 2020, 22:28:55 UTC |
c1916ae | Steven Johnson | 02 September 2020, 21:27:33 UTC | Merge branch 'master' into abadams/fix_scatter_intrinsic_usage | 02 September 2020, 21:27:33 UTC |
3756878 | Steven Johnson | 02 September 2020, 21:27:18 UTC | Merge branch 'master' into abadams/dont_lift_strict_float | 02 September 2020, 21:27:18 UTC |
ab6ae3e | Steven Johnson | 02 September 2020, 20:02:42 UTC | Merge pull request #5217 from halide/slomp/d3d12-abi-patch ABI fix for D3D12 | 02 September 2020, 20:02:42 UTC |
12e5a4c | Andrew Adams | 02 September 2020, 19:35:23 UTC | Merge pull request #5233 from halide/abadams/fix_llvm_trunk Fix for llvm trunk | 02 September 2020, 19:35:23 UTC |
8ba64e7 | Svenn-Arne Dragly | 02 September 2020, 12:27:10 UTC | Add support for Func::async in Python bindings The Python bindings were missing a wrapper for `Func::async`. This change adds a wrapper called `Func.async_` to avoid clashes with the Python `async` keyword. | 02 September 2020, 12:32:03 UTC |
c1acea8 | Steven Johnson | 01 September 2020, 22:45:51 UTC | Merge branch 'master' into slomp/d3d12-abi-patch | 01 September 2020, 22:45:51 UTC |
b7a88f0 | Andrew Adams | 01 September 2020, 18:22:25 UTC | Clean up scatter/gather hvx intrinsics I was very surprised to see scatter/gather intrinsics, because that would be a substantial IR design change - currently we don't use intrinsics for anything that mixes vector lanes (i.e. intrinsics should vectorize trivially, and we should be able to slice up wide vectors into narrow vectors trivially when using intrinsics). These are only used in the HVX backend though, so I guess within that restricted scope it's reasonable, because they're handled specially. I prefixed them with hvx_ to make this clearer and modified some code to avoid string comparisons. | 01 September 2020, 18:22:25 UTC |
3338d78 | Andrew Adams | 01 September 2020, 17:33:34 UTC | Add more free intrinsics | 01 September 2020, 17:33:34 UTC |
306c81f | Andrew Adams | 01 September 2020, 17:29:22 UTC | Better error handling | 01 September 2020, 17:29:22 UTC |
ab43e23 | Andrew Adams | 01 September 2020, 17:26:31 UTC | Fix for llvm trunk get_vector_num_elements has changed again due to SVE-related stuff | 01 September 2020, 17:26:31 UTC |
887a149 | Andrew Adams | 01 September 2020, 06:35:55 UTC | Teach LICM to not view strict_float as work Fixes #5230 | 01 September 2020, 06:35:55 UTC |
f2b2cba | Alex Reinking | 31 August 2020, 22:31:13 UTC | Thoroughly document CMake build (#5215) Turns README_cmake.md into a comprehensive guide to the three main usage stories of the Halide CMake build: 1. Compiling or packaging Halide from source. 2. Building Halide programs using the official CMake package. 3. Contributing to Halide and updating the build files. | 31 August 2020, 22:31:13 UTC |
3312604 | Steven Johnson | 31 August 2020, 22:14:45 UTC | Merge branch 'master' into slomp/d3d12-abi-patch | 31 August 2020, 22:14:45 UTC |
44cc138 | Steven Johnson | 31 August 2020, 22:14:15 UTC | Merge pull request #5219 from halide/abadams/redo_output_assignment_error_messages Redo the error messages when assigning a Func to an Output to be more explicit | 31 August 2020, 22:14:15 UTC |
163a870 | Steven Johnson | 31 August 2020, 18:29:39 UTC | Merge branch 'master' into abadams/redo_output_assignment_error_messages | 31 August 2020, 18:29:39 UTC |
3a52d9f | Steven Johnson | 31 August 2020, 18:29:18 UTC | Merge branch 'master' into slomp/d3d12-abi-patch | 31 August 2020, 18:29:18 UTC |
ddd6c57 | Andrew Adams | 31 August 2020, 18:12:57 UTC | Merge pull request #5214 from halide/abadams/precompute_shared_mem_size Exhaustively compute max allocation size on host for non-monotonic shared memory sizes | 31 August 2020, 18:12:57 UTC |
90f07ad | Steven Johnson | 31 August 2020, 17:05:06 UTC | Merge branch 'master' into abadams/redo_output_assignment_error_messages | 31 August 2020, 17:05:06 UTC |
c097aac | Alex Reinking | 31 August 2020, 06:16:39 UTC | Replace ANSI Win32 API calls with UTF-16; convert UTF-8 at boundary. Fixes #5223 (#5227) | 31 August 2020, 06:16:39 UTC |
c3fecd5 | Andrew Adams | 28 August 2020, 15:36:37 UTC | Merge remote-tracking branch 'origin/master' into slomp/d3d12-abi-patch | 28 August 2020, 15:36:37 UTC |
d046701 | Alex Reinking | 28 August 2020, 07:50:04 UTC | Cmake/metatargets (#5218) * Small CMake fixes discovered while documenting. 1. add_halide_library should always produce a global target 2. HALIDE_ -> Halide_ for large codemodel 3. Remove redundant flags / useless options. 4. "YES" vs "ON" convention & grammar fix 5. Fix "cmake" -> "host" meta-target promotion * Rework `cmake` meta-target to not promote. Warn when used as default. | 28 August 2020, 07:50:04 UTC |
aff1639 | Marcos Slomp | 27 August 2020, 20:53:29 UTC | Merge branch 'master' into slomp/d3d12-abi-patch | 27 August 2020, 20:53:29 UTC |
c78ccbe | Alex Reinking | 27 August 2020, 20:44:39 UTC | Merge pull request #5222 from halide/cmake/ninja-deps Fix incremental builds with Ninja | 27 August 2020, 20:44:39 UTC |
d324e8d | Alex Reinking | 27 August 2020, 09:50:49 UTC | Fix incremental builds with Ninja | 27 August 2020, 09:50:49 UTC |
65cfa48 | Alex Reinking | 27 August 2020, 07:54:26 UTC | Merge pull request #5220 from halide/runtime/exclude-abort fix lesson_15 test by excluding posix/windows_abort | 27 August 2020, 07:54:26 UTC |
9d7c65c | Dillon Sharlet | 27 August 2020, 06:04:58 UTC | Merge pull request #5191 from halide/remove-pipeline-context Remove PipelineContext | 27 August 2020, 06:04:58 UTC |
9903d2b | Andrew Adams | 27 August 2020, 02:14:59 UTC | Add comment explaining why we don't do dynamic tracking when no upper bound too | 27 August 2020, 02:14:59 UTC |
1b50c6c | Andrew Adams | 27 August 2020, 02:05:37 UTC | Fix search-replace run amok | 27 August 2020, 02:05:37 UTC |
82021fc | Alex Reinking | 27 August 2020, 01:56:59 UTC | fix lesson_15 test by excluding posix/windows_abort | 27 August 2020, 02:01:20 UTC |
52e15eb | Andrew Adams | 26 August 2020, 22:39:01 UTC | Redo the error messages when assigning a Func to an Output to be more explicit I got some feedback that these were confusing | 26 August 2020, 22:39:01 UTC |
da1d605 | Marcos Slomp | 26 August 2020, 21:28:33 UTC | addressing clang-format | 26 August 2020, 21:28:33 UTC |
afc8df1 | Marcos Slomp | 26 August 2020, 21:24:03 UTC | addressing code review comments | 26 August 2020, 21:24:03 UTC |
6079327 | Steven Johnson | 26 August 2020, 17:33:03 UTC | Merge pull request #5212 from Infinoid/stringify-expr-rdom-rvar Teach the python bindings how to stringify Expr, RDom, RVar. | 26 August 2020, 17:33:03 UTC |
e6cdb69 | Marcos Slomp | 26 August 2020, 17:18:00 UTC | Merge remote-tracking branch 'remotes/origin/master' into halide-builder/origin/slomp/d3d12-abi-patch | 26 August 2020, 17:18:00 UTC |
9e5cff9 | Andrew Adams | 26 August 2020, 17:16:47 UTC | Merge pull request #5211 from halide/abadams/depthwise_separable_conv Depthwise separable convolution | 26 August 2020, 17:16:47 UTC |
173b762 | Andrew Adams | 26 August 2020, 17:16:09 UTC | Merge pull request #5205 from halide/abadams/more_cuda_generations Add target flags for volta, turing, ansel. | 26 August 2020, 17:16:09 UTC |
affe01b | Andrew Adams | 25 August 2020, 21:16:15 UTC | Merge pull request #5208 from halide/abadams/avoid_name_mangling_in_cross_module_dependencies Avoid C++ name mangling issues when calling between runtime modules | 25 August 2020, 21:16:15 UTC |
13f388d | Andrew Adams | 25 August 2020, 21:15:53 UTC | Merge remote-tracking branch 'origin/master' into abadams/avoid_name_mangling_in_cross_module_dependencies | 25 August 2020, 21:15:53 UTC |
4fe90e6 | Andrew Adams | 25 August 2020, 21:15:10 UTC | Merge remote-tracking branch 'origin/master' into abadams/more_cuda_generations | 25 August 2020, 21:15:10 UTC |
a79172a | Andrew Adams | 25 August 2020, 19:56:49 UTC | Add another test case | 25 August 2020, 19:56:49 UTC |