sort by:
Revision Author Date Message Commit Date
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
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
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
83c1a4e make_const -> make_zero or make_one 18 October 2019, 20:32:45 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
fc9cb6b class style consistency 04 October 2019, 14:36:42 UTC
074315a fix memory bug 04 October 2019, 02:24:50 UTC
a6da1d1 Add CUDA vectorize test 04 October 2019, 02:15:13 UTC
da1664b more comment style fix 04 October 2019, 00:27:29 UTC
38ccad5 fix comment style 04 October 2019, 00:20:22 UTC
4b1104b abstract halide mutex array 03 October 2019, 23:47:06 UTC
2750a83 simplify simplify_stmts 03 October 2019, 23:22:40 UTC
b349bd4 forbid self reference indexing on atomics 03 October 2019, 23:20:40 UTC
6125bbf extract let binding of Store index 03 October 2019, 23:02:16 UTC
14d3819 relax assertion criteria 03 October 2019, 22:55:03 UTC
ee17e9b use halide_malloc instead of halide_default_malloc. Also fix a memory leaking bug. 03 October 2019, 21:43:40 UTC
d1dc0e6 commments on mutex allocation optimization 03 October 2019, 21:41:12 UTC
d13015b explain why we don't do anything in a fake thread pool 03 October 2019, 21:38:39 UTC
ce992d7 simplify atomic irmutator 03 October 2019, 21:37:37 UTC
6ccfdb6 Atomic must have body defined 03 October 2019, 21:36:35 UTC
8cfacc8 use OutputImageParam to infer output buffer size 03 October 2019, 21:33:51 UTC
31b72d7 better comment 03 October 2019, 21:28:09 UTC
32a490d use string() instead of "" 03 October 2019, 21:26:26 UTC
d04a934 Fix let lifting checking for mutex lock 03 October 2019, 21:25:32 UTC
c11a1f7 Update HalideRuntime.h 03 October 2019, 21:20:33 UTC
1849d0a Update CodeGen_Hexagon.cpp 03 October 2019, 21:10:41 UTC
a3e74ef Merge branch 'master' into srj-hvxx 03 October 2019, 21:01:09 UTC
6bfbf74 class style & add comments & avoid copy 03 October 2019, 19:24:48 UTC
e12a198 get rid of some name matching code 03 October 2019, 17:35:15 UTC
58f0028 remove outdated comments 03 October 2019, 16:38:41 UTC
14fb1a6 simplify atomic store codegen 03 October 2019, 08:36:51 UTC
ec2b544 build realize group outside atomic when possible 03 October 2019, 08:18:28 UTC
b3abc8d fix test 03 October 2019, 02:47:43 UTC
359fe49 fix CodeGen_C & CodeGen_OpenCL 03 October 2019, 02:31:30 UTC
18f96f7 add nested atomic test 03 October 2019, 00:39:49 UTC
110cb61 Matching Atomic's IR semantics better by only issuing atomic stores for corresponding producers 03 October 2019, 00:32:28 UTC
7612154 revert debugging code 03 October 2019, 00:12:39 UTC
1a112a1 Update style and warning message 03 October 2019, 00:01:20 UTC
fd89966 allocate mutex buffers at Allocate nodes except for output buffers 02 October 2019, 23:45:16 UTC
back to top