a6057f4 | Steven Johnson | 24 November 2020, 21:53:29 UTC | Merge branch 'master' into interpret_nn | 24 November 2020, 21:53:29 UTC |
3cb2adb | Steven Johnson | 24 November 2020, 21:52:00 UTC | Improvements to HalideTraceViz (#5466) - Handle 4D inputs more gracefully - Improve horizontal squishing of long labels | 24 November 2020, 21:52:00 UTC |
5a7ad6e | Steven Johnson | 24 November 2020, 20:10:27 UTC | Update CompareBuffers + tests. Add smarts to allow for a small percentage of off-by-one results without considering a mismatch. Simplify the Conv and DepthwiseConv reference tests to use float. | 24 November 2020, 20:10:27 UTC |
f9e9e64 | Steven Johnson | 24 November 2020, 20:07:16 UTC | Merge branch 'master' into interpret_nn | 24 November 2020, 20:07:16 UTC |
694a409 | Steven Johnson | 24 November 2020, 01:31:48 UTC | run-clang-format.sh | 24 November 2020, 01:31:48 UTC |
ca60f39 | Steven Johnson | 24 November 2020, 01:29:14 UTC | Add Conv2D & DepthwiseConv2D tests This involved some expanding of the op_test_helper code so the existing tests got tweaked some too. Deleted the no-longer-needed convolution_test.cc. | 24 November 2020, 01:29:14 UTC |
87c9fac | Alex Reinking | 24 November 2020, 00:32:49 UTC | Fail CMake when LLVM_LINK_LLVM_DYLIB conflicts with wasm (#5472) * Fail CMake when LLVM_LINK_LLVM_DYLIB conflicts with wasm * Update error message and add comment. | 24 November 2020, 00:32:49 UTC |
31e9687 | Alexander Root | 23 November 2020, 23:01:04 UTC | Remove AndConditionOverDomain and fix Interval::everything() uses in Bounds (#5455) * rm AndConditionOverDomain and fix Interval::everything() uses in Bounds * fix clang-tidy complaint * rm unnecessary/irrelevant comment * nit: add line break | 23 November 2020, 23:01:04 UTC |
c7855d1 | Steven Johnson | 23 November 2020, 18:45:53 UTC | Merge branch 'master' into interpret_nn | 23 November 2020, 18:45:53 UTC |
7447e51 | Andrew Adams | 23 November 2020, 18:11:14 UTC | Better codegen for ramps with non-const stride (#5463) | 23 November 2020, 18:11:14 UTC |
7130069 | Tian Jin | 22 November 2020, 20:54:41 UTC | Fix inconsistency between code & documentation. (#5469) | 22 November 2020, 20:54:41 UTC |
3103bb6 | Dillon Sharlet | 22 November 2020, 19:57:53 UTC | Add more constraints. | 22 November 2020, 19:57:53 UTC |
ccafa0c | Dillon Sharlet | 22 November 2020, 19:15:55 UTC | Fix Makefile to respect HL_TARGET | 22 November 2020, 19:15:55 UTC |
e559ff6 | Dillon Sharlet | 22 November 2020, 19:11:22 UTC | Pad with leading zeros to alphabetize layers. | 22 November 2020, 19:11:22 UTC |
e7906fd | dsharletg | 22 November 2020, 05:42:12 UTC | Small optimizations for ARM. | 22 November 2020, 05:42:12 UTC |
e814a3a | Dillon Sharlet | 22 November 2020, 05:27:48 UTC | Narrow to 16-bits before adding offset. | 22 November 2020, 05:27:48 UTC |
84874ff | Dillon Sharlet | 22 November 2020, 03:20:12 UTC | Small optimizations. | 22 November 2020, 03:20:12 UTC |
28f4c0d | dsharletg | 22 November 2020, 01:42:23 UTC | Add halide_profiler_report call to benchmark. | 22 November 2020, 01:42:23 UTC |
08825b6 | Steven Johnson | 22 November 2020, 00:21:25 UTC | Add optional NAMESPACE arg to `add_halide_library()` (#5467) * Add optional NAMESPACE arg to `add_halide_library()` This is just syntactic sugar for adding the namespace explicitly to the function name, but for code with long namespaces and/or function names this can make for more readable build files. (The Bazel/Blaze build rules offer a similar option and it works well there.) * Update README_cmake.md | 22 November 2020, 00:21:25 UTC |
8797e8a | Dillon Sharlet | 21 November 2020, 23:07:36 UTC | Tweak depthwise conv schedule. | 21 November 2020, 23:07:36 UTC |
70bacc3 | Dillon Sharlet | 21 November 2020, 22:28:56 UTC | Add fully connected op | 21 November 2020, 22:40:52 UTC |
32be40f | Dillon Sharlet | 21 November 2020, 22:19:43 UTC | Add fully connected generator. | 21 November 2020, 22:19:43 UTC |
b27a253 | Dillon Sharlet | 21 November 2020, 08:24:20 UTC | Enable add of other than 4 dimensions. | 21 November 2020, 08:24:20 UTC |
e5f979a | Dillon Sharlet | 21 November 2020, 08:23:58 UTC | Hack Int8 buffers to UInt8. | 21 November 2020, 08:23:58 UTC |
652d729 | Dillon Sharlet | 21 November 2020, 06:07:13 UTC | Optimize conv mainly on ARM | 21 November 2020, 06:07:13 UTC |
20986e1 | Dillon Sharlet | 21 November 2020, 06:06:22 UTC | Style | 21 November 2020, 06:06:22 UTC |
b919233 | Dillon Sharlet | 21 November 2020, 02:09:22 UTC | Add failures when types aren't supported. | 21 November 2020, 02:09:22 UTC |
2f53446 | Dillon Sharlet | 21 November 2020, 01:25:48 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 21 November 2020, 01:25:48 UTC |
ea85d04 | Steven Johnson | 21 November 2020, 01:15:45 UTC | Update convolution_test.cpp | 21 November 2020, 01:15:45 UTC |
e0bb2a5 | Steven Johnson | 21 November 2020, 01:15:14 UTC | Update benchmark.cpp | 21 November 2020, 01:15:14 UTC |
beb0cb4 | Steven Johnson | 21 November 2020, 01:14:27 UTC | Update ops.cpp | 21 November 2020, 01:14:27 UTC |
665acd4 | Steven Johnson | 21 November 2020, 01:13:32 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 21 November 2020, 01:13:32 UTC |
9410577 | Steven Johnson | 21 November 2020, 01:13:24 UTC | app_util.h -> error_util.h The only remaining stuff was the CHECK/etc support, so renamed it to avoid it being a weird grab-bag-of-stuff for now. Moved into `internal_nn` namespace, like everything else. Also, APP_CHECK -> CHECK and APP_FATAL -> LOG_FATAL. | 21 November 2020, 01:13:24 UTC |
978a713 | Dillon Sharlet | 21 November 2020, 01:11:34 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn_memoize | 21 November 2020, 01:11:34 UTC |
a6981f8 | Dillon Sharlet | 21 November 2020, 01:11:10 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 21 November 2020, 01:11:10 UTC |
25abbf1 | Dillon Sharlet | 21 November 2020, 01:08:23 UTC | Use memoize to optimize filter_tiled. | 21 November 2020, 01:08:23 UTC |
fb4b5f5 | Steven Johnson | 21 November 2020, 01:06:10 UTC | Move app_util::make_unique to its only callsite | 21 November 2020, 01:06:10 UTC |
b91ac77 | Steven Johnson | 21 November 2020, 01:04:11 UTC | Move read/write_entire_file to file_util.h Also, driveby removal of .gitignore | 21 November 2020, 01:04:11 UTC |
06e5318 | Dillon Sharlet | 21 November 2020, 01:02:46 UTC | Add Quantize op. | 21 November 2020, 01:02:46 UTC |
e4126f5 | Steven Johnson | 21 November 2020, 00:41:14 UTC | Merge branch 'master' into interpret_nn | 21 November 2020, 00:41:14 UTC |
aa9a8c2 | Steven Johnson | 21 November 2020, 00:33:03 UTC | Add apps/interpret_nn to toplevel Makefile | 21 November 2020, 00:33:03 UTC |
e8b53f8 | Steven Johnson | 20 November 2020, 23:58:52 UTC | Revert inadvertent changes in apps/bilalteral_grid | 20 November 2020, 23:58:52 UTC |
4ea5b3a | Steven Johnson | 20 November 2020, 23:55:18 UTC | Revert inadvertent changes in apps/bilalteral_grid | 20 November 2020, 23:55:18 UTC |
d82ca1a | Steven Johnson | 20 November 2020, 23:54:35 UTC | Remove bogus CMake files | 20 November 2020, 23:54:35 UTC |
6c754cf | Emil Melnikov | 20 November 2020, 19:53:34 UTC | Change "CMAKE_MODULE_PATH" to "CMAKE_PREFIX_PATH" (#5461) I tried to use instructions for a basic CMake project with a locally downloaded copy of Halide, and got the following error: ``` CMake Error at CMakeLists.txt:9 (find_package): By not providing "FindHalide.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Halide", but CMake did not find one. Could not find a package configuration file provided by "Halide" with any of the following names: HalideConfig.cmake halide-config.cmake Add the installation prefix of "Halide" to CMAKE_PREFIX_PATH or set "Halide_DIR" to a directory containing one of the above files. If "Halide" provides a separate development package or SDK, be sure it has been installed. ``` Changing `CMAKE_MODULE_PATH` to `CMAKE_PREFIX_PATH` worked for me. | 20 November 2020, 19:53:34 UTC |
85f775e | Dillon Sharlet | 20 November 2020, 19:41:54 UTC | Rearrange code to put more commonly read code together. | 20 November 2020, 19:41:54 UTC |
ff9353d | Dillon Sharlet | 20 November 2020, 19:03:18 UTC | Fix scheduling algorithm and add parallelism parameter. | 20 November 2020, 19:03:18 UTC |
16d34fd | Dillon Sharlet | 20 November 2020, 19:02:44 UTC | Fix bounds inference for stencils | 20 November 2020, 19:02:44 UTC |
70a401f | Dillon Sharlet | 20 November 2020, 18:50:21 UTC | Fix is_union_exact and subtract | 20 November 2020, 18:50:21 UTC |
d97e953 | Dillon Sharlet | 20 November 2020, 06:49:45 UTC | Clean up tracing. | 20 November 2020, 06:49:45 UTC |
8dea63a | Dillon Sharlet | 20 November 2020, 06:31:47 UTC | Trace actual values | 20 November 2020, 06:31:47 UTC |
d9db09c | Dillon Sharlet | 20 November 2020, 03:18:52 UTC | Fix realization order in traces. | 20 November 2020, 03:18:52 UTC |
30697ce | Dillon Sharlet | 20 November 2020, 02:19:50 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 02:19:50 UTC |
b65c123 | Steven Johnson | 20 November 2020, 02:18:36 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 02:18:36 UTC |
5c539d6 | Steven Johnson | 20 November 2020, 02:18:35 UTC | Fix halide_trace_begin_realization | 20 November 2020, 02:18:35 UTC |
f578b60 | Dillon Sharlet | 20 November 2020, 02:10:42 UTC | Merge branch 'master' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 02:10:42 UTC |
c510744 | Steven Johnson | 20 November 2020, 02:09:08 UTC | Allow HL_EXTRA_OUTPUTS as a way to get extra Generator outputs for debugging (#5457) * Allow HL_EXTRA_OUTPUTS as a way to get extra Generator outputs for debugging * Update Generator.cpp | 20 November 2020, 02:09:08 UTC |
2672a0e | Dillon Sharlet | 20 November 2020, 02:00:17 UTC | Manually revert tests | 20 November 2020, 02:00:17 UTC |
e71d045 | Dillon Sharlet | 20 November 2020, 01:58:07 UTC | Manually revert VectorizeLoops.cpp | 20 November 2020, 01:58:07 UTC |
7aca640 | Dillon Sharlet | 20 November 2020, 01:43:04 UTC | Some APP_CHECK -> assert | 20 November 2020, 01:43:04 UTC |
2a95ff7 | Dillon Sharlet | 20 November 2020, 01:40:10 UTC | Fix pad. | 20 November 2020, 01:40:10 UTC |
cd07f38 | Dillon Sharlet | 20 November 2020, 01:34:43 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 01:34:43 UTC |
610ee0b | Dillon Sharlet | 20 November 2020, 01:33:54 UTC | Clean up assert. | 20 November 2020, 01:33:54 UTC |
0ca4f69 | Dillon Sharlet | 20 November 2020, 01:32:34 UTC | Style/comments. | 20 November 2020, 01:32:34 UTC |
bf9b200 | Dillon Sharlet | 20 November 2020, 01:22:16 UTC | Style | 20 November 2020, 01:23:06 UTC |
c87aa6a | Dillon Sharlet | 20 November 2020, 01:21:24 UTC | Remove check | 20 November 2020, 01:21:24 UTC |
a12528d | Dillon Sharlet | 20 November 2020, 01:21:07 UTC | Clean up using declarations. | 20 November 2020, 01:21:07 UTC |
7730519 | Dillon Sharlet | 20 November 2020, 01:15:45 UTC | Remove silly include guards from cpp file. | 20 November 2020, 01:15:45 UTC |
7af257a | Dillon Sharlet | 20 November 2020, 01:11:38 UTC | Move inlines to implementation. | 20 November 2020, 01:14:42 UTC |
1e82cca | Steven Johnson | 20 November 2020, 01:07:36 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 01:07:36 UTC |
9c9017c | Steven Johnson | 20 November 2020, 01:07:34 UTC | Update HalideTraceViz.cpp | 20 November 2020, 01:07:34 UTC |
ebbf7ff | Dillon Sharlet | 20 November 2020, 00:56:56 UTC | Padding is more correct but still not right. | 20 November 2020, 00:56:56 UTC |
b39b562 | Dillon Sharlet | 20 November 2020, 00:38:41 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 00:38:41 UTC |
3701045 | Dillon Sharlet | 20 November 2020, 00:38:19 UTC | Fix seeds to be consistent. | 20 November 2020, 00:38:19 UTC |
b2fb470 | Steven Johnson | 20 November 2020, 00:21:11 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 20 November 2020, 00:21:11 UTC |
2c85aea | Dillon Sharlet | 19 November 2020, 23:35:26 UTC | Fix visualization by avoiding vectorized load/store | 19 November 2020, 23:35:26 UTC |
088d376 | Steven Johnson | 19 November 2020, 23:16:20 UTC | more | 19 November 2020, 23:16:20 UTC |
feb4dc8 | Steven Johnson | 19 November 2020, 23:11:54 UTC | Update viz.sh | 19 November 2020, 23:11:54 UTC |
612c77e | Steven Johnson | 19 November 2020, 23:07:36 UTC | wip | 19 November 2020, 23:07:36 UTC |
079528d | Steven Johnson | 19 November 2020, 20:07:06 UTC | Update HalideTraceViz.cpp | 19 November 2020, 20:07:06 UTC |
2eca7f1 | Steven Johnson | 19 November 2020, 19:36:43 UTC | Update benchmark.cpp | 19 November 2020, 19:36:43 UTC |
f2a4f05 | Steven Johnson | 19 November 2020, 19:07:53 UTC | Add missing #include | 19 November 2020, 19:07:53 UTC |
1def2e3 | Steven Johnson | 19 November 2020, 19:07:11 UTC | Add default cases to tflite_parser | 19 November 2020, 19:07:11 UTC |
bb726fe | Steven Johnson | 19 November 2020, 19:06:53 UTC | Add comment to makefile | 19 November 2020, 19:06:53 UTC |
013f345 | Steven Johnson | 19 November 2020, 18:35:57 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 19 November 2020, 18:35:57 UTC |
91e5ebe | Steven Johnson | 19 November 2020, 18:35:54 UTC | Add missing casts to trace output | 19 November 2020, 18:35:54 UTC |
c24a565 | Dillon Sharlet | 19 November 2020, 17:57:03 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 19 November 2020, 17:57:03 UTC |
2e7b02e | Dillon Sharlet | 19 November 2020, 17:55:19 UTC | new_shape is apparently optional. | 19 November 2020, 17:55:19 UTC |
06a3120 | Dillon Sharlet | 19 November 2020, 17:55:04 UTC | Simplify construction of inputs/outputs | 19 November 2020, 17:55:04 UTC |
f60e4c2 | Dillon Sharlet | 19 November 2020, 17:54:48 UTC | Add TODO | 19 November 2020, 17:54:48 UTC |
7c37d25 | Dillon Sharlet | 19 November 2020, 17:53:55 UTC | Formatting. | 19 November 2020, 17:53:55 UTC |
a5a3801 | Steven Johnson | 19 November 2020, 17:36:49 UTC | Make the include path for test/ subdir less bad | 19 November 2020, 17:36:49 UTC |
1e63cca | Steven Johnson | 19 November 2020, 17:36:29 UTC | Add host-profile defs to Makefile.inc | 19 November 2020, 17:36:29 UTC |
5061ce9 | Dillon Sharlet | 19 November 2020, 07:23:57 UTC | Use assert instead of APP_CHECK in some cases, remove unneeded TODOs | 19 November 2020, 07:31:54 UTC |
2394a8a | Dillon Sharlet | 19 November 2020, 07:03:12 UTC | Speed up pad a lot. | 19 November 2020, 07:03:12 UTC |
afeaef5 | Dillon Sharlet | 19 November 2020, 05:41:30 UTC | Fix broken style fixes. | 19 November 2020, 05:41:30 UTC |
871dbd0 | Dillon Sharlet | 19 November 2020, 05:32:28 UTC | Fix inputs/outputs for real. | 19 November 2020, 05:32:28 UTC |
7cec1aa | Dillon Sharlet | 19 November 2020, 05:10:11 UTC | Fix ModelInterpreter::inputs, outputs | 19 November 2020, 05:10:11 UTC |
8d44c87 | Dillon Sharlet | 19 November 2020, 04:45:54 UTC | Small trace fixes | 19 November 2020, 04:45:54 UTC |
55673e4 | Dillon Sharlet | 19 November 2020, 04:12:51 UTC | Merge branch 'interpret_nn' of https://github.com/halide/Halide into interpret_nn | 19 November 2020, 04:12:51 UTC |