swh:1:snp:2c68c8bd649bf1bd2cf3bf7bd4f98d247b82b5dc

sort by:
Revision Author Date Message Commit Date
1836044 Merge branch 'master' into vulkan 28 December 2017, 17:53:27 UTC
118e3d0 Add missing file. This branch has problems and will need to be rescued vs. the history rewrite anyway, but hopefully this is a quick improvement. 28 December 2017, 17:51:07 UTC
d2fa706 Merge pull request #2596 from darkbuck/master Enable OpenCL half support 22 December 2017, 21:13:40 UTC
446d070 Merge pull request #2662 from halide/srj-pyns Major namespace refactoring of python_bindings 22 December 2017, 18:25:32 UTC
bea81d9 Enable OpenCL half support - Add a new 'cl_half' target feature to enable OCL half support. - Define math functions for f16. - Fix a minor issue in is_nan implementation on half. - Enable python support as well. 22 December 2017, 00:35:23 UTC
40720ba Major namespace refactoring of python_bindings 22 December 2017, 00:19:19 UTC
a213b50 Merge pull request #2661 from halide/srj-pyfix Fix Python 2.7 incompatibility in Python Bindings 21 December 2017, 23:29:05 UTC
1a8af34 Fix Python 2.7 incompatibility in Python Bindings Boost.Python has different constraints for Py2 vs Py3. 21 December 2017, 23:21:20 UTC
85de775 Merge pull request #2654 from halide/srj-pyvar Bring Python bindings for Halide::Var 100% up to date, with complete … 21 December 2017, 22:02:23 UTC
52cd4b8 Merge pull request #2653 from halide/srj-pytype Update Python bindings for Type 21 December 2017, 22:02:14 UTC
e28b3ea Merge pull request #2652 from halide/srj-pytarget Update Python bindings for Target 21 December 2017, 21:59:17 UTC
2240709 use 'py' as alias for 'boost::python' 21 December 2017, 21:58:28 UTC
3c904c2 Use 'py' as alias for 'boost::python' 21 December 2017, 21:55:17 UTC
6ac9c6f Minor cleanups - simplify PythonListToVectorConverter to use inbuilt error handling - use 'namespace py' as abbreviation for boost::python 21 December 2017, 21:50:11 UTC
529702b Merge pull request #2634 from halide/shoaibkamil/metal_struct_padding Work around Metal struct padding 21 December 2017, 18:48:02 UTC
1ab77a7 Merge pull request #2655 from halide/overzealous-warning Remove spurious warning when shifting by (bits - 1). 20 December 2017, 22:51:05 UTC
fdad117 Merge pull request #2656 from halide/srj-lock Use ScopedSpinLock in cuda.cpp to avoid missed unlocks 20 December 2017, 22:50:22 UTC
fcc8b37 Merge branch 'master' of https://github.com/halide/halide into shoaibkamil/metal_struct_padding 20 December 2017, 21:06:39 UTC
eb33292 Undo change, just in case it was driver wonkiness 20 December 2017, 21:06:28 UTC
66d9405 Use ScopedSpinLock in cuda.cpp to avoid missed unlocks 20 December 2017, 20:04:17 UTC
7381e4a Remove spurious warning when shifting by (bits - 1). 20 December 2017, 07:38:22 UTC
45ca86a Bring Python bindings for Halide::Var 100% up to date, with complete tests for all binding bits 20 December 2017, 01:51:37 UTC
8a49f4a Update Python bindings for Type Bring Python bindings for Halide::Type 100% up to date, with complete tests for all binding bits. 20 December 2017, 01:00:58 UTC
04db69b Merge pull request #2633 from halide/pdb_halide_set_par_hvx_mode Acquire qurt lock and unlock inside the pipeline code when doing parallel 20 December 2017, 00:24:57 UTC
dae377d Merge pull request #2651 from halide/target-defs2 Add #defines indicating the header is present 20 December 2017, 00:24:29 UTC
d4fa423 Don't call export_values() for enums 20 December 2017, 00:17:53 UTC
2f7f179 Remove dangly bits 19 December 2017, 23:35:50 UTC
b626a79 Update Python bindings for Target First attempt at bringing one of th Python bindings 100% up to date, with complete tests for all binding bits. 19 December 2017, 23:30:41 UTC
ff9f175 Merge branch 'master' of https://github.com/halide/halide into shoaibkamil/metal_struct_padding 19 December 2017, 20:53:59 UTC
657426b Check for nil function within new_compute_pipeline_state 19 December 2017, 20:50:01 UTC
03a7875 Merge pull request #2650 from halide/srj-tidy Fix a few minor ClangTidy warnings 19 December 2017, 19:42:38 UTC
34c0898 Merge pull request #2649 from halide/srj-inc Add missing #include 19 December 2017, 19:42:14 UTC
0f01272 Fix a bug in InjectHVXLockUnlock that was exposed by a modified version of test/correctness/parallel_nested.cpp. The bug is exposed when we have nested parallelism with alternating scopes from inner to outer that uses hvx. The modified version is now added as a new test - test/correctness/parallel_nested_1.cpp 19 December 2017, 19:39:42 UTC
6ef5e35 Fix a few minor ClangTidy warnings - Mismatched prototype arg names - prefer .empty() to .size() == 0 19 December 2017, 18:46:06 UTC
295be42 Also fix a few clang-tidy warnings 19 December 2017, 18:42:06 UTC
d9e1633 Add missing #include 19 December 2017, 18:26:46 UTC
9c1faeb Merge pull request #2646 from halide/srj-opencl Reorder struct in opencl to avoid padding. 19 December 2017, 07:41:51 UTC
74bc5cb Merge pull request #2648 from halide/add--mhvx-to-simd_op_check-makefile Add -mhvx to -mhvx-double, required by our hexagon-clang++ driver 19 December 2017, 07:40:55 UTC
f3c9b8c Add #defines for when the GPU runtime is present. 19 December 2017, 05:34:30 UTC
01e2dfd Add -mhvx to -mhvx-double, required by our hexagon-clang++ driver 19 December 2017, 02:15:43 UTC
fd1b076 Merge pull request #2641 from halide/srj-python2and3-division Update python bindings for Python2 + Python3 compatibility 19 December 2017, 01:43:30 UTC
17d55f2 Merge pull request #2593 from halide/srj-glean4 Remove stateful Stubs 18 December 2017, 23:20:09 UTC
c98471c Reorder struct in opencl to avoid padding. Clang Win32 code optimizer can get confused about whether padding is needed and generate inconsistent code within the same file. Reorder fields to avoid need for padding to circumvent this. Also add a validation-check immediately after allocation to ensure things aren't broken. 18 December 2017, 22:49:09 UTC
98004aa Add `size_t` cast Disambiguate in case of different sizes. 18 December 2017, 21:49:11 UTC
f3a5b94 Merge pull request #2642 from acasper45/fix_const Make all_equal a const method. 18 December 2017, 18:19:31 UTC
dabe67e Merge pull request #1546 from halide/compute_with_directive New scheduling directive: compute_with 18 December 2017, 18:15:32 UTC
b161069 Make all_equal a const method. 16 December 2017, 04:16:34 UTC
64eef07 Remove commented out code 16 December 2017, 02:07:09 UTC
0a038c5 Update python bindings for Python2 + Python3 compatibility Remove Python3-specific bits from tests, using portable constructs to allow Python 2.7+ as well as Python 3+. Also rationalized the handling of division and added testing to ensure that use use Halide-style division for all versions: specifically, signed-integer division should always be "floordiv", even in Python3. Also verified that the // operator (floordiv) always acts like floor(a/b), even for float values, to match Python semantics. 16 December 2017, 02:05:07 UTC
ab2d2ff Fix python-binding error for Stage::name 15 December 2017, 23:44:50 UTC
40ab5d4 Merge branch 'master' into srj-python2-allow-attempt-KEEP 15 December 2017, 23:32:43 UTC
eae18ba Nested parallel loops mean we need to substitute uses_hvx at each scop 15 December 2017, 23:12:05 UTC
dac950a Merge pull request #2640 from halide/fix-dump-hvx Dump Hexagon bitcode before trying to compile it. 15 December 2017, 22:57:43 UTC
0ecde9e Merge pull request #2629 from acasper45/halide_buffer_all Adds new helper method to a Halide buffer 15 December 2017, 22:19:35 UTC
891df47 Merge branch 'master' into pdb_halide_set_par_hvx_mode 15 December 2017, 21:02:26 UTC
465d061 Incorporate review comments 15 December 2017, 21:01:25 UTC
c34f0c4 Simplify the IR in inject_hvx_lock_unlock 15 December 2017, 20:36:07 UTC
d2a4a83 Dump bitcode before trying to compile it. 15 December 2017, 19:08:53 UTC
dd78e5b Merge pull request #2637 from halide/srj-pyimport Update import/naming convention for Python bindings 15 December 2017, 17:32:03 UTC
9032c13 Fix tiny bug in InjectHVXLocks found on inspection 15 December 2017, 08:12:46 UTC
5f5aa1e Incorporate comments from review. Checkpoint commit - Not tested yet because of bad LLVM 15 December 2017, 08:04:54 UTC
5b0761c Merge branch 'master' into srj-pyimport 14 December 2017, 18:49:16 UTC
a22f999 Incorporate review comments and fix the unlocking and locking of HVX outside a parallel loop. 14 December 2017, 16:17:41 UTC
cc8ceb0 Fix compilation error in camera pipe 14 December 2017, 16:11:25 UTC
be5e591 Merge pull request #2636 from halide/refactor-apps Minor refactoring of app Makefiles that cross-compile 14 December 2017, 07:12:21 UTC
673c322 Clean out some code 14 December 2017, 04:12:45 UTC
8a3a9b8 Remove some functions and classes no longer needed in CodeGen_Hexagon.cpp 14 December 2017, 04:04:17 UTC
1825c77 Add doxygen comment. 14 December 2017, 01:37:03 UTC
59b8b08 Incorporate review comments 1) Always do 4 threads on HVX (64byte or 128byte modes) 2) Integrate acquiring hvx locks and unlocks into the pipeline and into one IRMutator. 14 December 2017, 00:40:49 UTC
19192f0 Update import/naming convention for Python bindings Previously we used a mix of importing everything into the global namespace, or using 'h' or 'halide' as aliases for the module; we now settle on the two-letter convention common in Python, using 'hl' for our alias. 14 December 2017, 00:38:16 UTC
5baf3c2 Move binaries to target dependent folders. 14 December 2017, 00:15:53 UTC
2e6dae3 Merge branch 'master' of github.com:halide/Halide into compute_with_directive 13 December 2017, 23:20:29 UTC
5c97f19 Address review comments & revise based on communication with Apple 13 December 2017, 22:58:55 UTC
a98282c Merge branch 'master' into shoaibkamil/metal_struct_padding 13 December 2017, 20:49:06 UTC
98f5ae0 Work around Metal struct padding 13 December 2017, 18:35:41 UTC
174bfe8 Merge pull request #2631 from halide/srj-pyc Rename & rationalize python_bindings C++ filenames 13 December 2017, 18:27:44 UTC
3d806fd Merge pull request #2618 from halide/buffer_device_crop2 Add support for Buffer class cropping of device buffers. 13 December 2017, 09:31:49 UTC
d5df710 Merge pull request #2622 from halide/hex-bitcode-env Add HL_HEXAGON_DUMP_BITCODE environment variable 13 December 2017, 08:46:32 UTC
bb01608 Forwarding issue was ixed. Update test. 13 December 2017, 07:23:23 UTC
1179dd6 Restore HelloHexagon to sanity 13 December 2017, 05:10:18 UTC
a0dfaa3 Move the call to halide_set_num_threads for Hexagon from the thread pool into the pipeline. 13 December 2017, 05:04:40 UTC
c614b50 Merge branch 'master' into buffer_device_crop2 13 December 2017, 03:24:09 UTC
54b2fe1 Fix header-guard macros + a bit more renaming 13 December 2017, 01:34:21 UTC
703d6b5 Merge pull request #2615 from halide/srj-alias Add HALIDE_REGISTER_GENERATOR_ALIAS 13 December 2017, 01:13:03 UTC
984abf5 WIP 13 December 2017, 01:11:21 UTC
26d822d Update method name. 13 December 2017, 00:50:07 UTC
9608c84 Rename & rationalize python_bindings C++ filenames - Overlap between names of the bindings and the Halide source files was confusing - 'python' folder contained no actual python source - Image.h actually handles Buffer 13 December 2017, 00:40:01 UTC
440d917 Merge branch 'master' into srj-alias 12 December 2017, 22:04:01 UTC
04cfc0d Merge pull request #2625 from halide/srj-fwd Add initializer-list forwarding for crop() and translate() methods 12 December 2017, 22:03:18 UTC
4af38d0 Merge branch 'master' of https://github.com/halide/Halide into hex-bitcode-env 12 December 2017, 17:49:58 UTC
2bd5180 Merge branch 'master' into srj-alias 12 December 2017, 17:49:53 UTC
cecaf39 Merge branch 'master' into srj-fwd 12 December 2017, 17:49:32 UTC
6900cd8 Merge pull request #2627 from halide/srj-pybindclean Fix python errors and logging (take 2) 12 December 2017, 17:48:21 UTC
e8c54c6 Fix OpenCL define exter test to use new device accessor. 12 December 2017, 10:00:20 UTC
8203a0f Type correctness fix in unrelated code. (Trying to get CI tests to pass.) 12 December 2017, 07:51:53 UTC
6ab196c Fix GPU object lifetime test to work with new OpenCL and Metal device representations. 12 December 2017, 07:07:30 UTC
4c15563 Adds new method to a Halide Buffer to check if the contents of a buffer are all set to the same value. 12 December 2017, 03:40:21 UTC
8d980e9 Merge branch 'master' into srj-pybindclean 12 December 2017, 01:26:56 UTC
2a3818b Fix indentation 12 December 2017, 01:26:42 UTC
8967991 Merge pull request #2628 from halide/srj-narrow Fix Yet Another Narrowing Warning 12 December 2017, 00:53:39 UTC
back to top