[arrayfire] branch master updated (f263db0 -> 7507b61)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Mon Jan 4 23:22:11 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to branch master
in repository arrayfire.

      from  f263db0   Increment version to 3.2.1
       new  7e2ecb4   Increment version to 3.2.2
       new  edee05b   Remove unused variable warning in homography cuda kernel
       new  ba19743   Fix memory leak in cuda random. Additionally allow seeds per device
       new  c13227e   Use cudaMalloc/Free for memory ops in curand
       new  6a18064   Use custom cflags in examples.
       new  b61bb42   Merge branch 'fix/examples-use-custom-cflags' of https://github.com/ghisvail/arrayfire into hotfixes-3.2.2
       new  20ba4b9   Fix missing includes in testsuite.
       new  b1ee11c   Merge branch 'fix/testsuite-missing-includes' of https://github.com/ghisvail/arrayfire into hotfixes-3.2.2
       new  2287c5c   Move AF_REVISION and AF_COMPILER_STR to backend/version.hpp
       new  eb3b242   Merge pull request #1147 from shehzan10/hotfixes-3.2.2
       new  cac82df   Minor cleanup to FindCBLAS.cmake
       new  a1d6213   Merge pull request #1146 from pavanky/build_fixes
       new  09f0367   Replaced cudaMemcpy with async version calls in homography
       new  0b10b3a   Merge pull request #1153 from 9prady9/perf_fix_homography
       new  9459c62   Fix bug in identity cuda plaguing compute 5.2
       new  1f3e7b3   Merge pull request #1154 from shehzan10/hotfixes-3.2.2
       new  8405d5d   Add multiprocess compilation flags for Visual Studio
       new  cda0923   Add MSVC flag around example build flags
       new  1af10e9   Merge pull request #1156 from shehzan10/MSVC_MP
       new  dc1e53f   Adding default parameter for surface
       new  687167b   Cleaning up graphics examples
       new  b21a838   Update number of iterations in black scholes example
       new  cbe4af5   Cleaning up examples
       new  52a8409   Fixing select and replace tests
       new  57779c2   Fixing surface.cpp example to work on windows
       new  59da65f   Removing unnecessary af/macros.h from all examples
       new  a3a19b5   Merge pull request #1158 from pavanky/example_fixes
       new  59c9820   Add function to check Image IO availability
       new  5bd550f   Added noImageIOTests() to relevant tests
       new  4145a04   Add function to check LAPACK availability
       new  1237820   Added noLAPACKTests() to relevant tests
       new  9d218a5   Hide scrollbars appearing for quoted/pre text
       new  20e1a18   Merge remote-tracking branch 'origin/scrollbar-fix' into no-freeimage-disable-tests
       new  e94f037   Handle printing empty Arrays
       new  fea38e4   Remove macros.h and MSG from defines.hpp
       new  8c945f3   Added MEMINFO macro to print memory stats
       new  6bf306e   CPU: Using mt19973 as generator instead of default_random_engine
       new  0b11c6e   MEMINFO -> AF_MEM_INFO. Add documentation for the macro
       new  fda0a80   Merge pull request #1169 from shehzan10/no-freeimage-disable-tests
       new  35f0fc2   Change clBLAS/FFT external projects to clBLAS/FFT-ext
       new  ed0373f   Creating streams for devices only when device is active
       new  bf9d70a   Check the stream before returning in getStream
       new  6dbd4cc   Merge pull request #1180 from shehzan10/hotfixes-3.2.2
       new  36ed9a4   bug fix in plot3 graphics example
       new  301e388   Merge pull request #1176 from 9prady9/example_fixes
       new  ac09f91   Fixing documentation for replace function
       new  eed0651   Adding documentation for `device` that it locks the memory.
       new  cd26c4e   Updating forge tag to reduce the path lengths
       new  c171395   Merge pull request #1183 from pavanky/docs-fixes
       new  1c584de   Add extra paths to check for unified on Linux/OSX
       new  dc4c479   Added documentation link when library fails to load in unified
       new  1ed27ff   Add detail for AF_ERR_ARR_BKND_MISMATCH
       new  7a93d9a   Using vector<string> in unified for extra paths
       new  e60fa94   Using auto to iterated extra paths in unified
       new  1e0ab50   Fix colorspace c functions to use exceptions properly
       new  affc59b   Adding __AF_FILENAME__ to give the just filename without the path
       new  ca6ed2b   Add AF_RETURN_ERROR macro to return errors and print msg
       new  7cb790e   Use AF_RETURN_ERROR when graphics is not configured
       new  e26c341   Use AF_RETURN_ERROR when Image IO is not configured
       new  2717d42   Add function name to exceptions in internal error classes
       new  c074de7   Add missing vector include
       new  301b21d   Using AF_THROW_MSG instead of THROW in cpp/array.cpp
       new  ff83267   __AF_FILENAME__ returns path from src
       new  194de52   Formatting the exception string
       new  4e06483   DOC Add code sample to convert available backends to bool
       new  a75590b   TESTS Removed typed_test from info.cpp
       new  05471d1   TEST add a test for unified api
       new  9604fcc   Change AF_THROW_MSG to AF_THROW_ERR - Does not check for AF_SUCCESS
       new  50bccdd   Change CHECK_ARRAYS to be used like a function
       new  5df0b29   TEST Rename test/unified.cpp to test/backend.cpp
       new  db3626f   Build only info and backend test for unified
       new  862b523   Fixes for exceptions in minimal builds
       new  613557c   Changes to opencl backend when building with openblas
       new  0c77893   Changes to find OpenBLAS as lapack and lapacke alternative
       new  0d270ad   Merge pull request #1197 from pavanky/openblas_fixes
       new  091cdf9   Adding a Fast configuration
       new  40f2cbe   Test reordering: Sort by backend, then alphabetically
       new  235728a   Revert "Adding a Fast configuration"
       new  4243ffc   BUILD Adding option MIN_BUILD_TIME to CMake. Options sets O0 for fast compile
       new  d308ae1   DOC Fix typo in af_div
       new  7c96fd4   Update release notes for v3.2.2
       new  59dcacd   Update forge tag for release v3.2.2
       new  005894e   Merge pull request #1195 from shehzan10/fastconfig
       new  7507b61   Merge pull request #1200 from arrayfire/hotfixes-3.2.2

