|
NICE
Northeastern Interactive Clustering Engine
|
#include <cuda_runtime_api.h>#include <cuda_runtime.h>#include <device_launch_parameters.h>#include <cusolverDn.h>#include <iostream>

Go to the source code of this file.
Namespaces | |
| Nice | |
Functions | |
| void | Nice::gpuAssert (cudaError_t, const char *, int, bool) |
| void | Nice::gpuErrchk (cudaError_t) |
| cusolverStatus_t | Nice::GpuSvd (cusolverDnHandle_t solver_handle, int M, int N, float *d_A, float *d_S, float *d_U, float *d_V, float *work, int work_size, int *devInfo) |
| cusolverStatus_t | Nice::GpuSvd (cusolverDnHandle_t solver_handle, int M, int N, double *d_A, double *d_S, double *d_U, double *d_V, double *work, int work_size, int *devInfo) |
| cusolverStatus_t | Nice::GpuGetLUDecompWorkspace (cusolverDnHandle_t handle, int m, int n, float *A, int lda, int *Lwork) |
| cusolverStatus_t | Nice::GpuGetLUDecompWorkspace (cusolverDnHandle_t handle, int m, int n, double *A, int lda, int *Lwork) |
| cusolverStatus_t | Nice::GpuLUDecomposition (cusolverDnHandle_t handle, int m, int n, float *A, int lda, float *Workspace, int *devIpiv, int *devInfo) |
| cusolverStatus_t | Nice::GpuLUDecomposition (cusolverDnHandle_t handle, int m, int n, double *A, int lda, double *Workspace, int *devIpiv, int *devInfo) |
| cusolverStatus_t | Nice::GpuLinearSolver (cusolverDnHandle_t handle, cublasOperation_t trans, int n, int nrhs, const float *A, int lda, const int *devIpiv, float *B, int ldb, int *devInfo) |
| cusolverStatus_t | Nice::GpuLinearSolver (cusolverDnHandle_t handle, cublasOperation_t trans, int n, int nrhs, const double *A, int lda, const int *devIpiv, double *B, int ldb, int *devInfo) |
| cusolverStatus_t | Nice::GpuLuWorkspace (cusolverDnHandle_t handle, int m, int n, float *a, int *worksize) |
| cusolverStatus_t | Nice::GpuLuWorkspace (cusolverDnHandle_t handle, int m, int n, double *a, int *worksize) |
| cusolverStatus_t | Nice::GpuDeterminant (cusolverDnHandle_t handle, int m, int n, float *a, float *workspace, int *devIpiv, int *devInfo) |
| cusolverStatus_t | Nice::GpuDeterminant (cusolverDnHandle_t handle, int m, int n, double *a, double *workspace, int *devIpiv, int *devInfo) |
| cublasStatus_t | Nice::GpuMatrixVectorMul (cublasHandle_t handle, cublasOperation_t trans, int m, int n, const float *alpha, const float *A, int lda, const float *x, int incx, const float *beta, float *y, int incy) |
| cublasStatus_t | Nice::GpuMatrixVectorMul (cublasHandle_t handle, cublasOperation_t trans, int m, int n, const double *alpha, const double *A, int lda, const double *x, int incx, const double *beta, double *y, int incy) |
| cublasStatus_t | Nice::GpuMatrixScalarMul (cublasHandle_t handle, int n, const float &scalar, float *a) |
| cublasStatus_t | Nice::GpuMatrixScalarMul (cublasHandle_t handle, int n, const double &scalar, double *a) |
| cublasStatus_t | Nice::GpuMatrixMatrixMul (cublasHandle_t handle, int m, int n, int k, float *a, float *b, float *c) |
| cublasStatus_t | Nice::GpuMatrixMatrixMul (cublasHandle_t handle, int m, int n, int k, double *a, double *b, double *c) |
| cublasStatus_t | Nice::GpuMatrixAdd (cublasHandle_t handle, int m, int n, const float *alpha, const float *A, int lda, const float *beta, const float *B, int ldb, float *C, int ldc) |
| cublasStatus_t | Nice::GpuMatrixAdd (cublasHandle_t handle, int m, int n, const double *alpha, const double *A, int lda, const double *beta, const double *B, int ldb, double *C, int ldc) |
| cublasStatus_t | Nice::GpuMatrixMatrixSub (cublasHandle_t handle, int m, int n, const float *alpha, float *a, int lda, const float *beta, float *b, int ldb, float *c, int ldc) |
| cublasStatus_t | Nice::GpuMatrixMatrixSub (cublasHandle_t handle, int m, int n, const double *alpha, double *a, int lda, const double *beta, double *b, int ldb, double *c, int ldc) |
| cublasStatus_t | Nice::GpuVectorVectorDot (cublasHandle_t handle, int n, float *a, float *b, float *c) |
| cublasStatus_t | Nice::GpuVectorVectorDot (cublasHandle_t handle, int n, double *a, double *b, double *c) |
| cublasStatus_t | Nice::GpuFrobeniusNorm (cublasHandle_t handle, int n, int incx, float *a, float *c) |
| cublasStatus_t | Nice::GpuFrobeniusNorm (cublasHandle_t handle, int n, int incx, double *a, double *c) |
1.8.11