[arrayfire] 352/408: Merge pull request #969 from pavanky/svd

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Mon Sep 21 19:12:29 UTC 2015


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

ghisvail-guest pushed a commit to branch debian/sid
in repository arrayfire.

commit 80593d5be172cbf4fbb74032006977ff637d655f
Merge: d1b1a0e 8bcbf98
Author: Shehzan Mohammed <shehzan at arrayfire.com>
Date:   Tue Aug 25 17:01:58 2015 -0400

    Merge pull request #969 from pavanky/svd
    
    Implementation of SVD for all backends

 CMakeModules/build_boost_compute.cmake      |   4 +-
 docs/details/lapack.dox                     |  22 +
 examples/lin_algebra/svd.cpp                |  55 +++
 include/af/lapack.h                         |  55 +++
 src/api/c/svd.cpp                           | 128 ++++++
 src/api/cpp/lapack.cpp                      |  18 +
 src/backend/cblas.cpp                       |  74 +--
 src/backend/cpu/svd.cpp                     | 120 +++++
 src/backend/cpu/svd.hpp                     |  20 +
 src/backend/cuda/svd.cu                     | 155 +++++++
 src/backend/cuda/svd.hpp                    |  20 +
 src/backend/lapacke.cpp                     | 168 +++++++
 src/backend/lapacke.hpp                     |  93 +++-
 src/backend/opencl/CMakeLists.txt           |  24 +-
 src/backend/opencl/cl.hpp                   |   5 +
 src/backend/opencl/kernel/orb.hpp           |   4 +
 src/backend/opencl/kernel/regions.hpp       |   5 +
 src/backend/opencl/kernel/sift_nonfree.hpp  |   8 +
 src/backend/opencl/kernel/sort.hpp          |   6 +
 src/backend/opencl/kernel/sort_by_key.hpp   |   6 +
 src/backend/opencl/kernel/sort_index.hpp    |   6 +
 src/backend/opencl/magma/gebrd.cpp          | 368 +++++++++++++++
 src/backend/opencl/magma/geqrf2.cpp         |  17 +-
 src/backend/opencl/magma/geqrf3.cpp         |  19 +-
 src/backend/opencl/magma/getrf.cpp          | 130 +++---
 src/backend/opencl/magma/getrs.cpp          |  30 +-
 src/backend/opencl/magma/labrd.cpp          | 668 ++++++++++++++++++++++++++++
 src/backend/opencl/magma/larfb.cpp          | 125 +++---
 src/backend/opencl/magma/magma.h            |  21 +
 src/backend/opencl/magma/magma_blas.h       |  57 +--
 src/backend/opencl/magma/magma_cpu_blas.h   |  90 ++++
 src/backend/opencl/magma/magma_cpu_lapack.h | 142 +++---
 src/backend/opencl/magma/magma_helper.cpp   |  20 +
 src/backend/opencl/magma/magma_helper.h     |   3 +
 src/backend/opencl/magma/potrf.cpp          | 130 +++---
 src/backend/opencl/magma/ungqr.cpp          |  11 +-
 src/backend/opencl/magma/unmqr.cpp          |  11 +-
 src/backend/opencl/magma/unmqr2.cpp         |  10 +-
 src/backend/opencl/platform.hpp             |   1 +
 src/backend/opencl/set.cpp                  |   6 +
 src/backend/opencl/solve.cpp                |  80 ++--
 src/backend/opencl/svd.cpp                  | 244 ++++++++++
 src/backend/opencl/svd.hpp                  |  19 +
 test/svd_dense.cpp                          |  99 +++++
 44 files changed, 2893 insertions(+), 404 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