https://github.com/halide/Halide

sort by:
Revision Author Date Message Commit Date
62d47f1 Tutorials should use halide_benachmark instead of clock.h Rework clock.h to use halide_benchmark for timing. Rework lesson_16 to use halide_benchmark directly. 05 February 2020, 00:41:39 UTC
0849632 Merge pull request #4580 from halide/srj-glfw Update readme and Makefile for apps/opengl_demo to be more up to date 04 February 2020, 02:28:26 UTC
39a1ff9 fixes 04 February 2020, 02:04:07 UTC
62c8ec4 Fix glfw usage in opengl_demo glfw3 is deprecated; update to use glfw instead. 04 February 2020, 01:53:54 UTC
ad49c8d Merge pull request #4575 from halide/srj-exp Tweak relative_error in math.cpp (Issue #4559) 03 February 2020, 00:23:16 UTC
806513a Merge pull request #4565 from ghost-luck/master Fix of "jpeglib.h" vs. <windows.h> issue 01 February 2020, 00:10:31 UTC
b8d9797 Tweak relative_error in math.cpp (Issue #4559) Changes to LLVM's math reassociation made our `exp()` implementation slightly less accurate in some float32 cases than they already were... but not by much, so this is really just a tweak for reality. e.g., `exp(18.125)` should be ~74402492.45; calling `std::exp()` returns 74402496.0 (on the systems I checked), for an absolute error of 4. Prior to the LLVM change, our non-FMA code on x86 would reliably produce 74402552 (abserr: 60, relerr: ~0.806e-6); now, it produces 74402416.0 (abserr: -76, relerr: ~1.07e-06), just slightly outside our bounds. Trying to maintain the same result in the face of compiler changes and different instruction sets is a fool's errand, and the number of values that are "worse" is small, so just bumping the error value is a fair fix. (Though it's worth pointing out that the 'reference' value in this case is actually inaccurate; we might be better off always calculating the reference value as a double and coercing to a float.) 31 January 2020, 23:36:10 UTC
6ae66c5 Merge pull request #4276 from halide/kp_bit_shift_hvx Add backend support for negative bit shifts on Hexagon. 31 January 2020, 18:34:40 UTC
bc4c57b Merge pull request #4568 from minrk/common-flags Makefile: support standard $LDFLAGS, $CXXFLAGS environment variables 31 January 2020, 18:08:18 UTC
b4cb342 Merge branch 'master' into kp_bit_shift_hvx 31 January 2020, 03:59:54 UTC
151135a Merge pull request #4572 from halide/srj-llvm-name-fix Fix API usage for trunk LLVM 31 January 2020, 03:57:56 UTC
f41e134 Also some fixes for LLVM10 vs LLVM11 31 January 2020, 00:11:18 UTC
7554516 Fix API usage for trunk LLVM 30 January 2020, 23:52:08 UTC
bb2d742 Another workaround of "jpeglib.h" vs. <windows.h> 30 January 2020, 10:53:30 UTC
88890dc respect standard $LDFLAGS, $CXXFLAGS environment variables 30 January 2020, 09:34:21 UTC
5e32a98 extend rather than clobbering ldflags 30 January 2020, 09:34:14 UTC
971aa5e Fix of "jpeglib.h" vs. <windows.h> issue 29 January 2020, 22:31:02 UTC
0e8ee22 Fix formatting. 29 January 2020, 21:06:45 UTC
e94efa6 Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx 29 January 2020, 21:03:28 UTC
4f013a9 Merge pull request #4556 from halide/modern-cmake-tests Update CMake to use modern features in testing. 28 January 2020, 23:01:39 UTC
0453fef Merge pull request #4562 from halide/srj-llvm-ver Max LLVM_VERSION -> 11.0 in CMake 28 January 2020, 18:37:02 UTC
2704ef4 Max LLVM_VERSION -> 11.0 in CMake 28 January 2020, 18:25:40 UTC
2bf91ce Merge pull request #4558 from halide/srj-math Log Target info in correctness_math 28 January 2020, 18:01:43 UTC
6b5c879 Merge branch 'master' into modern-cmake-tests 28 January 2020, 18:00:51 UTC
a80b871 Merge pull request #4561 from halide/srj-cmdline Allow cmdline.h without RTTI 28 January 2020, 18:00:34 UTC
bb731a9 Update CMakeLists.txt 28 January 2020, 01:00:11 UTC
c8a31d9 Allow cmdline.h without RTTI Poached from https://github.com/halide/Halide/pull/4556 to land ahead of that 28 January 2020, 00:48:08 UTC
a584b25 Update CMakeLists.txt 28 January 2020, 00:04:40 UTC
a88a5b4 Merge branch 'master' into modern-cmake-tests 27 January 2020, 23:40:33 UTC
c706db5 Merge pull request #4551 from halide/cheaper_copy_to_host Just assert not device dirty if no device enabled, don't copy to host 27 January 2020, 22:33:33 UTC
c3cacde Log Target info in correctness_math Trying to track down intermittent recent failures in correctness_math; this just adds logging of the current host and JIT targets, similar to what is already done in simd_op_check. 27 January 2020, 22:23:05 UTC
e09a750 Handling nits 27 January 2020, 20:13:05 UTC
1899c78 Fixing Windows build and adding support for spaces in paths. 27 January 2020, 20:06:08 UTC
6a20e80 Patching over rtti flag propagation. Need proper targets to make this reliable. 27 January 2020, 04:54:15 UTC
9cb5769 Fixing RTTI flags for plain C 27 January 2020, 04:15:03 UTC
f516bdc Maybe sorting both will work? 27 January 2020, 03:54:12 UTC
86eaf39 GitHub actions attempt 3 27 January 2020, 03:51:13 UTC
8de1dfc GitHub actions attempt 2 27 January 2020, 03:48:41 UTC
624e9a8 Testing presubmit for cmake file lists 27 January 2020, 03:44:31 UTC
050341d Hopefully explicit paths will do the trick. 27 January 2020, 03:20:56 UTC
b1f85bc Where is the version of CMake 3.16 that the logs show being installed? 27 January 2020, 03:17:03 UTC
8a0884b Force system cmake installed by apt extension. 27 January 2020, 02:53:38 UTC
57d2a3a debugging travis cmake build. 27 January 2020, 02:43:31 UTC
fab5124 clang_format fix 27 January 2020, 02:11:43 UTC
9ff7b8b Adding key url for cmake repo 27 January 2020, 02:10:59 UTC
4d25049 Update travis build 27 January 2020, 01:51:33 UTC
2a3b934 Converting more stuff to targets. 27 January 2020, 01:38:11 UTC
3bbf528 Patching in death tests for error directory. 27 January 2020, 01:24:39 UTC
86f442b Remove globbing 27 January 2020, 00:15:43 UTC
9b7b7ac Merge pull request #4555 from halide/fix-opencl-formatting Fix indentation in the OpenCL codegen 26 January 2020, 23:35:10 UTC
b4134aa Fix indentation in the OpenCL codegen 26 January 2020, 22:03:53 UTC
ee874fa Patching cmdline.h to not require RTTI. 26 January 2020, 02:39:49 UTC
8219a88 Replacing deprecated halide_use_image_io in apps. 25 January 2020, 20:37:47 UTC
6087e17 Removing halide_use_image_io from internal build. 25 January 2020, 01:59:25 UTC
e904b80 Deprecating halide_use_image_io in favor of alias target Halide::ImageIO 25 January 2020, 01:55:16 UTC
df09b4f Using interface libraries where possible. Fixing add_halide_test for lessons. 25 January 2020, 01:23:23 UTC
3fcecbf fixing component name 25 January 2020, 00:05:43 UTC
b8061e2 exporting symbols in matlab aot test 24 January 2020, 23:44:25 UTC
eaf6ae3 Make all shifts signed in Hexagon backend. 24 January 2020, 23:27:59 UTC
e81fba1 Merge branch 'master' of https://github.com/halide/Halide into kp_bit_shift_hvx 24 January 2020, 23:27:39 UTC
1f5ade5 Moving options near what they control 24 January 2020, 22:08:06 UTC
c55962d CMake 3.3 and earlier enabled exports on apps by default. We need that for extern stages in tests. 24 January 2020, 21:43:18 UTC
0ae0006 extract reverse-prepend pattern as a helper lambda 24 January 2020, 17:51:00 UTC
469c6c7 Merge pull request #4552 from dzo/dzomaster Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions 24 January 2020, 17:36:03 UTC
5033bd5 Using get_filename_component instead of string replacement. Simplifying group naming. 24 January 2020, 03:27:32 UTC
4dc3c8d Fix formatting issues 24 January 2020, 02:30:46 UTC
937ed09 Add support and tests for pmulhrsw ssse3 and avx2 x86 instructions The tests are: correctness_simd_op_check pmulhrsw correctness_simd_op_check vpmulhrsw*ymm 24 January 2020, 01:56:56 UTC
0f3e2e1 Merge pull request #4540 from halide/fix_duplicate_names_in_gpu_kernel Fix duplicate allocation names in gpu kernels 24 January 2020, 01:14:52 UTC
75d022b Moving tests logic into per-directory lists. 24 January 2020, 00:48:44 UTC
410ed04 Removing unneeded GLOBs (which should never be used anyway) 24 January 2020, 00:20:21 UTC
b26d8c2 Use the same CMake, not one from env. 24 January 2020, 00:14:06 UTC
4c9a8ab Just test the command directly; no need to check status code. 24 January 2020, 00:11:18 UTC
9f81111 exit with a status code outside 0-255 is UB per POSIX. 24 January 2020, 00:08:47 UTC
49ff60d Replacing test groups with CMake test labels 24 January 2020, 00:07:03 UTC
198680b Merge branch 'master' into cheaper_copy_to_host 23 January 2020, 23:09:36 UTC
355f3cd Merge pull request #4549 from halide/delete_native_client Delete defunct native client flag 23 January 2020, 23:08:03 UTC
7adda24 Removing test_internal option 23 January 2020, 23:06:10 UTC
b6545f0 Use CLion automatic formatting 23 January 2020, 23:03:44 UTC
c85c3d8 Just assert !device_dirty, instead of copying to host, if no device support 23 January 2020, 23:01:59 UTC
5f760f6 Removing unneeded file from cherry pick 23 January 2020, 23:01:07 UTC
fe1f24f Use standard projName_SOURCE_DIR variable. 23 January 2020, 23:00:34 UTC
630506e Upgrading version to 3.14 23 January 2020, 23:00:33 UTC
305c939 cmake_minimum_required should be first line. 23 January 2020, 23:00:33 UTC
dcadb72 Merge branch 'master' into fix_duplicate_names_in_gpu_kernel 23 January 2020, 18:30:47 UTC
47ffcc3 Merge pull request #4543 from benoitsteiner/master Deleted dead code 23 January 2020, 17:51:02 UTC
5df5545 Delete defunct native client flag 23 January 2020, 17:44:08 UTC
b4e2bdf Merge pull request #4546 from halide/pdb_fix_install_qc Deprecate Hexagon v60 in the Makefile too 23 January 2020, 17:12:55 UTC
302e368 Merge pull request #4545 from halide/srj-lookups Fix arm32 compilation issue 23 January 2020, 02:57:07 UTC
12e7d44 Fix arm32 compilation issue On at least one compiler (gcc 7.4 on arm32, see https://buildbot.halide-lang.org/master/#/builders/24/builds/47), overload resolution fails for std::function for std::isinf and some others. Convert to a plain function pointer (which is all we need here) to resolve. 22 January 2020, 23:01:46 UTC
36ee88a Merge pull request #4544 from halide/srj-align Fix for trunk LLVM 22 January 2020, 23:00:35 UTC
a18fe59 Deprecate Hexagon v60 in the Makefile too 22 January 2020, 21:29:15 UTC
aae2543 Fix for trunk LLVM 22 January 2020, 19:22:47 UTC
7e0828f Merge pull request #4541 from halide/fix_alignment_arg Fix for llvm trunk 22 January 2020, 18:49:48 UTC
6aafa67 Deleted dead code 22 January 2020, 18:45:46 UTC
646779e Merge pull request #4462 from benoitsteiner/featurization Moved the bulk of the implementation of configure_pipeline_features() to 22 January 2020, 00:41:57 UTC
20057f3 Merge pull request #4529 from halide/srj-msan-name Expand MSAN checks to include buffer name 22 January 2020, 00:03:18 UTC
0cfc03a Fix for llvm trunk 22 January 2020, 00:01:57 UTC
e660eec Remove feature leakage from gpu autoscheduler branch 21 January 2020, 23:12:09 UTC
5797561 Add missing check before returning unmutated let 21 January 2020, 23:07:08 UTC
a135a43 ExtractRegisterAllocations must mutate all sub-exprs 21 January 2020, 23:07:00 UTC
back to top