sort by:
Revision Author Date Message Commit Date
6512634 Merge branch 'master' into tzumao-autodiff-boundarycond 28 October 2019, 15:19:00 UTC
af10cd7 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 Merge pull request #4345 from halide/tzumao-issue-3426 Properly test explicit floating point casting 25 October 2019, 21:58:48 UTC
a952989 reuse allocation for cuda blur 25 October 2019, 20:21:47 UTC
e286e8c Add device_sync and halide_reuse_device_allocations to some apps 25 October 2019, 20:09:17 UTC
af96152 Properly test explicit floating point casting 25 October 2019, 18:11:32 UTC
e2ca9c7 Merge pull request #4343 from halide/tzumao-readme Mention Python bindings in README 25 October 2019, 17:53:09 UTC
5b568ad improve readme wording 25 October 2019, 17:52:45 UTC
77e1585 Mention Python bindings in README 25 October 2019, 17:00:39 UTC
ee9a583 Merge pull request #4339 from halide/srj-incl Add missing #includes to Realization.h 24 October 2019, 19:38:38 UTC
e970202 Add missing #includes to Realization.h 24 October 2019, 17:32:04 UTC
c0128b3 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 Merge pull request #4337 from halide/srj-py More Python Cleanup 24 October 2019, 04:06:53 UTC
1bcab81 imageio 23 October 2019, 23:26:58 UTC
8c807d8 __future__ 23 October 2019, 23:23:46 UTC
e83aee4 Update mul_div_mod.cpp 23 October 2019, 23:18:18 UTC
a73fee4 Update mul_div_mod.cpp 23 October 2019, 22:20:58 UTC
76d1e17 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 fix out of bounds detection 23 October 2019, 21:51:41 UTC
f028f33 Merge pull request #4330 from halide/srj-nopy2 Drop support for Python 2.x 23 October 2019, 21:45:21 UTC
613b6ef Make mul_div_mod singlethreaded for HVX (Issue #4335) 23 October 2019, 21:44:23 UTC
dfd0e3b more performance hints 23 October 2019, 21:03:18 UTC
f1c5406 performance hint 23 October 2019, 20:59:46 UTC
94cffd2 typo 23 October 2019, 20:58:45 UTC
d721545 fix cost model comment 23 October 2019, 20:57:37 UTC
2af7f04 Tweak Python tests to avoid all "Loss of precision" warnings 23 October 2019, 18:08:38 UTC
da0865c Also remove Python2 code in generated glue code 23 October 2019, 17:26:15 UTC
03bd5ff Update readme.md 23 October 2019, 17:18:24 UTC
c018b36 Merge branch 'master' into srj-nopy2 23 October 2019, 17:14:03 UTC
3ee4c94 Merge pull request #4331 from halide/srj-tidy Clang-Tidy: prefer empty() to size() == 0 22 October 2019, 20:35:43 UTC
2e0add5 Merge pull request #4332 from peter-d/patch-1 added imageio package to dependencies 22 October 2019, 20:33:41 UTC
ea3ce5a Merge branch 'master' into tzumao-autodiff-boundarycond 22 October 2019, 14:43:04 UTC
4e5eba1 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 Clang-Tidy: prefer empty() to size() == 0 22 October 2019, 00:30:14 UTC
2363a29 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 Merge pull request #4329 from halide/tzumao-realization Separate the Realization class from Tuple.h 22 October 2019, 00:19:23 UTC
3ed7034 Separate the Realization class from Tuple.h 21 October 2019, 21:20:01 UTC
5cd0498 Merge branch 'master' into tzumao-autodiff-boundarycond 21 October 2019, 16:24:59 UTC
c8233fb Merge pull request #4326 from halide/tzumao-llvm-alignment Fix deprecated LLVM function calls (setAlignment) 19 October 2019, 03:13:32 UTC
327e6f3 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 fix deprecated LLVM function calls 18 October 2019, 22:50:33 UTC
8ab5775 new cost model schedule due to generated derivative changes 18 October 2019, 21:41:16 UTC
613837b Merge branch 'tzumao-derivative-makeconst' into tzumao-autodiff-boundarycond 18 October 2019, 20:34:58 UTC
83c1a4e make_const -> make_zero or make_one 18 October 2019, 20:32:45 UTC
59bd008 comments 17 October 2019, 19:49:37 UTC
e8387a3 better comments 17 October 2019, 19:43:55 UTC
d5e7bc2 Change boundary condition generated by autodiff to a function update. 17 October 2019, 19:37:07 UTC
9bbcb6b Merge pull request #4320 from halide/srj-msan-warn Warn user if using JIT + MSAN 14 October 2019, 23:42:00 UTC
ca111b0 Merge pull request #4317 from mgharbi/pytorch_build Out-of-source wheel-based build for HelloPyTorch 14 October 2019, 22:26:14 UTC
93c2db9 makes HALIDE_DISTRIB_PATH absolute 14 October 2019, 21:44:31 UTC
246b2b7 Update Pipeline.cpp 14 October 2019, 18:51:35 UTC
96aa9a6 makefile linting 14 October 2019, 17:51:33 UTC
eeca4c0 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 Merge pull request #4314 from kasper93/cmake Minor changes in CMake build system 14 October 2019, 15:58:52 UTC
d8291a9 merge upstream 12 October 2019, 00:58:59 UTC
c0f4692 cleans makefile 12 October 2019, 00:37:44 UTC
f1cab9c out of source pip build for pytorch app 12 October 2019, 00:36:40 UTC
8e51d4f CMake: Do not override flags for generator binaries 11 October 2019, 16:29:27 UTC
16b1473 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 CMake: Add support for -stdlib=libc++ flag 11 October 2019, 16:29:27 UTC
be246ac CMake: Add support for C++20 flags 11 October 2019, 16:04:42 UTC
931d11c Merge pull request #4312 from halide/tzumao-readme Update README description to match the website 10 October 2019, 23:23:49 UTC
6079696 Update README description to match the website 10 October 2019, 23:02:36 UTC
836981e Merge pull request #4247 from halide/srj-pyfloat fix python_bindings bad float cast (v2) 10 October 2019, 22:06:15 UTC
472d576 Merge pull request #4209 from halide/srj-hvxx Improve code in Codegen_Hexagon.cpp 10 October 2019, 21:54:08 UTC
b4b13bd Merge pull request #4301 from aankit-ca/autoscheduler_plugin Link libHalide for building libauto_schedule.so 10 October 2019, 21:53:10 UTC
3d92813 Merge pull request #4311 from halide/srj-grad HelloPyTorch: add.cpp -> add_generator.cpp 10 October 2019, 20:55:19 UTC
49d6ee5 Merge pull request #4310 from halide/issue_4307 Remove repeated declaration of initial_features 10 October 2019, 20:50:42 UTC
132130a Merge pull request #4309 from aankit-ca/libcpp_detect_clang Detect clang++ as host-compiler reliably 10 October 2019, 18:05:04 UTC
8e73c31 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 add.cpp -> add_generator.cpp 10 October 2019, 17:37:02 UTC
c4fc75a Remove repeated declaration of initial_features 10 October 2019, 16:47:47 UTC
530bb57 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 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 Modifying the GENERATOR_LDFLAGS 09 October 2019, 20:39:17 UTC
aa33d0a 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 Merge pull request #3936 from halide/tzumao-atomics Atomics support 09 October 2019, 16:52:36 UTC
d22b3d4 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 Only process Stores matching producer names 09 October 2019, 02:23:44 UTC
79dc0c0 Use CXX_FLAGS instead of CXXFLAGS for consistency 08 October 2019, 23:56:21 UTC
90701c9 Pass LLVM_CXXFLAGS to halide_config.make and use in apps/support_sa/Makefile.inc 08 October 2019, 23:40:48 UTC
37559c2 Fix untested typo in apps/hexagon_benchmarks/Makefile 08 October 2019, 23:39:32 UTC
2dfafed Merge branch 'master' into srj-pyfloat 08 October 2019, 22:49:55 UTC
18bbc91 lift store indices from mutex & store 08 October 2019, 22:06:22 UTC
0ff1a0a 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 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 Remove some constexpr 08 October 2019, 18:15:40 UTC
c770075 tracking github issue for predicated vector store 07 October 2019, 21:30:55 UTC
6194540 typo 07 October 2019, 21:30:32 UTC
5b20563 typo 07 October 2019, 21:29:43 UTC
352f95f github tracking issue for predicated vector atomic store 07 October 2019, 21:29:02 UTC
db138f6 comment on the behavior of fail mutex allocation 07 October 2019, 21:25:16 UTC
570590f typo 07 October 2019, 21:23:29 UTC
b8ea4a5 error for unsupported OPENMP code 07 October 2019, 21:21:20 UTC
ec1b457 grammar/typo 07 October 2019, 21:21:10 UTC
9deb78d EOL at the end of file 07 October 2019, 21:18:35 UTC
4937d54 Merge pull request #4293 from mugwort-rc/srj-pyfloat throw warning when detect lose precision 07 October 2019, 19:40:10 UTC
3e6b00f Fix for mingw 04 October 2019, 20:05:39 UTC
dc35013 Speed up atomics test 04 October 2019, 18:11:19 UTC
abef53d clang-format 04 October 2019, 17:24:15 UTC
back to top