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

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.

AuthorSven Koitka [aut, cre, cph], Christoph M. Friedrich [ctb]
Date of publication2016-10-17 12:41:21
MaintainerSven Koitka <sven.koitka@fh-dortmund.de>
LicenseGPL-3 | file LICENSE
Version0.2.5.2
URL https://github.com/razorx89/nmfgpu4R
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("nmfgpu4R")

Popular 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.
See all...

All man pages Function index File listing

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.

Functions

adapterComputeDoublePrecision Source code
adapterComputeDoublePrecisionSparse Source code
adapterComputeSinglePrecision Source code
adapterComputeSinglePrecisionSparse Source code
adapterSetCallback Source code
chooseDevice Man page Source code
colSums.generic Source code
cppChooseGpu Source code
cppInfoForGpuIndex Source code
cppNumberOfGpu Source code
deviceCount Man page Source code
deviceMemoryInfo Man page Source code
downloadLibrary Source code
ensureInitialized Source code
fitted.nmfgpu Man page Source code
getOperatingSystemIdentifier Source code
initializeAdapters Source code
is.matrix.Matrix Source code
is.matrix.SparseM Source code
nmf Man page Source code
nmf.default Man page Source code
nmf.formula Man page Source code
nmfgpu4R Man page
nmfgpu4R-package Man page
nmfgpu4R.init Man page Source code
nmfgpuVersionString Source code
onUnload Source code
predict.nmfgpu Man page Source code
print.DeviceMemoryInfo Man page Source code
shutdownAdapters Source code
transpose.generic Source code
validateFormulaAndGetLabels Source code
validateMatrix Source code

Files

src
src/Makevars
src/nmfgpu.h
src/WrapperNMFGPU.h
src/Helper.h
src/nmfgpu4R.cpp
src/WrapperNMFGPU.cpp
src/Helper.cpp
src/Makevars.win
src/RcppExports.cpp
NAMESPACE
R
R/nmfgpu4R.R
R/nmfgpu.R
R/RcppExports.R
R/helper.R
MD5
DESCRIPTION
man
man/nmf.Rd
man/chooseDevice.Rd
man/deviceCount.Rd
man/nmfgpu4R.init.Rd
man/nmfgpu4R.Rd
man/print.DeviceMemoryInfo.Rd
man/deviceMemoryInfo.Rd
LICENSE
nmfgpu4R documentation built on May 20, 2017, 4:10 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.