[arrayfire] 79/79: Merge remote-tracking branch 'upstream/master'
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Mon Jun 15 13:38:10 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository arrayfire.
commit d86f4f5d983c923bbed0ebdb16e91637383113c1
Merge: 38a2496 17db1c9
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date: Mon Jun 15 14:37:35 2015 +0100
Merge remote-tracking branch 'upstream/master'
.coveralls.yml | 4 +
.gitignore | 0
.gitmodules | 2 +-
CMakeLists.txt | 170 +-
CMakeModules/AFInstallDirs.cmake | 44 +
CMakeModules/CLKernelToH.cmake | 0
CMakeModules/CUDACheckCompute.cmake | 47 +-
CMakeModules/FindBoostCompute.cmake | 33 -
CMakeModules/FindCBLAS.cmake | 154 +-
CMakeModules/FindCLBLAS.cmake | 93 -
CMakeModules/FindFFTW.cmake | 19 +-
CMakeModules/FindForge.cmake | 99 +
CMakeModules/FindFreeImage.cmake | 94 +-
CMakeModules/FindGLEWmx.cmake | 93 +
CMakeModules/FindLAPACKE.cmake | 101 +
CMakeModules/FindMKL.cmake | 274 -
CMakeModules/FindOpenCL.cmake | 330 +-
CMakeModules/FindclFFT.cmake | 78 -
CMakeModules/UploadCoveralls.cmake | 13 +
CMakeModules/Version.cmake | 7 +-
CMakeModules/bin2cpp.cpp | 14 +-
CMakeModules/build_boost_compute.cmake | 70 +
CMakeModules/build_clBLAS.cmake | 42 +
CMakeModules/build_clFFT.cmake | 42 +
CMakeModules/build_forge.cmake | 45 +
CMakeModules/build_gtest.cmake | 0
CMakeModules/cuda_compute_capability.c | 52 -
CMakeModules/cuda_compute_capability.cpp | 58 +
CMakeModules/osx_install/InstallTool.cmake | 9 +
CMakeModules/osx_install/OSXInstaller.cmake | 111 +
CMakeModules/osx_install/cpu_scripts/postinstall | 24 +
CMakeModules/osx_install/cuda_scripts/postinstall | 23 +
CMakeModules/osx_install/distribution.dist | 39 +
.../osx_install/opencl_scripts/postinstall | 23 +
CMakeModules/osx_install/readme.html | 22 +
CMakeModules/osx_install/welcome.html | 27 +
CMakeModules/version.h.in | 13 +-
CONTRIBUTING.md | 1 +
COPYRIGHT.md | 93 +
CPack.cmake | 96 +
FindArrayFire.cmake | 130 -
LICENSE | 2 +-
LICENSES/Apache-2.0.txt | 201 +
LICENSES/BSD 3-Clause.txt | 24 +
LICENSES/Boost Software License.txt | 23 +
LICENSES/FreeImage Public License.txt | 142 +
LICENSES/MIT License.txt | 21 +
LICENSES/zlib-libpng License.txt | 12 +
README.md | 34 +-
assets | 2 +-
docs/CMakeLists.txt | 5 +-
docs/details/algorithm.dox | 26 +-
docs/details/arith.dox | 153 +-
docs/details/array.dox | 129 +
docs/details/data.dox | 298 +
docs/details/device.dox | 94 +
docs/details/graphics.dox | 21 +
docs/details/image.dox | 225 +-
docs/details/lapack.dox | 269 +
docs/details/signal.dox | 68 +-
docs/details/vision.dox | 61 +
docs/doxygen.mk | 10 +-
docs/layout.xml | 4 +
docs/pages/INSTALL.md | 137 +
docs/pages/README.md | 10 +-
docs/pages/configuring_arrayfire_environment.md | 58 +
docs/pages/getting_started.md | 271 +-
docs/pages/indexing.md | 58 +-
docs/pages/matrix_manipulation.md | 48 +-
docs/pages/release_notes.md | 99 +-
docs/pages/using_on_linux.md | 142 +
docs/pages/using_on_osx.md | 90 +
docs/pages/using_on_windows.md | 108 +
examples/CMakeLists.txt | 60 +-
examples/CMakeModules/FindOpenCL.cmake | 168 +
examples/README.md | 50 +
examples/benchmarks/blas.cpp | 2 +-
examples/benchmarks/fft.cpp | 2 +-
examples/benchmarks/pi.cpp | 2 +-
examples/common/idxio.h | 6 +-
examples/common/progress.h | 43 +
examples/computer_vision/fast.cpp | 81 +
examples/computer_vision/harris.cpp | 84 +-
examples/financial/black_scholes_options.cpp | 4 +-
examples/financial/monte_carlo_options.cpp | 4 +-
examples/getting_started/convolve.cpp | 2 +-
examples/getting_started/integer.cpp | 2 +-
examples/getting_started/rainfall.cpp | 10 +-
examples/getting_started/vectorize.cpp | 38 +-
examples/graphics/conway.cpp | 80 +
examples/graphics/conway_pretty.cpp | 104 +
examples/graphics/fractal.cpp | 109 +
examples/graphics/histogram.cpp | 47 +
examples/graphics/plot2d.cpp | 60 +
examples/helloworld/helloworld.cpp | 2 +-
.../image_processing/adaptive_thresholding.cpp | 117 +
examples/image_processing/binary_thresholding.cpp | 108 +
examples/image_processing/brain_segmentation.cpp | 167 +
examples/image_processing/edge.cpp | 117 +
examples/image_processing/filters.cpp | 264 +
examples/image_processing/image_demo.cpp | 112 +
examples/image_processing/image_editing.cpp | 147 +
examples/image_processing/morphing.cpp | 137 +
examples/image_processing/optical_flow.cpp | 132 +
examples/image_processing/pyramids.cpp | 105 +
examples/lin_algebra/cholesky.cpp | 57 +
examples/lin_algebra/lu.cpp | 55 +
examples/lin_algebra/qr.cpp | 58 +
examples/machine_learning/bagging.cpp | 4 +-
examples/machine_learning/deep_belief_net.cpp | 10 +-
examples/machine_learning/kmeans.cpp | 6 +-
examples/machine_learning/knn.cpp | 4 +-
examples/machine_learning/logistic_regression.cpp | 76 +-
examples/machine_learning/mnist_common.h | 6 +-
examples/machine_learning/naive_bayes.cpp | 4 +-
examples/machine_learning/neural_network.cpp | 8 +-
examples/machine_learning/perceptron.cpp | 8 +-
examples/machine_learning/rbm.cpp | 6 +-
examples/machine_learning/softmax_regression.cpp | 207 +
include/.gitignore | 0
include/af/algorithm.h | 86 +-
include/af/arith.h | 1125 ++-
include/af/array.h | 1404 +--
include/af/blas.h | 125 +-
include/af/compatible.h | 122 +-
include/af/complex.h | 89 +
include/af/constants.h | 9 +
include/af/data.h | 689 +-
include/af/defines.h | 330 +-
include/af/device.h | 279 +-
include/af/dim4.hpp | 45 +-
include/af/exception.h | 30 +-
include/af/features.h | 34 +-
include/af/gfor.h | 4 +-
include/af/graphics.h | 343 +
include/af/image.h | 346 +-
include/af/index.h | 418 +-
include/af/lapack.h | 376 +
include/af/opencl.h | 213 +-
include/af/seq.h | 13 +-
include/af/signal.h | 469 +-
include/af/statistics.h | 77 +-
include/af/timing.h | 15 +-
include/af/traits.hpp | 75 +-
include/af/util.h | 184 +-
include/af/vision.h | 214 +
include/arrayfire.h | 123 +-
src/api/c/assign.cpp | 265 +-
src/api/c/bilateral.cpp | 6 +-
src/api/c/binary.cpp | 85 +-
src/api/c/blas.cpp | 43 +-
src/api/c/cast.cpp | 2 +-
src/api/c/cholesky.cpp | 91 +
src/api/c/colorspace.cpp | 2 +-
src/api/c/complex.cpp | 6 +-
src/api/c/convolve.cpp | 119 +-
src/api/c/convolve_common.hpp | 9 +-
src/api/c/corrcoef.cpp | 6 +-
src/api/c/covariance.cpp | 8 +-
src/api/c/data.cpp | 300 +-
src/api/c/det.cpp | 101 +
src/api/c/device.cpp | 64 +-
src/api/c/dim4.cpp | 249 -
src/api/c/dispatch.cpp | 14 +-
src/api/c/err_common.cpp | 106 +-
src/api/c/err_common.hpp | 24 +-
src/api/c/exampleFunction.cpp | 3 +-
src/api/c/fast.cpp | 11 +-
src/api/c/features.cpp | 129 +-
src/api/c/features.hpp | 14 +
src/api/c/fft.cpp | 62 +-
src/api/c/fftconvolve.cpp | 159 +
src/api/c/filters.cpp | 122 +
src/api/c/flip.cpp | 3 +-
src/api/c/gaussian_kernel.cpp | 2 +-
src/api/c/graphics_common.cpp | 217 +
src/api/c/graphics_common.hpp | 91 +
src/api/c/hamming.cpp | 65 +
src/api/c/handle.hpp | 4 +-
src/api/c/hist.cpp | 88 +
src/api/c/histeq.cpp | 20 +-
src/api/c/histogram.cpp | 3 -
src/api/c/hsv_rgb.cpp | 2 +-
src/api/c/iir.cpp | 97 +
src/api/c/image.cpp | 263 +
src/api/c/imageio.cpp | 57 +-
src/api/c/index.cpp | 96 +-
src/api/c/inverse.cpp | 60 +
src/api/c/join.cpp | 68 +-
src/api/c/lu.cpp | 97 +
src/api/c/match_template.cpp | 10 +-
src/api/c/mean.cpp | 16 +-
src/api/c/meanshift.cpp | 30 +-
src/api/c/medfilt.cpp | 65 -
src/api/c/median.cpp | 56 +-
src/api/c/moddims.cpp | 46 +-
src/api/c/morph.cpp | 20 +-
src/api/c/norm.cpp | 152 +
src/api/c/ops.hpp | 2 +-
src/api/c/optypes.hpp | 3 +
src/api/c/orb.cpp | 10 +-
src/api/c/plot.cpp | 106 +
src/api/c/print.cpp | 21 +-
src/api/c/qr.cpp | 96 +
src/api/c/rank.cpp | 72 +
src/api/c/reduce.cpp | 25 +-
src/api/c/regions.cpp | 13 +-
src/api/c/reorder.cpp | 4 +-
src/api/c/resize.cpp | 10 +-
src/api/c/rgb_gray.cpp | 49 +-
src/api/c/rotate.cpp | 5 +
src/api/c/scan.cpp | 3 +-
src/api/c/shift.cpp | 8 +-
src/api/c/solve.cpp | 137 +
src/api/c/stats.h | 4 +-
src/api/c/stdev.cpp | 9 +-
src/api/c/tile.cpp | 2 +-
src/api/c/transform.cpp | 25 +-
src/api/c/transpose.cpp | 41 +-
src/api/c/unary.cpp | 75 +-
src/api/c/var.cpp | 23 +-
src/api/c/where.cpp | 2 +
src/api/cpp/.gitignore | 0
src/api/cpp/array.cpp | 870 +-
src/api/cpp/bilateral.cpp | 3 +-
src/api/cpp/binary.cpp | 12 +-
src/api/cpp/blas.cpp | 34 +-
src/api/cpp/colorspace.cpp | 11 +-
src/api/cpp/common.hpp | 12 +-
src/api/cpp/complex.cpp | 173 +
src/api/cpp/constants.cpp | 9 +
src/api/cpp/convolve.cpp | 35 +-
src/api/cpp/corrcoef.cpp | 1 +
src/api/cpp/covariance.cpp | 3 +-
src/api/cpp/data.cpp | 357 +-
src/api/cpp/device.cpp | 56 +-
src/api/cpp/error.hpp | 2 +
src/api/cpp/exception.cpp | 23 +-
src/api/cpp/fast.cpp | 3 +-
src/api/cpp/features.cpp | 72 +-
src/api/cpp/fft.cpp | 128 +-
src/api/cpp/fftconvolve.cpp | 52 +
src/api/cpp/filters.cpp | 38 +
src/api/cpp/gaussian_kernel.cpp | 1 +
src/api/cpp/gfor.cpp | 2 +-
src/api/cpp/gradient.cpp | 1 +
src/api/cpp/graphics.cpp | 102 +
src/api/cpp/hamming.cpp | 28 +
src/api/cpp/histogram.cpp | 7 +-
src/api/cpp/hsv_rgb.cpp | 3 +-
src/api/cpp/iir.cpp | 32 +
src/api/cpp/imageio.cpp | 1 +
src/api/cpp/index.cpp | 80 +-
src/api/cpp/lapack.cpp | 138 +
src/api/cpp/matchTemplate.cpp | 5 +-
src/api/cpp/mean.cpp | 13 +-
src/api/cpp/meanshift.cpp | 5 +-
src/api/cpp/medfilt.cpp | 23 -
src/api/cpp/median.cpp | 4 +-
src/api/cpp/morph.cpp | 9 +-
src/api/cpp/orb.cpp | 6 +-
src/api/cpp/reduce.cpp | 110 +-
src/api/cpp/regions.cpp | 12 +-
src/api/cpp/resize.cpp | 3 +-
src/api/cpp/rgb_gray.cpp | 1 +
src/api/cpp/rotate.cpp | 1 +
src/api/cpp/scale.cpp | 3 +-
src/api/cpp/seq.cpp | 31 +-
src/api/cpp/set.cpp | 53 +
src/api/cpp/skew.cpp | 3 +-
src/api/cpp/sobel.cpp | 3 +-
src/api/cpp/stdev.cpp | 7 +-
src/api/cpp/timing.cpp | 9 +
src/api/cpp/transform.cpp | 3 +-
src/api/cpp/translate.cpp | 3 +-
src/api/cpp/transpose.cpp | 6 +
src/api/cpp/unary.cpp | 6 +
src/api/cpp/util.cpp | 4 +-
src/api/cpp/var.cpp | 29 +-
src/api/cpp/where.cpp | 5 +
src/backend/ArrayInfo.cpp | 34 +-
src/backend/ArrayInfo.hpp | 23 +-
src/backend/cblas.cpp | 65 +
src/backend/cpu/.gitignore | 0
src/backend/cpu/Array.cpp | 57 +-
src/backend/cpu/Array.hpp | 14 +-
src/backend/cpu/CMakeLists.txt | 86 +-
src/backend/cpu/TNJ/BinaryNode.hpp | 4 +-
src/backend/cpu/TNJ/BufferNode.hpp | 26 +-
src/backend/cpu/TNJ/Node.hpp | 2 +-
src/backend/cpu/TNJ/ScalarNode.hpp | 2 +-
src/backend/cpu/TNJ/UnaryNode.hpp | 3 +-
src/backend/cpu/approx.cpp | 102 +-
src/backend/cpu/assign.cpp | 128 +
src/backend/cpu/assign.hpp | 18 +
src/backend/cpu/backend.hpp | 0
src/backend/cpu/bilateral.cpp | 76 +-
src/backend/cpu/blas.cpp | 56 +-
src/backend/cpu/blas.hpp | 9 +-
src/backend/cpu/cholesky.cpp | 115 +
src/backend/cpu/cholesky.hpp | 20 +
src/backend/cpu/convolve.cpp | 219 +-
src/backend/cpu/convolve.hpp | 2 +-
src/backend/cpu/copy.cpp | 67 +-
src/backend/cpu/copy.hpp | 0
src/backend/cpu/diagonal.cpp | 14 +-
src/backend/cpu/diff.cpp | 16 +-
src/backend/cpu/fft.cpp | 185 +-
src/backend/cpu/fft.hpp | 4 +-
src/backend/cpu/fftconvolve.cpp | 432 +
src/backend/cpu/fftconvolve.hpp | 19 +
src/backend/cpu/gradient.cpp | 34 +-
src/backend/cpu/hamming.cpp | 103 +
src/backend/cpu/hamming.hpp | 20 +
src/backend/cpu/hist_graphics.cpp | 40 +
src/backend/cpu/hist_graphics.hpp | 26 +
src/backend/cpu/histogram.cpp | 44 +-
src/backend/cpu/hsv_rgb.cpp | 44 +-
src/backend/cpu/identity.cpp | 11 +-
src/backend/cpu/iir.cpp | 92 +
src/backend/cpu/iir.hpp | 17 +
src/backend/cpu/image.cpp | 51 +
src/backend/cpu/image.hpp | 21 +
src/backend/cpu/index.cpp | 126 +
src/backend/cpu/index.hpp | 18 +
src/backend/cpu/inverse.cpp | 103 +
src/backend/cpu/inverse.hpp | 17 +
src/backend/cpu/iota.cpp | 23 +-
src/backend/cpu/ireduce.cpp | 26 +-
src/backend/cpu/join.cpp | 239 +-
src/backend/cpu/join.hpp | 4 +
src/backend/cpu/lapack_helper.hpp | 33 +
src/backend/cpu/logic.hpp | 32 +-
src/backend/cpu/lookup.cpp | 35 +-
src/backend/cpu/lu.cpp | 191 +
src/backend/cpu/lu.hpp | 20 +
src/backend/cpu/match_template.cpp | 51 +-
src/backend/cpu/math.cpp | 4 +
src/backend/cpu/math.hpp | 5 +-
src/backend/cpu/meanshift.cpp | 151 +-
src/backend/cpu/medfilt.cpp | 147 +-
src/backend/cpu/medfilt.hpp | 4 +-
src/backend/cpu/memory.cpp | 91 +-
src/backend/cpu/memory.hpp | 9 +
src/backend/cpu/morph.cpp | 91 +-
src/backend/cpu/platform.cpp | 115 +-
src/backend/cpu/plot.cpp | 46 +
src/backend/cpu/plot.hpp | 22 +
src/backend/cpu/print.hpp | 0
src/backend/cpu/qr.cpp | 144 +
src/backend/cpu/qr.hpp | 20 +
src/backend/cpu/random.cpp | 58 +-
src/backend/cpu/random.hpp | 3 +
src/backend/cpu/range.cpp | 18 +-
src/backend/cpu/reduce.cpp | 117 +-
src/backend/cpu/regions.cpp | 32 +-
src/backend/cpu/regions.hpp | 2 +-
src/backend/cpu/reorder.cpp | 20 +-
src/backend/cpu/resize.cpp | 94 +-
src/backend/cpu/resize.hpp | 2 +-
src/backend/cpu/rotate.cpp | 27 +-
src/backend/cpu/scan.cpp | 8 +-
src/backend/cpu/set.cpp | 18 +-
src/backend/cpu/shift.cpp | 42 +-
src/backend/cpu/shift.hpp | 2 +-
src/backend/cpu/sobel.cpp | 36 +-
src/backend/cpu/solve.cpp | 204 +
src/backend/cpu/solve.hpp | 21 +
src/backend/cpu/sort.cpp | 12 +-
src/backend/cpu/sort_by_key.cpp | 44 +-
src/backend/cpu/sort_index.cpp | 26 +-
src/backend/cpu/tile.cpp | 32 +-
src/backend/cpu/transform.cpp | 19 +-
src/backend/cpu/transform_interp.hpp | 113 +-
src/backend/cpu/transpose.cpp | 67 +-
src/backend/cpu/transpose.hpp | 3 +
src/backend/cpu/triangle.cpp | 89 +
src/backend/cpu/triangle.hpp | 20 +
src/backend/cpu/unary.hpp | 5 +
src/backend/cpu/where.cpp | 22 +-
src/backend/cuda/Array.cpp | 54 +-
src/backend/cuda/Array.hpp | 16 +-
src/backend/cuda/CMakeLists.txt | 185 +-
src/backend/cuda/JIT/BinaryNode.hpp | 2 +-
src/backend/cuda/JIT/BufferNode.hpp | 7 +-
src/backend/cuda/JIT/Node.hpp | 2 +-
src/backend/cuda/JIT/ScalarNode.hpp | 6 +-
src/backend/cuda/JIT/UnaryNode.hpp | 2 +-
src/backend/cuda/JIT/arith.cu | 9 +
src/backend/cuda/JIT/cast.cu | 9 +
src/backend/cuda/JIT/exp.cu | 10 +
src/backend/cuda/JIT/hyper.cu | 9 +
src/backend/cuda/JIT/logic.cu | 9 +
src/backend/cuda/JIT/numeric.cu | 25 +
src/backend/cuda/JIT/trig.cu | 9 +
src/backend/cuda/JIT/types.h | 9 +
src/backend/cuda/Param.hpp | 10 +-
src/backend/cuda/all.cu | 16 +-
src/backend/cuda/any.cu | 16 +-
src/backend/cuda/assign.cu | 79 +
src/backend/cuda/assign.hpp | 18 +
src/backend/cuda/backend.hpp | 0
src/backend/cuda/binary.hpp | 1 +
src/backend/cuda/blas.cpp | 174 +-
src/backend/cuda/blas.hpp | 9 +-
src/backend/cuda/cholesky.cu | 180 +
src/backend/cuda/cholesky.hpp | 20 +
src/backend/cuda/complex.hpp | 4 +-
src/backend/cuda/convolve.cpp | 15 +-
src/backend/cuda/convolve.hpp | 2 +-
src/backend/cuda/copy.cu | 28 +
src/backend/cuda/copy.hpp | 0
src/backend/cuda/cublasManager.cpp | 74 +
src/backend/cuda/cublasManager.hpp | 37 +
src/backend/cuda/cusolverDnManager.cpp | 81 +
src/backend/cuda/cusolverDnManager.hpp | 41 +
src/backend/cuda/debug_cuda.hpp | 2 -
src/backend/cuda/diagonal.cu | 6 +-
src/backend/cuda/driver.cpp | 2 +-
src/backend/cuda/err_cuda.hpp | 2 +-
src/backend/cuda/err_cufft.hpp | 88 +
src/backend/cuda/fft.cpp | 243 +
src/backend/cuda/fft.cu | 279 -
src/backend/cuda/fft.hpp | 7 +-
src/backend/cuda/fftconvolve.cu | 123 +
src/backend/cuda/fftconvolve.hpp | 19 +
src/backend/cuda/hamming.cu | 62 +
src/backend/cuda/hamming.hpp | 22 +
src/backend/cuda/hist_graphics.cu | 52 +
src/backend/cuda/hist_graphics.hpp | 26 +
src/backend/cuda/histogram.cu | 24 +-
src/backend/cuda/identity.cu | 2 +
src/backend/cuda/iir.cu | 64 +
src/backend/cuda/iir.hpp | 17 +
src/backend/cuda/image.cu | 58 +
src/backend/cuda/image.hpp | 21 +
src/backend/cuda/index.cu | 85 +
src/backend/cuda/index.hpp | 18 +
src/backend/cuda/interopManager.cu | 104 +
src/backend/cuda/interopManager.hpp | 54 +
src/backend/cuda/inverse.cu | 60 +
src/backend/cuda/inverse.hpp | 17 +
src/backend/cuda/jit.cpp | 26 +-
src/backend/cuda/join.cu | 156 +-
src/backend/cuda/join.hpp | 3 +
src/backend/cuda/kernel/approx.hpp | 78 +-
src/backend/cuda/kernel/assign.hpp | 87 +
src/backend/cuda/kernel/bilateral.hpp | 78 +-
src/backend/cuda/kernel/convolve.cu | 608 +-
src/backend/cuda/kernel/convolve.hpp | 4 +-
src/backend/cuda/kernel/convolve_separable.cu | 145 +-
src/backend/cuda/kernel/diff.hpp | 8 +-
src/backend/cuda/kernel/exampleFunction.hpp | 8 +-
src/backend/cuda/kernel/fast_pyramid.hpp | 2 +-
src/backend/cuda/kernel/fftconvolve.hpp | 357 +
src/backend/cuda/kernel/gradient.hpp | 28 +-
src/backend/cuda/kernel/hamming.hpp | 478 +
src/backend/cuda/kernel/histogram.hpp | 39 +-
src/backend/cuda/kernel/hsv_rgb.hpp | 26 +-
src/backend/cuda/kernel/identity.hpp | 8 +-
src/backend/cuda/kernel/iir.hpp | 96 +
src/backend/cuda/kernel/index.hpp | 87 +
src/backend/cuda/kernel/iota.hpp | 42 +-
src/backend/cuda/kernel/ireduce.hpp | 107 +-
src/backend/cuda/kernel/join.hpp | 71 +-
src/backend/cuda/kernel/lookup.hpp | 67 +-
src/backend/cuda/kernel/lu_split.hpp | 101 +
src/backend/cuda/kernel/match_template.hpp | 56 +-
src/backend/cuda/kernel/meanshift.hpp | 120 +-
src/backend/cuda/kernel/medfilt.hpp | 111 +-
src/backend/cuda/kernel/memcopy.hpp | 30 +-
src/backend/cuda/kernel/morph.hpp | 195 +-
src/backend/cuda/kernel/orb.hpp | 47 +-
src/backend/cuda/kernel/random.hpp | 36 +-
src/backend/cuda/kernel/range.hpp | 38 +-
src/backend/cuda/kernel/reduce.hpp | 122 +-
src/backend/cuda/kernel/regions.hpp | 32 +-
src/backend/cuda/kernel/reorder.hpp | 42 +-
src/backend/cuda/kernel/resize.hpp | 94 +-
src/backend/cuda/kernel/rotate.hpp | 41 +-
src/backend/cuda/kernel/scan_dim.hpp | 62 +-
src/backend/cuda/kernel/scan_first.hpp | 63 +-
src/backend/cuda/kernel/shift.hpp | 54 +-
src/backend/cuda/kernel/sobel.hpp | 61 +-
src/backend/cuda/kernel/sort.hpp | 12 +-
src/backend/cuda/kernel/sort_by_key.hpp | 18 +-
src/backend/cuda/kernel/sort_index.hpp | 18 +-
src/backend/cuda/kernel/tile.hpp | 42 +-
src/backend/cuda/kernel/transform.hpp | 32 +-
src/backend/cuda/kernel/transform_interp.hpp | 89 +-
src/backend/cuda/kernel/transpose.hpp | 54 +-
src/backend/cuda/kernel/transpose_inplace.hpp | 155 +
src/backend/cuda/kernel/triangle.hpp | 87 +
src/backend/cuda/kernel/where.hpp | 4 +-
src/backend/cuda/logic.hpp | 5 +-
src/backend/cuda/lookup.cu | 6 +-
src/backend/cuda/lu.cu | 195 +
src/backend/cuda/lu.hpp | 20 +
src/backend/cuda/math.cpp | 9 +
src/backend/cuda/math.hpp | 25 +-
src/backend/cuda/medfilt.cu | 8 +-
src/backend/cuda/medfilt.hpp | 4 +-
src/backend/cuda/memory.cpp | 126 +-
src/backend/cuda/memory.hpp | 9 +
src/backend/cuda/morph3d_impl.hpp | 4 -
src/backend/cuda/platform.cpp | 594 +-
src/backend/cuda/platform.hpp | 3 +
src/backend/cuda/plot.cu | 58 +
src/backend/cuda/plot.hpp | 22 +
src/backend/cuda/print.hpp | 2 +-
src/backend/cuda/qr.cu | 251 +
src/backend/cuda/qr.hpp | 20 +
src/backend/cuda/random.cu | 15 +
src/backend/cuda/random.hpp | 3 +
src/backend/cuda/range.cu | 2 +-
src/backend/cuda/regions.cu | 6 +-
src/backend/cuda/regions.hpp | 2 +-
src/backend/cuda/resize.cu | 12 +-
src/backend/cuda/resize.hpp | 2 +-
src/backend/cuda/rotate.cu | 3 +
src/backend/cuda/set.cu | 4 +-
src/backend/cuda/shift.cu | 8 +-
src/backend/cuda/shift.hpp | 2 +-
src/backend/cuda/solve.cu | 418 +
src/backend/cuda/solve.hpp | 21 +
src/backend/cuda/sort_by_key/ascd_f32.cu | 9 +
src/backend/cuda/sort_by_key/ascd_f64.cu | 9 +
src/backend/cuda/sort_by_key/ascd_s32.cu | 9 +
src/backend/cuda/sort_by_key/ascd_s8.cu | 9 +
src/backend/cuda/sort_by_key/ascd_u32.cu | 9 +
src/backend/cuda/sort_by_key/ascd_u8.cu | 9 +
src/backend/cuda/sort_by_key/desc_f32.cu | 9 +
src/backend/cuda/sort_by_key/desc_f64.cu | 9 +
src/backend/cuda/sort_by_key/desc_s32.cu | 9 +
src/backend/cuda/sort_by_key/desc_s8.cu | 9 +
src/backend/cuda/sort_by_key/desc_u32.cu | 9 +
src/backend/cuda/sort_by_key/desc_u8.cu | 9 +
src/backend/cuda/traits.hpp | 2 +
src/backend/cuda/transform.cu | 3 +
src/backend/cuda/transpose.cu | 6 +-
src/backend/cuda/transpose.hpp | 3 +
src/backend/cuda/transpose_inplace.cu | 42 +
src/backend/cuda/triangle.cu | 55 +
src/backend/cuda/triangle.hpp | 20 +
src/backend/cuda/types.cpp | 64 +-
src/backend/cuda/types.hpp | 6 +-
src/backend/cuda/unary.hpp | 3 +
src/backend/cuda/utility.hpp | 29 +
src/backend/cuda/where.cu | 2 +
src/backend/defines.hpp | 21 +
src/backend/dim4.cpp | 260 +
src/backend/lapacke.cpp | 168 +
src/backend/lapacke.hpp | 76 +
src/backend/opencl/Array.cpp | 85 +-
src/backend/opencl/Array.hpp | 17 +-
src/backend/opencl/CMakeLists.txt | 148 +-
src/backend/opencl/JIT/BinaryNode.hpp | 2 +-
src/backend/opencl/JIT/BufferNode.hpp | 2 +-
src/backend/opencl/JIT/Node.hpp | 4 +-
src/backend/opencl/JIT/ScalarNode.hpp | 2 +-
src/backend/opencl/JIT/UnaryNode.hpp | 2 +-
src/backend/opencl/Param.cpp | 28 +
src/backend/opencl/Param.hpp | 4 +-
src/backend/opencl/all.cpp | 16 +-
src/backend/opencl/any.cpp | 16 +-
src/backend/opencl/approx.cpp | 8 -
src/backend/opencl/assign.cpp | 88 +
src/backend/opencl/assign.hpp | 18 +
src/backend/opencl/backend.hpp | 0
src/backend/opencl/bilateral.cpp | 4 -
src/backend/opencl/blas.cpp | 79 +-
src/backend/opencl/blas.hpp | 12 +-
src/backend/opencl/cholesky.cpp | 104 +
src/backend/opencl/cholesky.hpp | 20 +
src/backend/opencl/cl.hpp | 9230 ++++++++++----------
src/backend/opencl/convolve.cpp | 43 +-
src/backend/opencl/convolve.hpp | 2 +-
src/backend/opencl/convolve_separable.cpp | 13 +-
src/backend/opencl/copy.cpp | 37 +-
src/backend/opencl/copy.hpp | 0
src/backend/opencl/debug_opencl.hpp | 20 +-
src/backend/opencl/diagonal.cpp | 6 +-
src/backend/opencl/diff.cpp | 4 -
src/backend/opencl/err_clblas.hpp | 68 +
src/backend/opencl/err_clfft.hpp | 100 +
src/backend/opencl/err_opencl.hpp | 15 +
src/backend/opencl/fft.cpp | 263 +-
src/backend/opencl/fft.hpp | 7 +-
src/backend/opencl/fftconvolve.cpp | 140 +
src/backend/opencl/fftconvolve.hpp | 19 +
src/backend/opencl/gradient.cpp | 5 -
src/backend/opencl/hamming.cpp | 143 +
src/backend/opencl/hamming.hpp | 22 +
src/backend/opencl/hist_graphics.cpp | 67 +
src/backend/opencl/hist_graphics.hpp | 24 +
src/backend/opencl/histogram.cpp | 26 +-
src/backend/opencl/identity.cpp | 2 +
src/backend/opencl/iir.cpp | 69 +
src/backend/opencl/iir.hpp | 17 +
src/backend/opencl/image.cpp | 75 +
src/backend/opencl/image.hpp | 21 +
src/backend/opencl/index.cpp | 92 +
src/backend/opencl/index.hpp | 18 +
src/backend/opencl/interopManager.cpp | 77 +
src/backend/opencl/interopManager.hpp | 44 +
src/backend/opencl/inverse.cpp | 57 +
src/backend/opencl/inverse.hpp | 17 +
src/backend/opencl/iota.cpp | 5 -
src/backend/opencl/jit.cpp | 16 +-
src/backend/opencl/join.cpp | 165 +-
src/backend/opencl/join.hpp | 3 +
src/backend/opencl/kernel/KParam.hpp | 6 +-
src/backend/opencl/kernel/approx.hpp | 16 +-
src/backend/opencl/kernel/approx1.cl | 30 +-
src/backend/opencl/kernel/approx2.cl | 36 +-
src/backend/opencl/kernel/assign.cl | 60 +
src/backend/opencl/kernel/assign.hpp | 94 +
src/backend/opencl/kernel/bilateral.cl | 57 +-
src/backend/opencl/kernel/bilateral.hpp | 25 +-
src/backend/opencl/kernel/config.hpp | 2 +-
src/backend/opencl/kernel/convolve.cl | 261 +-
src/backend/opencl/kernel/convolve.hpp | 23 +-
src/backend/opencl/kernel/convolve/conv1.cpp | 37 +-
src/backend/opencl/kernel/convolve/conv2_impl.hpp | 71 +-
src/backend/opencl/kernel/convolve/conv3.cpp | 22 +-
src/backend/opencl/kernel/convolve/conv_common.hpp | 144 +-
src/backend/opencl/kernel/convolve_separable.cl | 58 +-
src/backend/opencl/kernel/convolve_separable.hpp | 20 +-
src/backend/opencl/kernel/copy.cl | 8 +-
src/backend/opencl/kernel/diagonal.hpp | 17 +-
src/backend/opencl/kernel/diff.cl | 28 +-
src/backend/opencl/kernel/diff.hpp | 12 +-
src/backend/opencl/kernel/exampleFunction.hpp | 10 +-
src/backend/opencl/kernel/fast.cl | 9 +-
src/backend/opencl/kernel/fast.hpp | 44 +-
src/backend/opencl/kernel/fftconvolve.hpp | 305 +
src/backend/opencl/kernel/fftconvolve_multiply.cl | 84 +
src/backend/opencl/kernel/fftconvolve_pack.cl | 129 +
src/backend/opencl/kernel/fftconvolve_reorder.cl | 95 +
src/backend/opencl/kernel/gradient.cl | 28 +-
src/backend/opencl/kernel/gradient.hpp | 10 +-
src/backend/opencl/kernel/hamming.cl | 360 +
src/backend/opencl/kernel/hamming.hpp | 138 +
src/backend/opencl/kernel/histogram.cl | 21 +-
src/backend/opencl/kernel/histogram.hpp | 25 +-
src/backend/opencl/kernel/hsv_rgb.cl | 18 +-
src/backend/opencl/kernel/hsv_rgb.hpp | 10 +-
src/backend/opencl/kernel/identity.cl | 4 +-
src/backend/opencl/kernel/identity.hpp | 15 +-
src/backend/opencl/kernel/iir.cl | 104 +
src/backend/opencl/kernel/iir.hpp | 98 +
src/backend/opencl/kernel/index.cl | 60 +
src/backend/opencl/kernel/index.hpp | 93 +
src/backend/opencl/kernel/iota.cl | 38 +-
src/backend/opencl/kernel/iota.hpp | 18 +-
src/backend/opencl/kernel/ireduce.hpp | 44 +-
src/backend/opencl/kernel/jit.cl | 1 +
src/backend/opencl/kernel/join.cl | 68 +-
src/backend/opencl/kernel/join.hpp | 39 +-
src/backend/opencl/kernel/laset.cl | 186 +
src/backend/opencl/kernel/laset.hpp | 91 +
src/backend/opencl/kernel/laset_band.cl | 116 +
src/backend/opencl/kernel/laset_band.hpp | 97 +
src/backend/opencl/kernel/laswp.cl | 91 +
src/backend/opencl/kernel/laswp.hpp | 102 +
src/backend/opencl/kernel/lookup.cl | 30 +-
src/backend/opencl/kernel/lookup.hpp | 12 +-
src/backend/opencl/kernel/lu_split.cl | 61 +
src/backend/opencl/kernel/lu_split.hpp | 117 +
src/backend/opencl/kernel/matchTemplate.cl | 44 +-
src/backend/opencl/kernel/match_template.hpp | 14 +-
src/backend/opencl/kernel/meanshift.cl | 87 +-
src/backend/opencl/kernel/meanshift.hpp | 33 +-
src/backend/opencl/kernel/medfilt.cl | 76 +-
src/backend/opencl/kernel/medfilt.hpp | 25 +-
src/backend/opencl/kernel/memcopy.cl | 24 +-
src/backend/opencl/kernel/memcopy.hpp | 34 +-
src/backend/opencl/kernel/morph.cl | 155 +-
src/backend/opencl/kernel/morph.hpp | 40 +-
src/backend/opencl/kernel/ops.cl | 2 +-
src/backend/opencl/kernel/orb.hpp | 82 +-
src/backend/opencl/kernel/random.hpp | 26 +-
src/backend/opencl/kernel/range.cl | 34 +-
src/backend/opencl/kernel/range.hpp | 14 +-
src/backend/opencl/kernel/reduce.hpp | 30 +-
src/backend/opencl/kernel/regions.cl | 30 +-
src/backend/opencl/kernel/regions.hpp | 10 +-
src/backend/opencl/kernel/reorder.cl | 36 +-
src/backend/opencl/kernel/reorder.hpp | 18 +-
src/backend/opencl/kernel/resize.cl | 46 +-
src/backend/opencl/kernel/resize.hpp | 38 +-
src/backend/opencl/kernel/rotate.cl | 18 +-
src/backend/opencl/kernel/rotate.hpp | 50 +-
src/backend/opencl/kernel/scan_dim.cl | 56 +-
src/backend/opencl/kernel/scan_dim.hpp | 239 +-
src/backend/opencl/kernel/scan_first.cl | 38 +-
src/backend/opencl/kernel/scan_first.hpp | 2 +-
src/backend/opencl/kernel/set.cl | 0
src/backend/opencl/kernel/set.hpp | 45 +-
src/backend/opencl/kernel/shift.cl | 42 +-
src/backend/opencl/kernel/shift.hpp | 22 +-
src/backend/opencl/kernel/sobel.cl | 51 +-
src/backend/opencl/kernel/sobel.hpp | 16 +-
src/backend/opencl/kernel/sort.hpp | 16 +-
src/backend/opencl/kernel/sort_by_key.hpp | 22 +-
src/backend/opencl/kernel/sort_index.hpp | 22 +-
src/backend/opencl/kernel/swapdblk.cl | 71 +
src/backend/opencl/kernel/swapdblk.hpp | 105 +
src/backend/opencl/kernel/tile.cl | 38 +-
src/backend/opencl/kernel/tile.hpp | 14 +-
src/backend/opencl/kernel/transform.cl | 20 +-
src/backend/opencl/kernel/transform.hpp | 33 +-
src/backend/opencl/kernel/transform_interp.cl | 57 +-
src/backend/opencl/kernel/transpose.cl | 44 +-
src/backend/opencl/kernel/transpose.hpp | 13 +-
src/backend/opencl/kernel/transpose_inplace.cl | 107 +
src/backend/opencl/kernel/transpose_inplace.hpp | 95 +
src/backend/opencl/kernel/triangle.cl | 50 +
src/backend/opencl/kernel/triangle.hpp | 99 +
src/backend/opencl/kernel/where.hpp | 4 +-
src/backend/opencl/logic.hpp | 4 +-
src/backend/opencl/lookup.cpp | 6 +-
src/backend/opencl/lu.cpp | 130 +
src/backend/opencl/lu.hpp | 20 +
src/backend/opencl/magma/geqrf2.cpp | 359 +
src/backend/opencl/magma/geqrf3.cpp | 325 +
src/backend/opencl/magma/getrf.cpp | 362 +
src/backend/opencl/magma/getrs.cpp | 234 +
src/backend/opencl/magma/larfb.cpp | 355 +
src/backend/opencl/magma/laset.cpp | 59 +
src/backend/opencl/magma/laset_band.cpp | 67 +
src/backend/opencl/magma/laswp.cpp | 54 +
src/backend/opencl/magma/magma.h | 96 +
src/backend/opencl/magma/magma_blas.h | 71 +
src/backend/opencl/magma/magma_common.h | 34 +
src/backend/opencl/magma/magma_cpu_lapack.h | 99 +
src/backend/opencl/magma/magma_data.h | 501 ++
src/backend/opencl/magma/magma_helper.cpp | 154 +
src/backend/opencl/magma/magma_helper.h | 24 +
src/backend/opencl/magma/magma_sync.h | 33 +
src/backend/opencl/magma/magma_types.h | 555 ++
src/backend/opencl/magma/potrf.cpp | 317 +
src/backend/opencl/magma/swapdblk.cpp | 36 +
src/backend/opencl/magma/transpose.cpp | 65 +
src/backend/opencl/magma/transpose_inplace.cpp | 54 +
src/backend/opencl/magma/ungqr.cpp | 210 +
src/backend/opencl/magma/unmqr.cpp | 388 +
src/backend/opencl/magma/unmqr2.cpp | 321 +
src/backend/opencl/math.cpp | 9 +
src/backend/opencl/math.hpp | 16 +-
src/backend/opencl/meanshift.cpp | 7 -
src/backend/opencl/medfilt.cpp | 12 +-
src/backend/opencl/medfilt.hpp | 4 +-
src/backend/opencl/memory.cpp | 113 +-
src/backend/opencl/memory.hpp | 13 +-
src/backend/opencl/morph3d_impl.hpp | 10 +-
src/backend/opencl/morph_impl.hpp | 4 -
src/backend/opencl/platform.cpp | 157 +-
src/backend/opencl/platform.hpp | 16 +-
src/backend/opencl/plot.cpp | 73 +
src/backend/opencl/plot.hpp | 23 +
src/backend/opencl/print.hpp | 2 +-
src/backend/opencl/program.cpp | 9 +-
src/backend/opencl/program.hpp | 27 +-
src/backend/opencl/qr.cpp | 150 +
src/backend/opencl/qr.hpp | 20 +
src/backend/opencl/random.cpp | 33 +-
src/backend/opencl/random.hpp | 3 +
src/backend/opencl/range.cpp | 7 +-
src/backend/opencl/regions.cpp | 12 +-
src/backend/opencl/regions.hpp | 2 +-
src/backend/opencl/reorder.cpp | 4 -
src/backend/opencl/resize.cpp | 16 +-
src/backend/opencl/resize.hpp | 2 +-
src/backend/opencl/rotate.cpp | 8 +-
src/backend/opencl/scan.cpp | 4 -
src/backend/opencl/set.cpp | 12 -
src/backend/opencl/shift.cpp | 12 +-
src/backend/opencl/shift.hpp | 2 +-
src/backend/opencl/solve.cpp | 361 +
src/backend/opencl/solve.hpp | 21 +
src/backend/opencl/sort_by_key.cpp | 9 -
src/backend/opencl/sort_index.cpp | 5 -
src/backend/opencl/tile.cpp | 4 -
src/backend/opencl/traits.hpp | 37 +
src/backend/opencl/transform.cpp | 7 +-
src/backend/opencl/transpose.cpp | 6 +-
src/backend/opencl/transpose.hpp | 3 +
src/backend/opencl/transpose_inplace.cpp | 52 +
src/backend/opencl/triangle.cpp | 57 +
src/backend/opencl/triangle.hpp | 20 +
src/backend/opencl/types.cpp | 22 +-
src/backend/opencl/types.hpp | 2 +-
src/backend/opencl/unary.hpp | 3 +
src/backend/opencl/where.cpp | 6 +-
src/backend/template/.gitignore | 0
test/.gitignore | 0
test/CMakeLists.txt | 60 +-
test/approx1.cpp | 23 +-
test/approx2.cpp | 28 +-
test/array.cpp | 367 +
test/assign.cpp | 508 +-
test/basic.cpp | 50 +-
test/basic_c.c | 17 +
test/bilateral.cpp | 45 +-
test/binary.cpp | 2 +-
test/blas.cpp | 90 +-
test/cholesky_dense.cpp | 87 +
test/complex.cpp | 20 +-
test/constant.cpp | 170 +-
test/convolve.cpp | 353 +-
test/data | 2 +-
test/diagonal.cpp | 89 +
test/diff1.cpp | 32 +-
test/diff2.cpp | 32 +-
test/fast.cpp | 180 +-
test/fft.cpp | 293 +-
test/fft_large.cpp | 58 +
test/fftconvolve.cpp | 653 ++
test/gaussiankernel.cpp | 159 +
test/gen_assign.cpp | 465 +
test/gen_index.cpp | 298 +
test/getting_started.cpp | 299 +
test/gfor.cpp | 223 +
test/gradient.cpp | 8 +-
test/gtest | 2 +-
test/hamming.cpp | 154 +
test/histogram.cpp | 45 +-
test/iir.cpp | 188 +
test/imageio.cpp | 37 +-
test/index.cpp | 435 +-
test/info.cpp | 2 +-
test/inverse_dense.cpp | 65 +
test/iota.cpp | 139 +
test/join.cpp | 41 +-
test/lu_dense.cpp | 194 +
test/match_template.cpp | 10 +-
test/math.cpp | 6 +-
test/matrix_manipulation.cpp | 134 +
test/mean.cpp | 46 +-
test/meanshift.cpp | 63 +-
test/medfilt.cpp | 83 +-
test/median.cpp | 109 +
test/memory.cpp | 319 +
test/missing.cpp | 35 +
test/moddims.cpp | 18 +-
test/morph.cpp | 90 +-
test/orb.cpp | 84 +-
test/qr_dense.cpp | 167 +
test/random.cpp | 117 +-
test/range.cpp | 157 +
test/reduce.cpp | 176 +-
test/regions.cpp | 82 +-
test/reorder.cpp | 6 +-
test/resize.cpp | 155 +-
test/rotate.cpp | 27 +-
test/rotate_linear.cpp | 15 +-
test/scan.cpp | 6 +-
test/set.cpp | 10 +-
test/shift.cpp | 11 +-
test/sobel.cpp | 6 +-
test/solve_dense.cpp | 187 +
test/sort.cpp | 6 +-
test/sort_by_key.cpp | 10 +-
test/sort_index.cpp | 8 +-
test/testHelpers.hpp | 75 +-
test/tile.cpp | 6 +-
test/translate.cpp | 186 +
test/transpose.cpp | 29 +-
test/transpose_inplace.cpp | 107 +
test/triangle.cpp | 171 +
test/var.cpp | 97 +-
test/where.cpp | 30 +-
test/write.cpp | 101 +
874 files changed, 53920 insertions(+), 16510 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