The 84 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 +
 CMakeLists.txt                                     |  10 ++
 CMakeModules/FindCBLAS.cmake                       |  52 ++++-----
 CMakeModules/FindLAPACKE.cmake                     |   6 +-
 CMakeModules/MinBuildTime.cmake                    |  93 ++++++++++++++++
 CMakeModules/Version.cmake                         |   7 +-
 CMakeModules/build_clBLAS.cmake                    |   6 +-
 CMakeModules/build_clFFT.cmake                     |   6 +-
 CMakeModules/build_forge.cmake                     |   2 +-
 CMakeModules/version.h.in                          |   2 -
 .../cpu/traits.hpp => CMakeModules/version.hpp.in  |   4 +-
 docs/arrayfire.css                                 |   5 +
 docs/details/backend.dox                           |   9 ++
 docs/pages/release_notes.md                        |  75 +++++++++++++
 examples/CMakeLists.txt                            |  10 +-
 examples/benchmarks/blas.cpp                       |  13 +--
 examples/benchmarks/fft.cpp                        |   7 --
 examples/benchmarks/pi.cpp                         |   7 --
 examples/financial/black_scholes_options.cpp       |   9 +-
 examples/financial/heston_model.cpp                |   1 +
 examples/getting_started/convolve.cpp              |   7 --
 examples/getting_started/integer.cpp               |   7 --
 examples/getting_started/rainfall.cpp              |   7 --
 examples/getting_started/vectorize.cpp             |   8 +-
 examples/graphics/conway.cpp                       |   9 --
 examples/graphics/conway_pretty.cpp                |  11 +-
 examples/graphics/fractal.cpp                      |   8 +-
 examples/graphics/histogram.cpp                    |   9 --
 examples/graphics/plot2d.cpp                       |   9 --
 examples/graphics/plot3.cpp                        |  14 +--
 examples/graphics/surface.cpp                      |  29 ++---
 examples/helloworld/helloworld.cpp                 |   8 +-
 .../image_processing/adaptive_thresholding.cpp     |  10 +-
 examples/image_processing/binary_thresholding.cpp  |   8 --
 examples/image_processing/brain_segmentation.cpp   |   1 +
 examples/image_processing/edge.cpp                 |   5 +-
 examples/image_processing/filters.cpp              |  26 ++---
 examples/image_processing/image_demo.cpp           |   5 +-
 examples/image_processing/image_editing.cpp        |   8 --
 examples/image_processing/morphing.cpp             |   5 +-
 examples/image_processing/optical_flow.cpp         |   7 --
 examples/image_processing/pyramids.cpp             |   5 +-
 examples/lin_algebra/cholesky.cpp                  |   7 --
 examples/lin_algebra/lu.cpp                        |   7 --
 examples/lin_algebra/qr.cpp                        |   7 --
 examples/lin_algebra/svd.cpp                       |   7 --
 examples/machine_learning/bagging.cpp              |   1 +
 examples/machine_learning/deep_belief_net.cpp      |   1 +
 examples/machine_learning/kmeans.cpp               |   2 +
 examples/machine_learning/knn.cpp                  |   1 +
 examples/machine_learning/logistic_regression.cpp  |   1 +
 examples/machine_learning/naive_bayes.cpp          |   1 +
 examples/machine_learning/neural_network.cpp       |   1 +
 examples/machine_learning/perceptron.cpp           |   1 +
 examples/machine_learning/rbm.cpp                  |   1 +
 examples/machine_learning/softmax_regression.cpp   |   1 +
 examples/pde/swe.cpp                               |   1 +
 examples/unified/basic.cpp                         |   8 --
 include/af/arith.h                                 |   2 +-
 include/af/array.h                                 |   2 +-
 include/af/data.h                                  |  12 +-
 include/af/graphics.h                              |   4 +-
 include/af/macros.h                                |  60 ++++++++++
 src/api/c/colorspace.cpp                           |  63 ++++++-----
 src/api/c/err_common.cpp                           |  84 ++++++++------
 src/api/c/err_common.hpp                           | 122 ++++++++++++++-------
 src/api/c/graphics_common.hpp                      |   6 +-
 src/api/c/hist.cpp                                 |   2 +-
 src/api/c/image.cpp                                |  18 +--
 src/api/c/imageio.cpp                              |  17 ++-
 src/api/c/imageio2.cpp                             |   8 +-
 src/api/c/plot.cpp                                 |   2 +-
 src/api/c/plot3.cpp                                |   2 +-
 src/api/c/print.cpp                                |  24 ++--
 src/api/c/surface.cpp                              |   2 +-
 src/api/cpp/array.cpp                              |  10 +-
 src/api/cpp/error.hpp                              |  12 +-
 src/api/cpp/gfor.cpp                               |   2 +-
 src/api/cpp/seq.cpp                                |   4 +-
 src/api/cpp/where.cpp                              |   2 +-
 src/api/unified/data.cpp                           |   6 +-
 src/api/unified/symbol_manager.cpp                 |  47 +++++++-
 src/api/unified/symbol_manager.hpp                 |   2 +-
 src/backend/cpu/err_cpu.hpp                        |   5 +-
 src/backend/cpu/platform.cpp                       |   5 +-
 src/backend/cpu/random.cpp                         |   2 +-
 src/backend/cuda/err_cuda.hpp                      |   3 +-
 src/backend/cuda/kernel/homography.hpp             |  45 +++++---
 src/backend/cuda/kernel/identity.hpp               |  17 +--
 src/backend/cuda/kernel/random.hpp                 | 108 +++++++++++++-----
 src/backend/cuda/platform.cpp                      |  26 ++++-
 src/backend/cuda/random.cu                         |  10 +-
 src/backend/defines.hpp                            |  24 +++-
 src/backend/opencl/err_opencl.hpp                  |   5 +-
 src/backend/opencl/magma/labrd.cpp                 | 119 ++++++++++----------
 src/backend/opencl/magma/magma_cpu_blas.h          |  31 ++++--
 src/backend/opencl/platform.cpp                    |   1 +
 test/CMakeLists.txt                                |  38 +++++--
 test/backend.cpp                                   |  66 +++++++++++
 test/bilateral.cpp                                 |   1 +
 test/cholesky_dense.cpp                            |   1 +
 test/fast.cpp                                      |   2 +
 test/gloh_nonfree.cpp                              |   2 +
 test/harris.cpp                                    |   2 +
 test/homography.cpp                                |   3 +
 test/imageio.cpp                                   |  12 ++
 test/info.cpp                                      |  25 +----
 test/inverse_dense.cpp                             |   1 +
 test/lu_dense.cpp                                  |   3 +
 test/meanshift.cpp                                 |   2 +
 test/medfilt.cpp                                   |   1 +
 test/morph.cpp                                     |   2 +
 test/orb.cpp                                       |   2 +
 test/qr_dense.cpp                                  |   2 +
 test/rank_dense.cpp                                |   7 ++
 test/replace.cpp                                   |  22 +++-
 test/select.cpp                                    |  20 +++-
 test/sift_nonfree.cpp                              |   2 +
 test/solve_dense.cpp                               |   6 +
 test/susan.cpp                                     |   1 +
 test/svd_dense.cpp                                 |   1 +
 test/testHelpers.hpp                               |  35 ++++++
 122 files changed, 1111 insertions(+), 643 deletions(-)
 create mode 100644 CMakeModules/MinBuildTime.cmake
 copy src/backend/cpu/traits.hpp => CMakeModules/version.hpp.in (79%)
 create mode 100644 test/backend.cpp

-- 
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