nmfgpu4R: Non-Negative Matrix Factorization (NMF) using CUDA

Wrapper package for the nmfgpu library, which implements several Non-negative Matrix Factorization (NMF) algorithms for CUDA platforms. By using the acceleration of GPGPU computing, the NMF can be used for real-world problems inside the R environment. All CUDA devices starting with Kepler architecture are supported by the library.

Author
Sven Koitka [aut, cre, cph], Christoph M. Friedrich [ctb]
Date of publication
2016-10-17 12:41:21
Maintainer
Sven Koitka <sven.koitka@fh-dortmund.de>
License
GPL-3 | file LICENSE
Version
0.2.5.2
URLs

View on CRAN

Man pages

chooseDevice
Selects the specified device as primary computation device....
deviceCount
Retrieves the total number of installed CUDA devices.
deviceMemoryInfo
Requests the currently available and total amount of device...
nmf
Non-negative Matrix Factorization (NMF) on GPU
nmfgpu4R
R binding for computing non-negative matrix factorizations...
nmfgpu4R.init
Initializes the C++ library nmfgpu, which provides the core...
print.DeviceMemoryInfo
Prints the information of a 'DeviceMemoryInfo' object.

Files in this package

nmfgpu4R
nmfgpu4R/src
nmfgpu4R/src/Makevars
nmfgpu4R/src/nmfgpu.h
nmfgpu4R/src/WrapperNMFGPU.h
nmfgpu4R/src/Helper.h
nmfgpu4R/src/nmfgpu4R.cpp
nmfgpu4R/src/WrapperNMFGPU.cpp
nmfgpu4R/src/Helper.cpp
nmfgpu4R/src/Makevars.win
nmfgpu4R/src/RcppExports.cpp
nmfgpu4R/NAMESPACE
nmfgpu4R/R
nmfgpu4R/R/nmfgpu4R.R
nmfgpu4R/R/nmfgpu.R
nmfgpu4R/R/RcppExports.R
nmfgpu4R/R/helper.R
nmfgpu4R/MD5
nmfgpu4R/DESCRIPTION
nmfgpu4R/man
nmfgpu4R/man/nmf.Rd
nmfgpu4R/man/chooseDevice.Rd
nmfgpu4R/man/deviceCount.Rd
nmfgpu4R/man/nmfgpu4R.init.Rd
nmfgpu4R/man/nmfgpu4R.Rd
nmfgpu4R/man/print.DeviceMemoryInfo.Rd
nmfgpu4R/man/deviceMemoryInfo.Rd
nmfgpu4R/LICENSE