6512634 | Tzu-Mao Li | 28 October 2019, 15:19:00 UTC | Merge branch 'master' into tzumao-autodiff-boundarycond | 28 October 2019, 15:19:00 UTC |
af10cd7 | Tzu-Mao Li | 26 October 2019, 03:45:20 UTC | Merge pull request #4347 from halide/tzumao-apps Add device_sync and halide_reuse_device_allocations to some apps | 26 October 2019, 03:45:20 UTC |
9b9ca66 | Tzu-Mao Li | 25 October 2019, 21:58:48 UTC | Merge pull request #4345 from halide/tzumao-issue-3426 Properly test explicit floating point casting | 25 October 2019, 21:58:48 UTC |
a952989 | Tzu-Mao Li | 25 October 2019, 20:21:47 UTC | reuse allocation for cuda blur | 25 October 2019, 20:21:47 UTC |
e286e8c | Tzu-Mao Li | 25 October 2019, 20:09:17 UTC | Add device_sync and halide_reuse_device_allocations to some apps | 25 October 2019, 20:09:17 UTC |
af96152 | Tzu-Mao Li | 25 October 2019, 18:11:32 UTC | Properly test explicit floating point casting | 25 October 2019, 18:11:32 UTC |
e2ca9c7 | Tzu-Mao Li | 25 October 2019, 17:53:09 UTC | Merge pull request #4343 from halide/tzumao-readme Mention Python bindings in README | 25 October 2019, 17:53:09 UTC |
5b568ad | Tzu-Mao Li | 25 October 2019, 17:52:45 UTC | improve readme wording | 25 October 2019, 17:52:45 UTC |
77e1585 | Tzu-Mao Li | 25 October 2019, 17:00:39 UTC | Mention Python bindings in README | 25 October 2019, 17:00:39 UTC |
ee9a583 | Steven Johnson | 24 October 2019, 19:38:38 UTC | Merge pull request #4339 from halide/srj-incl Add missing #includes to Realization.h | 24 October 2019, 19:38:38 UTC |
e970202 | Steven Johnson | 24 October 2019, 17:32:04 UTC | Add missing #includes to Realization.h | 24 October 2019, 17:32:04 UTC |
c0128b3 | Dillon Sharlet | 24 October 2019, 05:04:16 UTC | Merge pull request #4336 from halide/srj-muldivmod Make mul_div_mod singlethreaded for HVX (Issue #4335) | 24 October 2019, 05:04:16 UTC |
ba09ef6 | Steven Johnson | 24 October 2019, 04:06:53 UTC | Merge pull request #4337 from halide/srj-py More Python Cleanup | 24 October 2019, 04:06:53 UTC |
1bcab81 | Steven Johnson | 23 October 2019, 23:26:58 UTC | imageio | 23 October 2019, 23:26:58 UTC |
8c807d8 | Steven Johnson | 23 October 2019, 23:23:46 UTC | __future__ | 23 October 2019, 23:23:46 UTC |
e83aee4 | Steven Johnson | 23 October 2019, 23:18:18 UTC | Update mul_div_mod.cpp | 23 October 2019, 23:18:18 UTC |
a73fee4 | Steven Johnson | 23 October 2019, 22:20:58 UTC | Update mul_div_mod.cpp | 23 October 2019, 22:20:58 UTC |
76d1e17 | Steven Johnson | 23 October 2019, 22:19:26 UTC | Merge pull request #4334 from halide/srj-pywarn Tweak Python tests to avoid all "Loss of precision" warnings | 23 October 2019, 22:19:26 UTC |
75635fd | Tzu-Mao Li | 23 October 2019, 21:51:41 UTC | fix out of bounds detection | 23 October 2019, 21:51:41 UTC |
f028f33 | Steven Johnson | 23 October 2019, 21:45:21 UTC | Merge pull request #4330 from halide/srj-nopy2 Drop support for Python 2.x | 23 October 2019, 21:45:21 UTC |
613b6ef | Steven Johnson | 23 October 2019, 21:44:23 UTC | Make mul_div_mod singlethreaded for HVX (Issue #4335) | 23 October 2019, 21:44:23 UTC |
dfd0e3b | Tzu-Mao Li | 23 October 2019, 21:03:18 UTC | more performance hints | 23 October 2019, 21:03:18 UTC |
f1c5406 | Tzu-Mao Li | 23 October 2019, 20:59:46 UTC | performance hint | 23 October 2019, 20:59:46 UTC |
94cffd2 | Tzu-Mao Li | 23 October 2019, 20:58:45 UTC | typo | 23 October 2019, 20:58:45 UTC |
d721545 | Tzu-Mao Li | 23 October 2019, 20:57:37 UTC | fix cost model comment | 23 October 2019, 20:57:37 UTC |
2af7f04 | Steven Johnson | 23 October 2019, 18:08:38 UTC | Tweak Python tests to avoid all "Loss of precision" warnings | 23 October 2019, 18:08:38 UTC |
da0865c | Steven Johnson | 23 October 2019, 17:26:15 UTC | Also remove Python2 code in generated glue code | 23 October 2019, 17:26:15 UTC |
03bd5ff | Steven Johnson | 23 October 2019, 17:18:24 UTC | Update readme.md | 23 October 2019, 17:18:24 UTC |
c018b36 | Steven Johnson | 23 October 2019, 17:14:03 UTC | Merge branch 'master' into srj-nopy2 | 23 October 2019, 17:14:03 UTC |
3ee4c94 | Steven Johnson | 22 October 2019, 20:35:43 UTC | Merge pull request #4331 from halide/srj-tidy Clang-Tidy: prefer empty() to size() == 0 | 22 October 2019, 20:35:43 UTC |
2e0add5 | Steven Johnson | 22 October 2019, 20:33:41 UTC | Merge pull request #4332 from peter-d/patch-1 added imageio package to dependencies | 22 October 2019, 20:33:41 UTC |
ea3ce5a | Tzu-Mao Li | 22 October 2019, 14:43:04 UTC | Merge branch 'master' into tzumao-autodiff-boundarycond | 22 October 2019, 14:43:04 UTC |
4e5eba1 | Peter | 22 October 2019, 06:28:10 UTC | added imageio package to dependencies Without it the example apps (and hence the target test_python) will fail to run, as the apps use it to load/store images. | 22 October 2019, 06:28:10 UTC |
2d82ab6 | Steven Johnson | 22 October 2019, 00:30:14 UTC | Clang-Tidy: prefer empty() to size() == 0 | 22 October 2019, 00:30:14 UTC |
2363a29 | Steven Johnson | 22 October 2019, 00:26:57 UTC | Drop support for Python 2.x Most of the world is dropping support for Python 2.x no later than January 1, 2020; in theory our Python bindings still support 2.x, but in practice we haven't been reliably testing that configuration. Let's go ahead and drop any pretense of support now; this removes the last dregs of code that assumes that Python 2.x is a possibility. | 22 October 2019, 00:26:57 UTC |
3a7d711 | Tzu-Mao Li | 22 October 2019, 00:19:23 UTC | Merge pull request #4329 from halide/tzumao-realization Separate the Realization class from Tuple.h | 22 October 2019, 00:19:23 UTC |
3ed7034 | Tzu-Mao Li | 21 October 2019, 21:20:01 UTC | Separate the Realization class from Tuple.h | 21 October 2019, 21:20:01 UTC |
5cd0498 | Tzu-Mao Li | 21 October 2019, 16:24:59 UTC | Merge branch 'master' into tzumao-autodiff-boundarycond | 21 October 2019, 16:24:59 UTC |
c8233fb | Andrew Adams | 19 October 2019, 03:13:32 UTC | Merge pull request #4326 from halide/tzumao-llvm-alignment Fix deprecated LLVM function calls (setAlignment) | 19 October 2019, 03:13:32 UTC |
327e6f3 | Tzu-Mao Li | 18 October 2019, 23:33:14 UTC | Merge pull request #4325 from halide/tzumao-derivative-makeconst make_const -> make_zero or make_one in Derivative.cpp | 18 October 2019, 23:33:14 UTC |
0501b1e | Tzu-Mao Li | 18 October 2019, 22:50:33 UTC | fix deprecated LLVM function calls | 18 October 2019, 22:50:33 UTC |
8ab5775 | Tzu-Mao Li | 18 October 2019, 21:41:16 UTC | new cost model schedule due to generated derivative changes | 18 October 2019, 21:41:16 UTC |
613837b | Tzu-Mao Li | 18 October 2019, 20:34:58 UTC | Merge branch 'tzumao-derivative-makeconst' into tzumao-autodiff-boundarycond | 18 October 2019, 20:34:58 UTC |
83c1a4e | Tzu-Mao Li | 18 October 2019, 20:32:45 UTC | make_const -> make_zero or make_one | 18 October 2019, 20:32:45 UTC |
59bd008 | Tzu-Mao Li | 17 October 2019, 19:49:37 UTC | comments | 17 October 2019, 19:49:37 UTC |
e8387a3 | Tzu-Mao Li | 17 October 2019, 19:43:55 UTC | better comments | 17 October 2019, 19:43:55 UTC |
d5e7bc2 | Tzu-Mao Li | 17 October 2019, 19:37:07 UTC | Change boundary condition generated by autodiff to a function update. | 17 October 2019, 19:37:07 UTC |
9bbcb6b | Steven Johnson | 14 October 2019, 23:42:00 UTC | Merge pull request #4320 from halide/srj-msan-warn Warn user if using JIT + MSAN | 14 October 2019, 23:42:00 UTC |
ca111b0 | Steven Johnson | 14 October 2019, 22:26:14 UTC | Merge pull request #4317 from mgharbi/pytorch_build Out-of-source wheel-based build for HelloPyTorch | 14 October 2019, 22:26:14 UTC |
93c2db9 | Michael Gharbi | 14 October 2019, 21:44:31 UTC | makes HALIDE_DISTRIB_PATH absolute | 14 October 2019, 21:44:31 UTC |
246b2b7 | Steven Johnson | 14 October 2019, 18:51:35 UTC | Update Pipeline.cpp | 14 October 2019, 18:51:35 UTC |
96aa9a6 | Michael Gharbi | 14 October 2019, 17:51:33 UTC | makefile linting | 14 October 2019, 17:51:33 UTC |
eeca4c0 | Steven Johnson | 14 October 2019, 17:37:01 UTC | Warn user if using JIT + MSAN MSAN is well-documented as not support JIT compilers of any sort, and will report false positives in that case. We should (at least) emit a warning if the user tries to use the JIT if libHalide is compiled with MSAN enabled (regardless of whether 'msan' is in the Halide::Target). (I'm tempted to make this a user_error instead of a warning. Thoughts?) | 14 October 2019, 17:37:01 UTC |
4a21e24 | Steven Johnson | 14 October 2019, 15:58:52 UTC | Merge pull request #4314 from kasper93/cmake Minor changes in CMake build system | 14 October 2019, 15:58:52 UTC |
d8291a9 | Michael Gharbi | 12 October 2019, 00:58:59 UTC | merge upstream | 12 October 2019, 00:58:59 UTC |
c0f4692 | Michael Gharbi | 12 October 2019, 00:37:44 UTC | cleans makefile | 12 October 2019, 00:37:44 UTC |
f1cab9c | Michael Gharbi | 12 October 2019, 00:36:40 UTC | out of source pip build for pytorch app | 12 October 2019, 00:36:40 UTC |
8e51d4f | kasper93 | 11 October 2019, 15:58:04 UTC | CMake: Do not override flags for generator binaries | 11 October 2019, 16:29:27 UTC |
16b1473 | kasper93 | 11 October 2019, 15:58:00 UTC | CMake: Use the same compile options for runtime as in Makefile This fixes Hexagon execution with cmake build. -fpic flag was missing. | 11 October 2019, 16:29:27 UTC |
05d44c0 | kasper93 | 11 October 2019, 15:57:57 UTC | CMake: Add support for -stdlib=libc++ flag | 11 October 2019, 16:29:27 UTC |
be246ac | kasper93 | 11 October 2019, 15:57:51 UTC | CMake: Add support for C++20 flags | 11 October 2019, 16:04:42 UTC |
931d11c | Andrew Adams | 10 October 2019, 23:23:49 UTC | Merge pull request #4312 from halide/tzumao-readme Update README description to match the website | 10 October 2019, 23:23:49 UTC |
6079696 | Tzu-Mao Li | 10 October 2019, 23:02:36 UTC | Update README description to match the website | 10 October 2019, 23:02:36 UTC |
836981e | Steven Johnson | 10 October 2019, 22:06:15 UTC | Merge pull request #4247 from halide/srj-pyfloat fix python_bindings bad float cast (v2) | 10 October 2019, 22:06:15 UTC |
472d576 | Steven Johnson | 10 October 2019, 21:54:08 UTC | Merge pull request #4209 from halide/srj-hvxx Improve code in Codegen_Hexagon.cpp | 10 October 2019, 21:54:08 UTC |
b4b13bd | Steven Johnson | 10 October 2019, 21:53:10 UTC | Merge pull request #4301 from aankit-ca/autoscheduler_plugin Link libHalide for building libauto_schedule.so | 10 October 2019, 21:53:10 UTC |
3d92813 | Steven Johnson | 10 October 2019, 20:55:19 UTC | Merge pull request #4311 from halide/srj-grad HelloPyTorch: add.cpp -> add_generator.cpp | 10 October 2019, 20:55:19 UTC |
49d6ee5 | Steven Johnson | 10 October 2019, 20:50:42 UTC | Merge pull request #4310 from halide/issue_4307 Remove repeated declaration of initial_features | 10 October 2019, 20:50:42 UTC |
132130a | Steven Johnson | 10 October 2019, 18:05:04 UTC | Merge pull request #4309 from aankit-ca/libcpp_detect_clang Detect clang++ as host-compiler reliably | 10 October 2019, 18:05:04 UTC |
8e73c31 | Steven Johnson | 10 October 2019, 18:02:34 UTC | Merge pull request #4305 from halide/srj-py3 Improve Python3 compatibility in lesson_03_debugging_1.py | 10 October 2019, 18:02:34 UTC |
5ac0a39 | Steven Johnson | 10 October 2019, 17:37:02 UTC | add.cpp -> add_generator.cpp | 10 October 2019, 17:37:02 UTC |
c4fc75a | Shoaib Kamil | 10 October 2019, 16:47:47 UTC | Remove repeated declaration of initial_features | 10 October 2019, 16:47:47 UTC |
530bb57 | Shubham Pawar | 10 October 2019, 16:09:42 UTC | Check CXX equals clang CXX may include absolute path to clang++ or maybe symlinked to clang++. Detect that it points to clang++ to check if Halide was built using libc++. | 10 October 2019, 16:09:42 UTC |
86fb99c | Steven Johnson | 09 October 2019, 21:16:03 UTC | Improve Python3 compatibility in lesson_03_debugging_1.py (Change is from some automated Py2->3 migration tools inside Google) | 09 October 2019, 21:16:03 UTC |
e759227 | Shubham Pawar | 09 October 2019, 20:39:17 UTC | Modifying the GENERATOR_LDFLAGS | 09 October 2019, 20:39:17 UTC |
aa33d0a | Steven Johnson | 09 October 2019, 16:58:16 UTC | Merge pull request #4303 from halide/pdb_add_libcpp_makefile_inc Plumb LLVM_CXXFLAGS to apps/support_sa/Makefile.inc via halide_config.make | 09 October 2019, 16:58:16 UTC |
092f528 | Andrew Adams | 09 October 2019, 16:52:36 UTC | Merge pull request #3936 from halide/tzumao-atomics Atomics support | 09 October 2019, 16:52:36 UTC |
d22b3d4 | Shubham Pawar | 09 October 2019, 16:11:52 UTC | Added library path to search for libHalide Generators using the autoscheduler plugin need to specify the path where the plugin searches for libHalide.so when generator is executed, or the LD_LIBRARY_PATH should point to it. This change adds GENERATOR_LDFLAGS with the required linker flags, to be used for building generators which use the autoscheduler plugin. This also removes the libHalide link added for building libauto_schedule.so by the previous commit as shared libraries don't need to be linked with their dependencies on build-time. | 09 October 2019, 16:11:52 UTC |
67365be | Tzu-Mao Li | 09 October 2019, 02:23:44 UTC | Only process Stores matching producer names | 09 October 2019, 02:23:44 UTC |
79dc0c0 | Pranav Bhandarkar | 08 October 2019, 23:56:21 UTC | Use CXX_FLAGS instead of CXXFLAGS for consistency | 08 October 2019, 23:56:21 UTC |
90701c9 | Pranav Bhandarkar | 08 October 2019, 23:40:48 UTC | Pass LLVM_CXXFLAGS to halide_config.make and use in apps/support_sa/Makefile.inc | 08 October 2019, 23:40:48 UTC |
37559c2 | Pranav Bhandarkar | 08 October 2019, 23:39:32 UTC | Fix untested typo in apps/hexagon_benchmarks/Makefile | 08 October 2019, 23:39:32 UTC |
2dfafed | Steven Johnson | 08 October 2019, 22:49:55 UTC | Merge branch 'master' into srj-pyfloat | 08 October 2019, 22:49:55 UTC |
18bbc91 | Tzu-Mao Li | 08 October 2019, 22:06:22 UTC | lift store indices from mutex & store | 08 October 2019, 22:06:22 UTC |
0ff1a0a | Shubham Pawar | 08 October 2019, 17:25:35 UTC | Link libHalide for building libauto_schedule.so Passing libHalide.so as an input while building the autoscheduler inside apps/autoscheduler is creating a dependency on libHalide for the shared plugin library where libauto_schedule.so looks for libHalide.so in the absolute path and fails to open if the libHalide is not found in that path. This makes the plugin not portable, as it warrants the libHalide.so to be present in the same location while using the plugin. Using readelf -d on the built libauto_schedule.so -- `(NEEDED) Shared library: [/mnt/workspace/Halide/distrib/bin/libHalide.so]` While using the plugin, if libhalide is loaded from other path, the plugin fails to load as it searched for libHalide in the absolute path used while building. This change links to the built libHalide.so instead of passing it as an input file while building experimental autoscheduler plugin libauto_schedule.so. | 08 October 2019, 19:06:06 UTC |
de55fa5 | Steven Johnson | 08 October 2019, 18:58:56 UTC | Merge pull request #4286 from halide/tzumao-python-funcref-setitem Allowing f[g[1]] = 2 in Python bindings | 08 October 2019, 18:58:56 UTC |
c79f4a0 | Steven Johnson | 08 October 2019, 18:15:40 UTC | Remove some constexpr | 08 October 2019, 18:15:40 UTC |
c770075 | Tzu-Mao Li | 07 October 2019, 21:30:55 UTC | tracking github issue for predicated vector store | 07 October 2019, 21:30:55 UTC |
6194540 | Tzu-Mao Li | 07 October 2019, 21:30:32 UTC | typo | 07 October 2019, 21:30:32 UTC |
5b20563 | Tzu-Mao Li | 07 October 2019, 21:29:43 UTC | typo | 07 October 2019, 21:29:43 UTC |
352f95f | Tzu-Mao Li | 07 October 2019, 21:29:02 UTC | github tracking issue for predicated vector atomic store | 07 October 2019, 21:29:02 UTC |
db138f6 | Tzu-Mao Li | 07 October 2019, 21:25:16 UTC | comment on the behavior of fail mutex allocation | 07 October 2019, 21:25:16 UTC |
570590f | Tzu-Mao Li | 07 October 2019, 21:23:29 UTC | typo | 07 October 2019, 21:23:29 UTC |
b8ea4a5 | Tzu-Mao Li | 07 October 2019, 21:21:20 UTC | error for unsupported OPENMP code | 07 October 2019, 21:21:20 UTC |
ec1b457 | Tzu-Mao Li | 07 October 2019, 21:21:10 UTC | grammar/typo | 07 October 2019, 21:21:10 UTC |
9deb78d | Tzu-Mao Li | 07 October 2019, 21:18:35 UTC | EOL at the end of file | 07 October 2019, 21:18:35 UTC |
4937d54 | Steven Johnson | 07 October 2019, 19:40:10 UTC | Merge pull request #4293 from mugwort-rc/srj-pyfloat throw warning when detect lose precision | 07 October 2019, 19:40:10 UTC |
3e6b00f | Andrew Adams | 04 October 2019, 20:05:39 UTC | Fix for mingw | 04 October 2019, 20:05:39 UTC |
dc35013 | Andrew Adams | 04 October 2019, 18:11:19 UTC | Speed up atomics test | 04 October 2019, 18:11:19 UTC |
abef53d | Andrew Adams | 04 October 2019, 17:24:15 UTC | clang-format | 04 October 2019, 17:24:15 UTC |