[arrayfire] 274/284: Merge tag 'v3.3.alpha' into dfsg-clean
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Sun Feb 7 18:59:41 UTC 2016
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch debian/experimental
in repository arrayfire.
commit fb7d11e8107781585227a660117c7602f6195646
Merge: 25a2a75 98ff1c0
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Fri Feb 5 10:17:30 2016 +0000
Merge tag 'v3.3.alpha' into dfsg-clean
.gitignore | 1 +
.gitmodules | 3 +
CMakeLists.txt | 37 +-
.../ArrayFireConfig.cmake.in | 0
.../ArrayFireConfigVersion.cmake.in | 0
CPack.cmake => CMakeModules/CPackConfig.cmake | 2 +-
CMakeModules/FindCBLAS.cmake | 64 +-
CMakeModules/FindLAPACKE.cmake | 56 +-
CMakeModules/Version.cmake | 9 +-
CMakeModules/build_boost_compute.cmake | 9 +-
CMakeModules/build_clBLAS.cmake | 2 +-
CMakeModules/build_clFFT.cmake | 2 +-
README.md | 4 +-
docs/details/backend.dox | 9 +
docs/details/device.dox | 59 +-
docs/details/image.dox | 65 +-
docs/details/lapack.dox | 8 +
docs/details/vision.dox | 9 +-
docs/pages/README.md | 6 +-
docs/pages/configuring_arrayfire_environment.md | 117 +-
docs/pages/release_notes.md | 70 ++
examples/graphics/fractal.cpp | 3 +-
examples/graphics/gravity_sim.cpp | 140 +++
examples/graphics/plot2d.cpp | 11 +-
.../image_processing/adaptive_thresholding.cpp | 1 +
examples/image_processing/brain_segmentation.cpp | 10 +-
examples/image_processing/filters.cpp | 2 +-
include/af/array.h | 4 +-
include/af/backend.h | 20 +
include/af/defines.h | 16 +
include/af/device.h | 183 ++-
include/af/exception.h | 3 +
include/af/graphics.h | 73 +-
include/af/image.h | 53 +
include/af/lapack.h | 25 +
include/af/opencl.h | 183 ++-
include/af/util.h | 33 +-
include/arrayfire.h | 2 +
src/api/c/assign.cpp | 9 +-
src/api/c/data.cpp | 2 +-
src/api/c/device.cpp | 226 +---
src/api/c/err_common.cpp | 65 +-
src/api/c/flip.cpp | 2 +-
src/api/c/graphics_common.cpp | 35 +-
src/api/c/graphics_common.hpp | 5 +-
src/api/c/image.cpp | 2 +-
src/api/c/imageio.cpp | 39 +-
src/api/c/imageio2.cpp | 24 +-
src/api/c/index.cpp | 8 +-
src/api/c/lu.cpp | 10 +
src/api/c/{device.cpp => memory.cpp} | 222 ++--
src/api/c/moddims.cpp | 15 +-
src/api/c/plot.cpp | 38 +-
src/api/c/plot3.cpp | 38 +-
src/api/c/print.cpp | 4 +-
src/api/c/sift.cpp | 4 +-
src/api/c/stream.cpp | 22 +-
src/api/c/transform.cpp | 32 +-
src/api/c/transform_coordinates.cpp | 96 ++
src/api/c/util.cpp | 22 +-
src/api/c/{dispatch.hpp => version.cpp} | 10 +-
src/api/cpp/array.cpp | 4 +-
src/api/cpp/device.cpp | 56 +-
src/api/cpp/error.hpp | 12 +-
src/api/cpp/exception.cpp | 16 +-
src/api/cpp/graphics.cpp | 13 +-
src/api/cpp/imageio.cpp | 7 +
src/api/cpp/lapack.cpp | 7 +
.../lu.hpp => api/cpp/transform_coordinates.cpp} | 16 +-
src/api/cpp/util.cpp | 6 +
src/api/unified/CMakeLists.txt | 6 +-
src/api/unified/device.cpp | 38 +
src/api/unified/graphics.cpp | 12 +
src/api/unified/image.cpp | 12 +
src/api/unified/lapack.cpp | 5 +
src/api/unified/symbol_manager.cpp | 19 -
src/api/unified/symbol_manager.hpp | 2 +
src/backend/MemoryManager.cpp | 308 +++++
src/backend/MemoryManager.hpp | 119 ++
src/backend/cpu/Array.cpp | 394 +++----
src/backend/cpu/Array.hpp | 22 +-
src/backend/cpu/CMakeLists.txt | 15 +
src/backend/cpu/approx.cpp | 380 +------
src/backend/cpu/assign.cpp | 89 +-
src/backend/cpu/bilateral.cpp | 74 +-
src/backend/cpu/blas.cpp | 112 +-
src/backend/cpu/blas.hpp | 1 +
src/backend/cpu/cholesky.cpp | 16 +-
src/backend/cpu/convolve.cpp | 249 +---
src/backend/cpu/copy.cpp | 239 ++--
src/backend/cpu/diagonal.cpp | 94 +-
src/backend/cpu/diff.cpp | 131 +--
src/backend/cpu/exampleFunction.cpp | 7 +
src/backend/cpu/fast.cpp | 234 +---
src/backend/cpu/fft.cpp | 179 +--
src/backend/cpu/fftconvolve.cpp | 418 ++-----
src/backend/cpu/gradient.cpp | 86 +-
src/backend/cpu/harris.cpp | 200 +---
src/backend/cpu/hist_graphics.cpp | 4 +
src/backend/cpu/histogram.cpp | 30 +-
src/backend/cpu/homography.cpp | 32 +-
src/backend/cpu/hsv_rgb.cpp | 102 +-
src/backend/cpu/identity.cpp | 57 +-
src/backend/cpu/iir.cpp | 86 +-
src/backend/cpu/image.cpp | 58 +-
src/backend/cpu/index.cpp | 78 +-
src/backend/cpu/inverse.cpp | 13 +-
src/backend/cpu/iota.cpp | 69 +-
src/backend/cpu/ireduce.cpp | 236 ++--
src/backend/cpu/join.cpp | 317 ++----
src/backend/cpu/kernel/Array.hpp | 58 +
src/backend/cpu/kernel/approx1.hpp | 144 +++
src/backend/cpu/kernel/approx2.hpp | 170 +++
src/backend/cpu/kernel/assign.hpp | 80 ++
src/backend/cpu/kernel/bilateral.hpp | 81 ++
src/backend/cpu/kernel/convolve.hpp | 267 +++++
src/backend/cpu/kernel/copy.hpp | 90 ++
src/backend/cpu/kernel/diagonal.hpp | 67 ++
src/backend/cpu/kernel/diff.hpp | 86 ++
src/backend/cpu/kernel/dot.hpp | 46 +
src/backend/cpu/{fast.cpp => kernel/fast.hpp} | 154 +--
src/backend/cpu/{fft.cpp => kernel/fft.hpp} | 115 +-
src/backend/cpu/kernel/fftconvolve.hpp | 256 +++++
src/backend/cpu/kernel/gradient.hpp | 89 ++
src/backend/cpu/kernel/harris.hpp | 124 ++
src/backend/cpu/kernel/histogram.hpp | 49 +
.../cpu/{hsv_rgb.cpp => kernel/hsv_rgb.hpp} | 40 +-
src/backend/cpu/kernel/identity.hpp | 37 +
src/backend/cpu/kernel/iir.hpp | 61 +
src/backend/cpu/kernel/index.hpp | 71 ++
src/backend/cpu/kernel/iota.hpp | 45 +
src/backend/cpu/kernel/ireduce.hpp | 108 ++
src/backend/cpu/kernel/join.hpp | 144 +++
src/backend/cpu/kernel/lookup.hpp | 62 +
src/backend/cpu/kernel/lu.hpp | 80 ++
src/backend/cpu/kernel/match_template.hpp | 141 +++
.../cpu/{meanshift.cpp => kernel/meanshift.hpp} | 62 +-
.../cpu/{medfilt.cpp => kernel/medfilt.hpp} | 44 +-
src/backend/cpu/{morph.cpp => kernel/morph.hpp} | 100 +-
.../nearest_neighbour.hpp} | 57 +-
src/backend/cpu/{orb.cpp => kernel/orb.hpp} | 296 +----
src/backend/cpu/kernel/random.hpp | 200 ++++
src/backend/cpu/kernel/range.hpp | 52 +
src/backend/cpu/kernel/reduce.hpp | 71 ++
.../cpu/{regions.cpp => kernel/regions.hpp} | 44 +-
src/backend/cpu/kernel/reorder.hpp | 55 +
src/backend/cpu/kernel/resize.hpp | 177 +++
src/backend/cpu/kernel/rotate.hpp | 84 ++
src/backend/cpu/kernel/scan.hpp | 72 ++
src/backend/cpu/kernel/select.hpp | 124 ++
src/backend/cpu/kernel/shift.hpp | 69 ++
src/backend/cpu/kernel/sift_nonfree.hpp | 1195 ++++++++++++++++++++
src/backend/cpu/{sobel.cpp => kernel/sobel.hpp} | 46 +-
src/backend/cpu/kernel/sort.hpp | 51 +
src/backend/cpu/kernel/sort_by_key.hpp | 85 ++
src/backend/cpu/kernel/sort_index.hpp | 70 ++
src/backend/cpu/kernel/susan.hpp | 99 ++
src/backend/cpu/kernel/tile.hpp | 55 +
src/backend/cpu/kernel/transform.hpp | 131 +++
.../cpu/{transpose.cpp => kernel/transpose.hpp} | 92 +-
.../cpu/{triangle.cpp => kernel/triangle.hpp} | 46 +-
src/backend/cpu/kernel/unwrap.hpp | 81 ++
src/backend/cpu/kernel/wrap.hpp | 80 ++
src/backend/cpu/lookup.cpp | 54 +-
src/backend/cpu/lu.cpp | 138 +--
src/backend/cpu/lu.hpp | 2 +
src/backend/cpu/match_template.cpp | 126 +--
src/backend/cpu/math.cpp | 72 +-
src/backend/cpu/meanshift.cpp | 119 +-
src/backend/cpu/medfilt.cpp | 114 +-
src/backend/cpu/memory.cpp | 342 +++---
src/backend/cpu/memory.hpp | 18 +-
src/backend/cpu/morph.cpp | 130 +--
src/backend/cpu/nearest_neighbour.cpp | 155 +--
src/backend/cpu/orb.cpp | 534 +--------
src/backend/cpu/platform.cpp | 64 +-
src/backend/cpu/platform.hpp | 12 +
src/backend/cpu/plot.cpp | 53 +-
src/backend/cpu/plot3.cpp | 53 +-
src/backend/cpu/qr.cpp | 60 +-
src/backend/cpu/queue.hpp | 46 +
src/backend/cpu/random.cpp | 145 +--
src/backend/cpu/range.cpp | 92 +-
src/backend/cpu/reduce.cpp | 341 +++---
src/backend/cpu/regions.cpp | 176 +--
src/backend/cpu/reorder.cpp | 81 +-
src/backend/cpu/resize.cpp | 234 +---
src/backend/cpu/rotate.cpp | 130 +--
src/backend/cpu/scan.cpp | 113 +-
src/backend/cpu/select.cpp | 147 +--
src/backend/cpu/set.cpp | 170 +--
src/backend/cpu/shift.cpp | 88 +-
src/backend/cpu/sift.cpp | 6 +-
src/backend/cpu/sobel.cpp | 74 +-
src/backend/cpu/solve.cpp | 136 ++-
src/backend/cpu/sort.cpp | 87 +-
src/backend/cpu/sort_by_key.cpp | 133 +--
src/backend/cpu/sort_index.cpp | 110 +-
src/backend/cpu/surface.cpp | 53 +-
src/backend/cpu/susan.cpp | 115 +-
src/backend/cpu/svd.cpp | 132 ++-
src/backend/cpu/threads | 1 +
src/backend/cpu/tile.cpp | 80 +-
src/backend/cpu/transform.cpp | 166 +--
src/backend/cpu/transform.hpp | 2 +-
src/backend/cpu/transform_interp.hpp | 80 +-
src/backend/cpu/transpose.cpp | 119 +-
src/backend/cpu/triangle.cpp | 65 +-
src/backend/cpu/unwrap.cpp | 127 +--
src/backend/cpu/utility.hpp | 63 ++
src/backend/cpu/where.cpp | 82 +-
src/backend/cpu/wrap.cpp | 125 +-
src/backend/cuda/Array.cpp | 15 +-
src/backend/cuda/Array.hpp | 6 +-
src/backend/cuda/CMakeLists.txt | 67 +-
src/backend/cuda/JIT/numeric.cu | 13 +
src/backend/cuda/blas.cpp | 38 +-
src/backend/cuda/complex.hpp | 22 +-
src/backend/cuda/copy.cu | 3 +-
src/backend/cuda/debug_cuda.hpp | 10 +-
src/backend/cuda/err_cuda.hpp | 37 +-
src/backend/cuda/interopManager.cu | 9 +-
src/backend/cuda/kernel/fast_pyramid.hpp | 6 +-
src/backend/cuda/kernel/random.hpp | 15 +-
src/backend/cuda/kernel/rotate.hpp | 6 +-
src/backend/cuda/kernel/select.hpp | 4 +-
src/backend/cuda/kernel/transform.hpp | 79 +-
src/backend/cuda/kernel/transform_interp.hpp | 65 +-
src/backend/cuda/lu.cu | 15 +
src/backend/cuda/lu.hpp | 2 +
src/backend/cuda/memory.cpp | 495 +++-----
src/backend/cuda/memory.hpp | 18 +-
src/backend/cuda/platform.cpp | 136 ++-
src/backend/cuda/platform.hpp | 9 +
src/backend/cuda/sift.cu | 4 +-
src/backend/cuda/transform.cu | 10 +-
src/backend/cuda/transform.hpp | 3 +-
src/{api/c => backend}/dispatch.cpp | 0
src/{api/c => backend}/dispatch.hpp | 0
src/backend/host_memory.cpp | 113 ++
.../c/dispatch.hpp => backend/host_memory.hpp} | 8 +-
src/backend/opencl/Array.cpp | 19 +-
src/backend/opencl/Array.hpp | 36 +-
src/backend/opencl/CMakeLists.txt | 20 +-
src/backend/opencl/binary.hpp | 2 +-
src/backend/opencl/blas.cpp | 53 +-
src/backend/opencl/cholesky.cpp | 13 +-
.../{cpu/blas.cpp => opencl/cpu/cpu_blas.cpp} | 99 +-
.../opencl/{transform.hpp => cpu/cpu_blas.hpp} | 8 +-
.../cholesky.cpp => opencl/cpu/cpu_cholesky.cpp} | 59 +-
.../opencl/{lu.hpp => cpu/cpu_cholesky.hpp} | 8 +-
src/backend/opencl/cpu/cpu_helper.hpp | 74 ++
.../inverse.cpp => opencl/cpu/cpu_inverse.cpp} | 67 +-
.../opencl/cpu/cpu_inverse.hpp} | 13 +-
src/backend/{cpu/lu.cpp => opencl/cpu/cpu_lu.cpp} | 83 +-
src/backend/opencl/{lu.hpp => cpu/cpu_lu.hpp} | 4 +-
src/backend/{cpu/qr.cpp => opencl/cpu/cpu_qr.cpp} | 68 +-
src/backend/opencl/{lu.hpp => cpu/cpu_qr.hpp} | 8 +-
.../{cpu/solve.cpp => opencl/cpu/cpu_solve.cpp} | 90 +-
src/backend/opencl/{lu.hpp => cpu/cpu_solve.hpp} | 9 +-
.../{cpu/svd.cpp => opencl/cpu/cpu_svd.cpp} | 59 +-
src/backend/opencl/{lu.hpp => cpu/cpu_svd.hpp} | 12 +-
src/backend/opencl/cpu/cpu_triangle.hpp | 57 +
src/backend/opencl/debug_opencl.hpp | 7 +-
src/backend/opencl/err_opencl.hpp | 4 +-
src/backend/opencl/inverse.cpp | 6 +
src/backend/opencl/jit.cpp | 8 +-
src/backend/opencl/kernel/convolve.hpp | 1 +
src/backend/opencl/kernel/ireduce.hpp | 14 +
src/backend/opencl/kernel/jit.cl | 1 +
src/backend/opencl/kernel/orb.hpp | 37 +-
src/backend/opencl/kernel/select.cl | 4 +-
src/backend/opencl/kernel/transform.cl | 32 +-
src/backend/opencl/kernel/transform.hpp | 14 +-
src/backend/opencl/kernel/transform_interp.cl | 69 +-
src/backend/opencl/kernel/where.hpp | 4 +-
src/backend/opencl/lu.cpp | 21 +-
src/backend/opencl/lu.hpp | 2 +
src/backend/opencl/magma/getrs.cpp | 4 +-
src/backend/opencl/magma/magma_helper.cpp | 15 +
src/backend/opencl/magma/potrf.cpp | 4 +-
src/backend/opencl/math.hpp | 15 +
src/backend/opencl/memory.cpp | 488 ++++----
src/backend/opencl/memory.hpp | 21 +-
src/backend/opencl/platform.cpp | 498 ++++++--
src/backend/opencl/platform.hpp | 47 +-
src/backend/opencl/program.hpp | 5 +-
src/backend/opencl/qr.cpp | 19 +-
src/backend/opencl/sift.cpp | 4 +-
src/backend/opencl/solve.cpp | 19 +-
src/backend/opencl/svd.cpp | 10 +
src/backend/opencl/transform.cpp | 110 +-
src/backend/opencl/transform.hpp | 2 +-
src/backend/opencl/unary.hpp | 2 +-
src/backend/util.cpp | 37 +
src/{api/c/dispatch.hpp => backend/util.hpp} | 10 +-
test/CMakeLists.txt | 73 +-
test/approx1.cpp | 1 +
test/approx2.cpp | 1 +
test/backend.cpp | 26 +
test/basic_c.c | 4 +-
test/bilateral.cpp | 1 +
test/binary.cpp | 1 +
test/cholesky_dense.cpp | 1 +
test/convolve.cpp | 1 +
test/data | 2 +-
test/diagonal.cpp | 1 +
test/dot.cpp | 1 +
test/fast.cpp | 5 +-
test/fft.cpp | 1 +
test/fft_real.cpp | 1 +
test/fftconvolve.cpp | 1 +
test/getting_started.cpp | 1 +
test/harris.cpp | 5 +-
test/histogram.cpp | 1 +
test/homography.cpp | 1 +
test/imageio.cpp | 140 ++-
test/inverse_dense.cpp | 1 +
test/lu_dense.cpp | 1 +
test/main.cpp | 6 +
test/math.cpp | 1 +
test/meanshift.cpp | 16 +-
test/medfilt.cpp | 1 +
test/morph.cpp | 1 +
test/ocl_ext_context.cpp | 131 +++
test/orb.cpp | 13 +-
test/qr_dense.cpp | 1 +
test/random.cpp | 4 +
test/rank_dense.cpp | 1 +
test/reduce.cpp | 10 -
test/replace.cpp | 43 +
test/resize.cpp | 3 +-
test/rotate.cpp | 1 +
test/rotate_linear.cpp | 15 +-
test/scan.cpp | 10 -
test/select.cpp | 40 +
test/solve_dense.cpp | 6 +-
test/sort_by_key.cpp | 18 +-
test/sort_index.cpp | 17 +-
test/susan.cpp | 5 +-
test/svd_dense.cpp | 5 +-
test/testHelpers.hpp | 61 +-
test/transform.cpp | 268 +++++
test/transform_coordinates.cpp | 118 ++
test/translate.cpp | 1 +
test/transpose.cpp | 1 +
test/triangle.cpp | 1 +
test/where.cpp | 18 +-
test/wrap.cpp | 11 +-
349 files changed, 13393 insertions(+), 9980 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git
More information about the debian-science-commits
mailing list