https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
efb3262 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 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 Fix target detection for i686 (#5675) (cherry picked from commit 813eadc3587055c585ece5140f4efd3a1c2d5440) 14 February 2021, 05:43:08 UTC
c2bfbeb 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 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 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 Backport #5388: Add missing quotes in run-clang-format.sh (cherry picked from commit 75077ed2b897f7d890617030363452156538fcf1) 14 February 2021, 05:43:08 UTC
4943343 fix GCC -> GNU in generator expressions (#5420) 30 October 2020, 16:20:19 UTC
af2826a Bump version number to 10.0.1 18 October 2020, 23:17:13 UTC
232917a Fix for trunk LLVM (cherry picked from commit f97c4bec2384d8bcd5a6e25d3f7f755e1c03e472) 18 October 2020, 02:41:01 UTC
0759089 Fix for trunk LLVM 18 October 2020, 02:41:01 UTC
04b0212 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 Add vcpkg instructions to README.md 18 October 2020, 02:41:01 UTC
be65735 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 Append missing newline "\n" for camera_pipe usage. (cherry picked from commit e8430ea177c39e54c729a5370e506042601c7df5) 18 October 2020, 02:41:01 UTC
01308bc 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 Merge pull request #5331 from rootjalex/master fix bounds inference bug for bounded interval / unbounded interval 18 October 2020, 02:41:01 UTC
7e2bd09 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 Merge pull request #5324 from halide/srj/inject_buffer InjectBufferCopiesForInputsAndOutputs should check for unexpected Call nodes. 18 October 2020, 02:41:01 UTC
ba64f6a 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 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 Merge pull request #5308 from halide/build/shared-llvm-fix Fix linking to shared LLVM. 18 October 2020, 02:41:01 UTC
b7d96d4 Merge pull request #5321 from halide/docs/readme-homebrew Add package manager info to README.md 18 October 2020, 02:41:01 UTC
21283c1 [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 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 Merge pull request #5307 from halide/shoaibkamil/host_supports_target_device Fix host_supports_target_device() 18 October 2020, 02:41:01 UTC
c78fa1e Merge pull request #5303 from halide/srj/win-32 Fix runtime build rules in Makefile 18 October 2020, 02:41:01 UTC
9de5c27 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 [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 Merge pull request #5295 from halide/abadams/fix_generate_output_snippets Rename LINES to INTERESTING_LINES 18 October 2020, 02:41:01 UTC
65e3844 Merge pull request #5290 from NewProggie/patch-1 Fix typo in lesson 21 18 October 2020, 02:41:01 UTC
ef380ed Merge pull request #5279 from halide/srj-tidy Appease clang-tidy 18 October 2020, 02:41:01 UTC
e49b596 Merge pull request #5275 from halide/srj/simplify-if-then-else Simplify Call::if_then_else 18 October 2020, 02:41:01 UTC
b03dc57 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 Re-enable CUDAVectorize tests. Fixes #4554. (#5286) (#5288) 16 October 2020, 21:08:51 UTC
fa9d6e1 Set Halide version to 10.0.0 16 September 2020, 16:36:58 UTC
db901f7 Packaging/fix windows (#5274) * fix cmake dir location * fix windows packaging again 15 September 2020, 21:31:54 UTC
58d78de fix cmake dir location (#5273) 15 September 2020, 21:25:03 UTC
aef3f1b Merge pull request #5228 from halide/refactor/autoschedulers Refactor the autoschedulers to their own directory. 15 September 2020, 18:03:50 UTC
2ed3e14 More expedient hackery to handle rpath on OS X issues 15 September 2020, 00:35:51 UTC
40c9dc6 Merge 14 September 2020, 21:09:19 UTC
5ceeffb Makefile rpath fixes for os x 14 September 2020, 21:07:32 UTC
b90afd0 Fix comments in tutorials. 14 September 2020, 21:02:39 UTC
a3c0f0b package share/Halide path. fix wasm by marking certain libraries to not cross compile 14 September 2020, 20:10:45 UTC
b871071 Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 14 September 2020, 19:10:04 UTC
f97c423 Add autoschedulers to the tests that need them 14 September 2020, 19:09:53 UTC
0b4773d Set correct rpath to begin with instead of patching it 14 September 2020, 19:00:46 UTC
3b3a218 Disable autograd test on wasm, like before. 13 September 2020, 20:20:08 UTC
75be398 Merge remote-tracking branch 'origin/refactor/autoschedulers' into refactor/autoschedulers 13 September 2020, 03:27:32 UTC
29e3a58 Correct permissions on installed autotune_loop.sh 13 September 2020, 03:27:15 UTC
482ab08 fix perms 13 September 2020, 03:11:10 UTC
284b845 Make autoscheduler distro libs moveable 13 September 2020, 03:09:29 UTC
a6a560d Make distrib folder moveable on OS X 13 September 2020, 03:02:30 UTC
3b45381 Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 13 September 2020, 02:19:51 UTC
26bf23e bin -> lib in tutorials 13 September 2020, 02:19:42 UTC
18197a0 Move libHalide from bin to lib in distros 13 September 2020, 02:18:08 UTC
7854b52 Enable introspection when compiling with gcc/clang. 13 September 2020, 01:17:10 UTC
0511f61 Fix RPATH on macOS/Linux 13 September 2020, 00:29:40 UTC
f2c73e7 Don't run install_name_tool on not-osx 12 September 2020, 23:50:38 UTC
9df8fc8 autoscheduler Makefile fixes for os x 12 September 2020, 23:48:10 UTC
fba7850 autoscheduler Makefile fixes for os x 12 September 2020, 23:47:51 UTC
60676ea Add autotuning utils to package 12 September 2020, 23:42:32 UTC
a4bc526 Makefile test and path fixes for the autoschedulers 12 September 2020, 23:25:21 UTC
c38582a Merge branch 'refactor/autoschedulers' of https://github.com/halide/Halide into refactor/autoschedulers 12 September 2020, 22:48:38 UTC
39c2082 Autoscheduler Makefile improvements 12 September 2020, 22:48:00 UTC
cb7e36c Flatten src/plugins/autoschedulers -> src/autoschedulers 12 September 2020, 22:11:38 UTC
a0972ab Add argc error messages to autoscheduler loads. 11 September 2020, 22:23:27 UTC
646b049 Keep HALIDE_EXPORT defined. 11 September 2020, 21:45:58 UTC
9ab8106 Use (and fix) export macros in Util.h 11 September 2020, 21:34:20 UTC
2b9090c Merge branch 'master' into refactor/autoschedulers 11 September 2020, 18:51:09 UTC
8d19b1f Fix glitches in package-windows.bat (#5262) 11 September 2020, 18:24:33 UTC
7b15c17 Merge pull request #5260 from halide/packaging/filename Change CPack package naming 11 September 2020, 00:25:41 UTC
304c85a Change CPack package naming 11 September 2020, 00:21:52 UTC
ab75399 Merge pull request #5257 from halide/srj/version Allow overriding the Halide version via cmake flag 10 September 2020, 23:12:44 UTC
47721c4 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 Fix auto schedule tests. 10 September 2020, 21:15:21 UTC
163d954 Fix autoscheduler packaging. 10 September 2020, 21:15:21 UTC
8142c79 Use static initializers again; drop static plugin support 10 September 2020, 21:15:21 UTC
3c1f62a Replace unset(v) with set(v "") 10 September 2020, 21:15:21 UTC
de65a60 Setting an autoscheduler now implies you want to use it. 10 September 2020, 21:15:21 UTC
5101b9d Convert plugins to named-entry-point 10 September 2020, 21:15:21 UTC
a8f7acf Move autoscheduler sources into dedicated folders 10 September 2020, 21:15:21 UTC
d88b3d7 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 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 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 Merge pull request #5255 from halide/packaging/drop-win-static Drop static library build from Windows. 09 September 2020, 22:16:08 UTC
9ce41d3 Drop static library build from Windows. 09 September 2020, 22:13:38 UTC
7011f5b 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 Merge pull request #5253 from halide/packaging/releases CMake changes to land ahead of releases 09 September 2020, 19:11:39 UTC
36f5aff Tickle Buildbots, again 09 September 2020, 17:38:26 UTC
f042212 Use LLVM_DIR and Clang_DIR in package-windows.bat 09 September 2020, 06:31:46 UTC
ac96654 Add arch option to package-windows.bat 09 September 2020, 01:32:43 UTC
1f73e4a Consolidate all packaging logic into packaging/CMakeLists.txt 09 September 2020, 01:18:14 UTC
3cea79d fix perms 09 September 2020, 01:02:12 UTC
e97209d Fix static build path in package-windows.bat 09 September 2020, 00:38:13 UTC
9d6ab96 Rework package scripts to take arguments 09 September 2020, 00:25:36 UTC
61c361f Set Halide version to LLVM trunk version. 08 September 2020, 21:42:58 UTC
eac0e09 Comment disabled debug builds 08 September 2020, 21:22:52 UTC
fe4533f Merge Linux and macOS package scripts. Keep zsh. 08 September 2020, 20:44:24 UTC
00aa246 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
back to top