efb3262 | Steven Johnson | 09 December 2020, 12:06:57 UTC | Update images used in apps/ tests (#5538) Some of them weren't the same as the Make equivalents, which meant that the test diverged between the two build systems (sometimes causing failures due to too-large images). (cherry picked from commit 382c807ec03d128e99403edc9626c5d641bb6d4a) | 14 February 2021, 05:43:08 UTC |
1b20898 | Steven Johnson | 07 January 2021, 18:29:38 UTC | Don't allow CUDACapability80 on LLVM10 (#5617) LLVM10 can't handle that version of Cuda; we never noticed till now because we didn't have a buildbot with a GPU that could handle it. Modify the sniffers to cap capability at 75 for LLVM10 builds, and fail with user errors if that capability is explicitly requested. (cherry picked from commit 46fc56acd4929c067cc0cd5d81ad5bf5cc1b7e16) | 14 February 2021, 05:43:08 UTC |
133487c | Alex Reinking | 28 January 2021, 09:41:44 UTC | Fix target detection for i686 (#5675) (cherry picked from commit 813eadc3587055c585ece5140f4efd3a1c2d5440) | 14 February 2021, 05:43:08 UTC |
c2bfbeb | Alex Reinking | 18 January 2021, 18:53:20 UTC | Backport #5644: Upgrade pybind11 to 2.6.x * Use pybind11 2.6.0, which fixes Python-finding bugs. * Update Generator.cpp * Update Generator.cpp * Update PyHalide.cpp * 2.6.0 -> 2.6.1 Co-authored-by: Steven Johnson <srj@google.com> (cherry picked from commit 8a12c437f66206b4263853b3bd456959c7d1502e) | 14 February 2021, 05:43:08 UTC |
7b941c6 | Steven Johnson | 13 January 2021, 20:27:12 UTC | Add 11.1 as an acceptable LLVM version (#5640) * Add 11.1 as an acceptable LLVM version Apparently 11.1 was released but our Makefile only allows for 11.0. * Update Makefile (cherry picked from commit 722b93e56f62c7effd97732e5a46bdc56c5add06) | 14 February 2021, 05:43:08 UTC |
9eb4c61 | Steven Johnson | 30 October 2020, 16:18:09 UTC | Don't declare round/roundf for multi-threaded MSVC builds (Issue #5403) (#5417) (cherry picked from commit 91b88b516e17b35c6762fec0449b2c69a368aeec) | 14 February 2021, 05:43:08 UTC |
ba7166b | Steven Johnson | 21 October 2020, 22:33:14 UTC | Backport #5388: Add missing quotes in run-clang-format.sh (cherry picked from commit 75077ed2b897f7d890617030363452156538fcf1) | 14 February 2021, 05:43:08 UTC |
4943343 | Alex Reinking | 30 October 2020, 16:20:19 UTC | fix GCC -> GNU in generator expressions (#5420) | 30 October 2020, 16:20:19 UTC |
af2826a | Alex Reinking | 18 October 2020, 20:25:58 UTC | Bump version number to 10.0.1 | 18 October 2020, 23:17:13 UTC |
232917a | Steven Johnson | 14 October 2020, 15:35:58 UTC | Fix for trunk LLVM (cherry picked from commit f97c4bec2384d8bcd5a6e25d3f7f755e1c03e472) | 18 October 2020, 02:41:01 UTC |
0759089 | Steven Johnson | 08 October 2020, 17:39:19 UTC | Fix for trunk LLVM | 18 October 2020, 02:41:01 UTC |
04b0212 | Alexander Root | 14 October 2020, 17:24:04 UTC | bounds inference (mod) pessimistic on unsigned 0 interval (#5350) * move conditions to catch unsigned interval >= 1 case first * use is_int_or_uint() | 18 October 2020, 02:41:01 UTC |
f350653 | Alex Reinking | 14 October 2020, 07:29:32 UTC | Add vcpkg instructions to README.md | 18 October 2020, 02:41:01 UTC |
be65735 | Andrew Adams | 12 October 2020, 23:32:57 UTC | min and max in the algorithm was confusing loop partitioning Because if any likely tag at all existed on a side of the min/max, even if captured, the other side wasn't getting mutated. This should only happen for uncaptured likelies, where simplifications in the unlikely path are irrelevant. (cherry picked from commit 47a5a4458a9989867791a5cbe6c410e3ce67d61a) | 18 October 2020, 02:41:01 UTC |
2f258da | xndcn | 13 October 2020, 12:03:41 UTC | Append missing newline "\n" for camera_pipe usage. (cherry picked from commit e8430ea177c39e54c729a5370e506042601c7df5) | 18 October 2020, 02:41:01 UTC |
01308bc | Steven Johnson | 05 October 2020, 22:41:32 UTC | Make C++ backend requirement for C++11 explicit Some C++11 features had crept into our C++ backend codegen; make this explicit and check for the correct version at the top of the generated file. (Then remove the stray checks for C++11 version elsewhere.) (cherry picked from commit b1fd538baf7056bb9d5c84ba97ac7f847a5daec1) | 18 October 2020, 02:41:01 UTC |
63cb238 | Andrew Adams | 06 October 2020, 16:35:49 UTC | Merge pull request #5331 from rootjalex/master fix bounds inference bug for bounded interval / unbounded interval | 18 October 2020, 02:41:01 UTC |
7e2bd09 | Shoaib Kamil | 05 October 2020, 17:55:33 UTC | Fix 32-bit Windows vcvars command (#5330) `x64_x86` = build using 64-bit compiler, targeting 32-bit x86 (https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2019). We had it backwards before. | 18 October 2020, 02:41:01 UTC |
e7a1a01 | Steven Johnson | 03 October 2020, 17:16:31 UTC | Merge pull request #5324 from halide/srj/inject_buffer InjectBufferCopiesForInputsAndOutputs should check for unexpected Call nodes. | 18 October 2020, 02:41:01 UTC |
ba64f6a | Steven Johnson | 02 October 2020, 21:11:49 UTC | Merge pull request #5322 from halide/srj/runtime-warn Make sure the runtime compiler settings in CMake match those in Make | 18 October 2020, 02:41:01 UTC |
4eea91d | Steven Johnson | 02 October 2020, 18:49:18 UTC | Merge pull request #5312 from halide/vksnk/align_loads Don't try to align loads if alignment is not divisible by the size of the load | 18 October 2020, 02:41:01 UTC |
c7622e4 | Steven Johnson | 02 October 2020, 16:56:02 UTC | Merge pull request #5308 from halide/build/shared-llvm-fix Fix linking to shared LLVM. | 18 October 2020, 02:41:01 UTC |
b7d96d4 | Steven Johnson | 01 October 2020, 22:35:18 UTC | Merge pull request #5321 from halide/docs/readme-homebrew Add package manager info to README.md | 18 October 2020, 02:41:01 UTC |
21283c1 | Marcos Slomp | 01 October 2020, 21:19:11 UTC | [d3d12] allocation cache + bugfixes (#5298) * refactoring to remove wait/sync points from kernel dispatch * debugging and bugfixes * refactoring wait/sync procedures * refactoring buffer signal checkpoints * improved time tracing * improved device selection and additional trace scoping features * addressing clang format issues * more clang format complaints... ¯\_(ツ)_/¯ * more clang format... * clang format... * nullptr -> NULL (0) * addressing code review comments * scoping the kernel argument setup code * addressing code review comments * clang format... * buffer allocation cache * rearranging wait/sync points in the allocation cache strategy * cleanup and refactoring * bugfix: must reset descriptor binder state when recycling it for a new command frame * releasing cached resources on device shutdown * reworking device crop release since allocation cache has been implemented * improved trace info, comments and asserts * refactorig device creation * tracking checkpoints in device<->device transfers * better debug dump report scope * removing old code * clang format * unused variable * Fix python_correctness_boundary_conditions * atomic clarity * refactoring of allocation cache (with local toggle) * Tickle Buildbots * Modify load/store codegen to support load/store from/to shared mem * adding trace-level support * Tickle buildbot * addressing code review * refactoring trace errors/warnings and context halting condition * clang format * build fix * resetting d3dd12_frame struct fields after release * reverting accidetal changes (corrupted git index during stage) * adding remarks with regards to device creation quirks in d3d12 * fixing build (windows cross-compilation on linux) * removing double semi-colon (clang-format) * Tickle the buildbots * Fix signed/unsigned mismatch in d3d12compute.cpp * Remove space in cast Co-authored-by: Marcos Slomp <slomp@adobe.com> Co-authored-by: Shoaib Kamil <kamil@adobe.com> Co-authored-by: Steven Johnson <srj@google.com> Co-authored-by: Shoaib Kamil <shoaibkamil@gmail.com> | 18 October 2020, 02:41:01 UTC |
bd12683 | Steven Johnson | 01 October 2020, 16:43:58 UTC | Merge pull request #5317 from halide/srj/runtime-errors Make halide_assert() use do...while(0) idiom | 18 October 2020, 02:41:01 UTC |
1dba709 | Steven Johnson | 30 September 2020, 23:05:10 UTC | Merge pull request #5307 from halide/shoaibkamil/host_supports_target_device Fix host_supports_target_device() | 18 October 2020, 02:41:01 UTC |
c78fa1e | Steven Johnson | 30 September 2020, 01:22:20 UTC | Merge pull request #5303 from halide/srj/win-32 Fix runtime build rules in Makefile | 18 October 2020, 02:41:01 UTC |
9de5c27 | Steven Johnson | 24 September 2020, 18:55:20 UTC | Merge pull request #5294 from halide/srj/dupnames Check for duplicated Parameter/Buffer names in InferArguments (Issue #5292) | 18 October 2020, 02:41:01 UTC |
5a6b8ff | Marcos Slomp | 24 September 2020, 17:12:45 UTC | [d3d12] recycling "frame" resources and removing superfluous sync points (#5293) * refactoring to remove wait/sync points from kernel dispatch * debugging and bugfixes * refactoring wait/sync procedures * refactoring buffer signal checkpoints * improved time tracing * improved device selection and additional trace scoping features * addressing clang format issues * more clang format complaints... ¯\_(ツ)_/¯ * more clang format... * clang format... * nullptr -> NULL (0) * addressing code review comments * scoping the kernel argument setup code * addressing code review comments * clang format... Co-authored-by: Marcos Slomp <slomp@adobe.com> (cherry picked from commit a4e40528c4cb0413c85020f9ef8fd88bdbc53de7) | 18 October 2020, 02:41:01 UTC |
849408b | Andrew Adams | 23 September 2020, 20:15:35 UTC | Merge pull request #5295 from halide/abadams/fix_generate_output_snippets Rename LINES to INTERESTING_LINES | 18 October 2020, 02:41:01 UTC |
65e3844 | Steven Johnson | 22 September 2020, 16:40:28 UTC | Merge pull request #5290 from NewProggie/patch-1 Fix typo in lesson 21 | 18 October 2020, 02:41:01 UTC |
ef380ed | Steven Johnson | 17 September 2020, 22:23:39 UTC | Merge pull request #5279 from halide/srj-tidy Appease clang-tidy | 18 October 2020, 02:41:01 UTC |
e49b596 | Steven Johnson | 17 September 2020, 22:17:44 UTC | Merge pull request #5275 from halide/srj/simplify-if-then-else Simplify Call::if_then_else | 18 October 2020, 02:41:01 UTC |
b03dc57 | Steven Johnson | 17 September 2020, 17:41:20 UTC | Merge pull request #5277 from mirsadm/mm/new_line_fix Missing new line causes OpenCL programs to fail to compile when targetting cl_half/cl_doubles | 18 October 2020, 02:41:01 UTC |
0b87c52 | Alex Reinking | 16 October 2020, 21:08:51 UTC | Re-enable CUDAVectorize tests. Fixes #4554. (#5286) (#5288) | 16 October 2020, 21:08:51 UTC |
fa9d6e1 | Alex Reinking | 16 September 2020, 16:36:58 UTC | Set Halide version to 10.0.0 | 16 September 2020, 16:36:58 UTC |
db901f7 | Alex Reinking | 15 September 2020, 21:31:54 UTC | Packaging/fix windows (#5274) * fix cmake dir location * fix windows packaging again | 15 September 2020, 21:31:54 UTC |
58d78de | Alex Reinking | 15 September 2020, 21:25:03 UTC | fix cmake dir location (#5273) | 15 September 2020, 21:25:03 UTC |
aef3f1b | Steven Johnson | 15 September 2020, 18:03:50 UTC | Merge pull request #5228 from halide/refactor/autoschedulers Refactor the autoschedulers to their own directory. | 15 September 2020, 18:03:50 UTC |
2ed3e14 | Andrew Adams | 15 September 2020, 00:35:51 UTC | More expedient hackery to handle rpath on OS X issues | 15 September 2020, 00:35:51 UTC |
40c9dc6 | Andrew Adams | 14 September 2020, 21:09:19 UTC | Merge | 14 September 2020, 21:09:19 UTC |
5ceeffb | Andrew Adams | 14 September 2020, 21:07:32 UTC | Makefile rpath fixes for os x | 14 September 2020, 21:07:32 UTC |
b90afd0 | Alex Reinking | 14 September 2020, 21:02:39 UTC | Fix comments in tutorials. | 14 September 2020, 21:02:39 UTC |
a3c0f0b | Alex Reinking | 14 September 2020, 20:10:45 UTC | package share/Halide path. fix wasm by marking certain libraries to not cross compile | 14 September 2020, 20:10:45 UTC |
b871071 | Andrew Adams | 14 September 2020, 19:10:04 UTC | Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers | 14 September 2020, 19:10:04 UTC |
f97c423 | Andrew Adams | 14 September 2020, 19:09:53 UTC | Add autoschedulers to the tests that need them | 14 September 2020, 19:09:53 UTC |
0b4773d | Andrew Adams | 14 September 2020, 19:00:46 UTC | Set correct rpath to begin with instead of patching it | 14 September 2020, 19:00:46 UTC |
3b3a218 | Alex Reinking | 13 September 2020, 20:20:08 UTC | Disable autograd test on wasm, like before. | 13 September 2020, 20:20:08 UTC |
75be398 | Alex Reinking | 13 September 2020, 03:27:32 UTC | Merge remote-tracking branch 'origin/refactor/autoschedulers' into refactor/autoschedulers | 13 September 2020, 03:27:32 UTC |
29e3a58 | Alex Reinking | 13 September 2020, 03:27:15 UTC | Correct permissions on installed autotune_loop.sh | 13 September 2020, 03:27:15 UTC |
482ab08 | Alex Reinking | 13 September 2020, 03:10:27 UTC | fix perms | 13 September 2020, 03:11:10 UTC |
284b845 | Andrew Adams | 13 September 2020, 03:09:29 UTC | Make autoscheduler distro libs moveable | 13 September 2020, 03:09:29 UTC |
a6a560d | Andrew Adams | 13 September 2020, 03:02:30 UTC | Make distrib folder moveable on OS X | 13 September 2020, 03:02:30 UTC |
3b45381 | Andrew Adams | 13 September 2020, 02:19:51 UTC | Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers | 13 September 2020, 02:19:51 UTC |
26bf23e | Andrew Adams | 13 September 2020, 02:19:42 UTC | bin -> lib in tutorials | 13 September 2020, 02:19:42 UTC |
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 |
7854b52 | Alex Reinking | 13 September 2020, 01:17:10 UTC | Enable introspection when compiling with gcc/clang. | 13 September 2020, 01:17:10 UTC |
0511f61 | Alex Reinking | 13 September 2020, 00:29:40 UTC | Fix RPATH on macOS/Linux | 13 September 2020, 00:29:40 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 |