5a17e84 | Steven Johnson | 12 March 2019, 01:42:35 UTC | Sketch of float16 support for Generator (Issue #3709) Known to be incomplete: - we need a little better support in HalideRuntime for a float16 type if we are going to allow for float16 inputs, etc (see TODOs in various places) - this test now fails with a spurious 'Buffer argument buffer_array_input1_0 is NULL', which suggests that I've botched something or that the float16 argument is confusing the buffer-checking assertions. Haven't bothered investigating yet as I thought input from @JasperJenkins and @abadams would be useful. | 12 March 2019, 01:42:35 UTC |
b309d92 | Dillon Sharlet | 11 March 2019, 06:14:02 UTC | Merge pull request #3710 from halide/fix-profiler Move inject_profiling after bound_small_allocations | 11 March 2019, 06:14:02 UTC |
3c00c66 | dsharletg | 11 March 2019, 03:23:29 UTC | Move inject_profiling after bound_small_allocations. | 11 March 2019, 03:23:29 UTC |
e8ac895 | Dillon Sharlet | 11 March 2019, 01:10:13 UTC | Merge pull request #3708 from halide/srj-llvmlayout Update for LLVM DataLayout Change | 11 March 2019, 01:10:13 UTC |
6451733 | Andrew Adams | 09 March 2019, 00:05:11 UTC | Merge pull request #3687 from halide/pipeline_require Pipeline require | 09 March 2019, 00:05:11 UTC |
f4074d1 | Steven Johnson | 08 March 2019, 22:45:53 UTC | And also fix iOS-32 | 08 March 2019, 22:45:53 UTC |
7ca011a | Steven Johnson | 08 March 2019, 22:30:16 UTC | Update for LLVM DataLayout Change See https://reviews.llvm.org/D57335 | 08 March 2019, 22:30:16 UTC |
2e2cebe | Dillon Sharlet | 08 March 2019, 21:08:03 UTC | Merge pull request #3705 from halide/safer-remote Safer implementation of mapping performance mode to voltage corner. | 08 March 2019, 21:08:03 UTC |
2f52b63 | dsharletg | 08 March 2019, 18:36:17 UTC | Update prebuilts. | 08 March 2019, 18:36:17 UTC |
85037fa | dsharletg | 08 March 2019, 18:30:38 UTC | Safer implementation of mapping performance mode to voltage corner. | 08 March 2019, 18:32:40 UTC |
d40135e | Steven Johnson | 08 March 2019, 17:12:32 UTC | Merge pull request #3704 from halide/dsharletg-patch-1 Add a few missing enums for (unqualified) use in Generators | 08 March 2019, 17:12:32 UTC |
0c2cf34 | Steven Johnson | 08 March 2019, 17:12:16 UTC | Merge branch 'master' into pipeline_require | 08 March 2019, 17:12:16 UTC |
a007182 | Steven Johnson | 08 March 2019, 17:12:13 UTC | Merge pull request #3703 from halide/srj-memo Minor: correctness_memoize is noisy | 08 March 2019, 17:12:13 UTC |
3ae1c6b | Dillon Sharlet | 08 March 2019, 06:09:51 UTC | Add a few missing enums for (unqualified) use in Generators | 08 March 2019, 06:09:51 UTC |
49a3f28 | Steven Johnson | 08 March 2019, 02:11:55 UTC | Minor: correctness_memoize is noisy It emits things to stderr that aren't errors, which can confuse the quiet output. | 08 March 2019, 02:11:55 UTC |
2bdd900 | Steven Johnson | 07 March 2019, 01:45:10 UTC | Merge pull request #3691 from halide/srj-rt Runtime cleanups | 07 March 2019, 01:45:10 UTC |
9a785f0 | Dillon Sharlet | 07 March 2019, 00:06:07 UTC | Merge pull request #3700 from halide/srj-fft FFT generator should propagate parallel parm (Issue #3699) | 07 March 2019, 00:06:07 UTC |
eb423d9 | Dillon Sharlet | 07 March 2019, 00:05:25 UTC | Merge pull request #3702 from halide/revert-hexagon-target Revert hexagon target | 07 March 2019, 00:05:25 UTC |
2bb1875 | Steven Johnson | 06 March 2019, 22:12:55 UTC | Add a few more missing fns to fake_thread_pool | 06 March 2019, 22:12:55 UTC |
ca42a8c | Dillon Sharlet | 06 March 2019, 19:26:47 UTC | Merge pull request #3701 from halide/revert-3696-dsharletg-patch-1 Revert "Also fix README.md for deprecated HVX flags" | 06 March 2019, 19:26:47 UTC |
f1c0678 | dsharletg | 06 March 2019, 18:42:34 UTC | Revert "Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX." This reverts commit 9b0c7790cc61b64d62328c71c63c0d820f1ea9a7. | 06 March 2019, 18:42:34 UTC |
e5d627e | dsharletg | 06 March 2019, 18:41:43 UTC | Revert "Fix python bindings." This reverts commit fe507daa57fad109de7d947835d443b5102736b9. | 06 March 2019, 18:41:43 UTC |
a908d8c | Dillon Sharlet | 06 March 2019, 18:39:01 UTC | Revert "Also fix README.md for deprecated HVX flags" | 06 March 2019, 18:39:01 UTC |
57a9fb6 | Steven Johnson | 06 March 2019, 18:11:46 UTC | FFT generator should propagate parallel parm (Issue #3699) | 06 March 2019, 18:11:46 UTC |
601d173 | Steven Johnson | 06 March 2019, 17:53:15 UTC | Split halide_trace_helper into separate runtime module from rest of tracing | 06 March 2019, 17:53:15 UTC |
3b0e4ec | Steven Johnson | 06 March 2019, 17:49:16 UTC | Merge branch 'master' into srj-rt | 06 March 2019, 17:49:16 UTC |
087fd31 | Andrew Adams | 05 March 2019, 23:38:45 UTC | Make constraints test quieter | 05 March 2019, 23:38:45 UTC |
d05053d | Andrew Adams | 05 March 2019, 20:59:14 UTC | Merge pull request #3698 from halide/exploit_equality_assertions Use equality assertions for more than constants | 05 March 2019, 20:59:14 UTC |
9f518e0 | Dillon Sharlet | 05 March 2019, 17:51:32 UTC | Merge pull request #3696 from halide/dsharletg-patch-1 Also fix README.md for deprecated HVX flags | 05 March 2019, 17:51:32 UTC |
039c68c | Shoaib Kamil | 05 March 2019, 16:01:11 UTC | Merge pull request #3694 from halide/shoaibkamil/fix-warning-causing-error-brackets Fix errors due to -Wno-missing-braces+-Werror | 05 March 2019, 16:01:11 UTC |
2afee73 | Shoaib Kamil | 05 March 2019, 16:00:02 UTC | Merge branch 'master' into shoaibkamil/fix-warning-causing-error-brackets | 05 March 2019, 16:00:02 UTC |
66918ae | Andrew Adams | 04 March 2019, 23:44:33 UTC | Windows build hates seeing the string error | 04 March 2019, 23:44:33 UTC |
d879f73 | Andrew Adams | 04 March 2019, 23:40:47 UTC | Merge remote-tracking branch 'origin/master' into pipeline_require | 04 March 2019, 23:40:47 UTC |
ce692c2 | Andrew Adams | 04 March 2019, 22:42:34 UTC | Fix unintentional pointless work | 04 March 2019, 22:42:34 UTC |
2e9d011 | Andrew Adams | 04 March 2019, 22:41:35 UTC | Use equality assertions for more than constants | 04 March 2019, 22:41:35 UTC |
3836597 | Dillon Sharlet | 04 March 2019, 19:56:46 UTC | Also fix README.md for deprecated HVX flags | 04 March 2019, 19:56:46 UTC |
30cb167 | Dillon Sharlet | 04 March 2019, 19:35:57 UTC | Merge pull request #3693 from halide/hexagon-target Hexagon target flag cleanup | 04 March 2019, 19:35:57 UTC |
b95cd12 | Shoaib Kamil | 04 March 2019, 19:25:14 UTC | Fix errors due to -Wno-missing-braces+-Werror Initializing an std::array with single braces is a warning in certain versions of clang/gcc if in C++11 mode. Because we error on warnings, this prevents Halide from building. | 04 March 2019, 19:25:14 UTC |
09e20fc | Steven Johnson | 04 March 2019, 17:25:55 UTC | Merge pull request #3692 from halide/srj-tmpfile Remove halide_create_temp_file() | 04 March 2019, 17:25:55 UTC |
51d9390 | Dillon Sharlet | 03 March 2019, 01:38:02 UTC | Merge pull request #3144 from halide/newest_ion_ioctl ION: Support newer ioctl format for kernel 4.12 and up | 03 March 2019, 01:38:02 UTC |
fe507da | dsharletg | 02 March 2019, 08:51:26 UTC | Fix python bindings. | 02 March 2019, 08:51:26 UTC |
2629e2d | dsharletg | 02 March 2019, 07:00:25 UTC | Small cleanups. | 02 March 2019, 07:00:25 UTC |
cb79785 | dsharletg | 02 March 2019, 06:42:08 UTC | Merge branch 'master' of https://github.com/halide/Halide into newest_ion_ioctl | 02 March 2019, 06:42:08 UTC |
9b0c779 | dsharletg | 02 March 2019, 05:58:40 UTC | Deprecate HVX_64 and HVX_128, replace HVX_128 with HVX. | 02 March 2019, 05:58:40 UTC |
280fc04 | Steven Johnson | 01 March 2019, 22:31:45 UTC | Remove halide_create_temp_file() This runtime module doesn't appear to be used anymore. (We can always resurrect it if we need it again.) | 01 March 2019, 22:31:45 UTC |
ea64c38 | Steven Johnson | 01 March 2019, 22:23:41 UTC | Revert changes to halide_sleep_ms | 01 March 2019, 22:23:41 UTC |
0770b8b | Andrew Adams | 01 March 2019, 21:14:36 UTC | Add missing include | 01 March 2019, 21:14:36 UTC |
3080bdd | Steven Johnson | 01 March 2019, 20:42:53 UTC | Runtime cleanups Cherrypicking some changes from an experimental branch that adds a WebAssembly backend, to simplfiy downstream reviews: - add a 'fake_get_symbol' module, for supporting platforms where dlsym(), etc aren't supported. (wasm actually theoretically can support this but getting the runtime correct is tricky, so leaving it out is simpler for now.) Yes, this is unused right now, but I think that's OK. - Move `halide_sleep_ms` from the clock modules to the thread modules, since it's thread-related, and platforms using `fake_thread_pool` don't need a real implementation - Add some missing stub functions to `fake_thread_pool`. - Add some missing #includes to a couple of tests. - Clean up weird disaster in the cross_compilation test. | 01 March 2019, 20:42:53 UTC |
f08ba61 | Steven Johnson | 01 March 2019, 20:16:27 UTC | Merge pull request #3673 from halide/hexagon-target Remove explicit target feature numbering | 01 March 2019, 20:16:27 UTC |
1308cd1 | Steven Johnson | 01 March 2019, 19:35:58 UTC | Merge pull request #3690 from halide/srj-hygiene Remove switch-fallthru usage in Target.cpp | 01 March 2019, 19:35:58 UTC |
e4c4fd6 | Steven Johnson | 01 March 2019, 00:32:41 UTC | Remove switch-fallthru usage in Target.cpp We actually decided in https://github.com/halide/Halide/pull/3211 to just forbid switch fallthru in Halide; rewrote the recently injected usage to avoid. Also, drive-by spelling fix. | 01 March 2019, 00:32:41 UTC |
9589f63 | Dillon Sharlet | 28 February 2019, 22:49:22 UTC | Merge pull request #3686 from halide/fix-hexagon-masks Fix if_then_else and require for vectorized conditions on Hexagon | 28 February 2019, 22:49:22 UTC |
3fc58f5 | Andrew Adams | 28 February 2019, 20:42:30 UTC | Address some review comments | 28 February 2019, 20:42:30 UTC |
8d76a01 | Steven Johnson | 28 February 2019, 20:11:17 UTC | Merge pull request #3685 from halide/srj-entire Add read_entire() and write_entire() | 28 February 2019, 20:11:17 UTC |
fbd7c18 | Andrew Adams | 28 February 2019, 19:42:10 UTC | Add AOT test | 28 February 2019, 19:42:10 UTC |
be258c7 | Andrew Adams | 28 February 2019, 19:24:52 UTC | Add test | 28 February 2019, 19:24:52 UTC |
913111b | Andrew Adams | 27 February 2019, 23:05:54 UTC | Initial implementation of unstructured requirements. Untested. | 27 February 2019, 23:05:54 UTC |
4a97b8e | Ahmed S. Taei | 27 February 2019, 20:07:43 UTC | Merge pull request #3652 from halide/ataei-resnet50 Add apps/resnet_50 | 27 February 2019, 20:07:43 UTC |
ee5075c | Steven Johnson | 27 February 2019, 19:44:43 UTC | Rename | 27 February 2019, 19:44:43 UTC |
7e6da25 | Alex Reinking | 27 February 2019, 00:11:47 UTC | Merge pull request #3684 from halide/windows-improvements Fix LoadLibrary call to use UTF-8 instead of ANSI. | 27 February 2019, 00:11:47 UTC |
940456f | = | 26 February 2019, 23:56:33 UTC | Add building app/resnet_50 generator to test_app | 26 February 2019, 23:56:33 UTC |
93617ef | = | 26 February 2019, 23:44:11 UTC | Merge branch 'master' into ataei-resnet50 | 26 February 2019, 23:44:11 UTC |
1398f66 | Steven Johnson | 26 February 2019, 23:25:04 UTC | Add read_entire() and write_entire() Simple utility functions to slurp / spew the entire contents of a file; not much re-use in this PR but I'll need them elsewhere in the future, so this is intended to reduce future PR noise. | 26 February 2019, 23:25:04 UTC |
ae2cb14 | dsharletg | 26 February 2019, 23:10:38 UTC | Fix if_then_else and require for vectorized conditions on Hexagon. | 26 February 2019, 23:10:38 UTC |
8d37cc4 | Andrew Adams | 26 February 2019, 22:30:32 UTC | Merge pull request #3672 from halide/gpu_camera_pipe Gpu camera pipe | 26 February 2019, 22:30:32 UTC |
e6ccdc0 | Alex Reinking | 26 February 2019, 20:57:40 UTC | Fix windows_get_symbol. Copying in constants and forward declarations. Have to use malloc/free instead of new/delete due to compiler errors. Why? | 26 February 2019, 20:57:40 UTC |
5923956 | Alex Reinking | 26 February 2019, 20:38:31 UTC | Revert windows_get_symbol change. Build wrong target and didn't notice errors. | 26 February 2019, 20:38:31 UTC |
5bc5aaf | Alex Reinking | 26 February 2019, 20:27:10 UTC | Fixing LoadLibrary calls in windows_get_symbol runtime and lesson 12. | 26 February 2019, 20:27:10 UTC |
d694047 | Alex Reinking | 26 February 2019, 20:20:49 UTC | Adding error handling, improved memory management. | 26 February 2019, 20:20:49 UTC |
baed7f1 | Alex Reinking | 26 February 2019, 19:56:18 UTC | Fix LoadLibrary call to use UTF-8 instead of ANSI. | 26 February 2019, 19:56:18 UTC |
8188c00 | Alex Reinking | 25 February 2019, 21:50:24 UTC | Merge pull request #3671 from halide/target-gcd Let generators compute a GCD target when multiple targets are passed to `-r` | 25 February 2019, 21:50:24 UTC |
08370d1 | Dillon Sharlet | 25 February 2019, 18:18:52 UTC | Merge pull request #3680 from halide/is-parallel-refactor Refactor is_parallel helper functions | 25 February 2019, 18:18:52 UTC |
9047e19 | dsharletg | 25 February 2019, 00:59:16 UTC | Fix comment mistake. | 25 February 2019, 00:59:26 UTC |
0987047 | dsharletg | 24 February 2019, 22:13:39 UTC | Refactor of is_parallel helper functions. | 24 February 2019, 22:39:41 UTC |
5a27296 | Steven Johnson | 23 February 2019, 01:58:58 UTC | Merge branch 'master' into target-gcd | 23 February 2019, 01:58:58 UTC |
5d72d48 | Alex Reinking | 23 February 2019, 01:31:50 UTC | Fix bug when one target uses base cuda and the other doesn't. Add test. | 23 February 2019, 01:31:50 UTC |
04fe1f0 | Alex Reinking | 23 February 2019, 01:17:30 UTC | Adding test cases to `target_test` in `test_internal` | 23 February 2019, 01:17:30 UTC |
e0494fe | Alex Reinking | 22 February 2019, 22:55:32 UTC | Adding fall-thru comments to switches. | 22 February 2019, 22:55:32 UTC |
9cb3d07 | Alex Reinking | 22 February 2019, 22:10:14 UTC | Adding help text to gengen for `-r` flag. A couple clang-tidy fixes. | 22 February 2019, 22:10:14 UTC |
6d9b1a9 | Alex Reinking | 22 February 2019, 18:40:40 UTC | Document that out-param can be *this. Write only once to `result`. | 22 February 2019, 18:40:40 UTC |
1335f02 | Steven Johnson | 21 February 2019, 19:11:11 UTC | Merge pull request #3660 from halide/srj-btest Revise Simplify for << and >> to forbid out-of-range constant shifts | 21 February 2019, 19:11:11 UTC |
b220194 | Alex Reinking | 21 February 2019, 19:09:30 UTC | Merge branches 'master' and 'target-gcd' of https://github.com/halide/Halide into target-gcd | 21 February 2019, 19:09:30 UTC |
2365eed | Alex Reinking | 21 February 2019, 19:04:46 UTC | Another hexagon feature fix from @pranavb-ca | 21 February 2019, 19:04:46 UTC |
8dc88b4 | Alex Reinking | 20 February 2019, 23:34:16 UTC | Fixing Hexagon usage detection. | 20 February 2019, 23:34:16 UTC |
f9349ce | Steven Johnson | 20 February 2019, 23:32:00 UTC | Merge branch 'master' into srj-btest | 20 February 2019, 23:32:00 UTC |
23064ae | Alex Reinking | 20 February 2019, 22:11:40 UTC | Merge remote-tracking branch 'origin/target-gcd' into target-gcd # Conflicts: # src/Target.cpp | 20 February 2019, 22:11:40 UTC |
56dc950 | Alex Reinking | 20 February 2019, 21:58:36 UTC | Fixing hexagon flag handling per @pranavb-ca's comments. | 20 February 2019, 22:10:48 UTC |
cfb880d | Alex Reinking | 20 February 2019, 21:58:36 UTC | Fixing hexagon flag handling per @pranavb-ca's comments. | 20 February 2019, 21:58:36 UTC |
406cd21 | Andrew Adams | 20 February 2019, 18:57:37 UTC | Merge pull request #3565 from jia-kai/fix-runtime-cuda-init Fix race conditions during CUDA runtime initialization | 20 February 2019, 18:57:37 UTC |
fb6f3e2 | Alex Reinking | 20 February 2019, 11:42:32 UTC | Allow multiple targets for generator's `-r`. Add debug print. | 20 February 2019, 11:42:32 UTC |
edb8962 | dsharletg | 20 February 2019, 07:05:28 UTC | Add comment about compatibility of standalone runtimes. | 20 February 2019, 07:05:28 UTC |
3d45ba9 | Ahmed S. Taei | 20 February 2019, 01:53:52 UTC | Merge pull request #3675 from halide/ataei-skip_nongpu Skip canonicalize_gpu_vars for non-gpu targets | 20 February 2019, 01:53:52 UTC |
84fab56 | Steven Johnson | 20 February 2019, 00:40:21 UTC | Merge pull request #3674 from halide/srj-tgz Fix Makefile building of halide.tgz | 20 February 2019, 00:40:21 UTC |
430e40d | Alex Reinking | 20 February 2019, 00:21:20 UTC | Fixing indentation. | 20 February 2019, 00:21:20 UTC |
82aa74d | Alex Reinking | 19 February 2019, 23:55:27 UTC | Using lower bound for CUDA & HVX. Fixing features lists per discussion. | 19 February 2019, 23:55:27 UTC |
8c2d9ab | Ahmed Taei | 19 February 2019, 23:37:48 UTC | Skip canonicalize_gpu_vars for non-gpu targets | 19 February 2019, 23:37:48 UTC |
64eb4c7 | Alex Reinking | 19 February 2019, 21:42:07 UTC | Splitting up union_features and matching_features. | 19 February 2019, 21:42:07 UTC |
1f1e74a | Alex Reinking | 19 February 2019, 21:29:46 UTC | Adding doxygen comments and an advisory to HalideRuntime.h | 19 February 2019, 21:29:46 UTC |
41c2f07 | Alex Reinking | 19 February 2019, 21:15:28 UTC | Adjusting Hexagon handling to be more like CUDA. Still need advice. | 19 February 2019, 21:15:28 UTC |
d34f739 | Alex Reinking | 19 February 2019, 21:01:03 UTC | Commenting get_runtime_compatible_target, adding matching features list. | 19 February 2019, 21:03:30 UTC |