Skip to content

Commit 10664f6

Browse files
committed
Add the description of cusolver_utils.h, temporarily disabled
1 parent d1ad8fb commit 10664f6

File tree

2 files changed

+8
-313
lines changed

2 files changed

+8
-313
lines changed

source/source_base/module_container/base/third_party/cusolver.h

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@
44
#include <cublas_v2.h>
55
#include <cuda_runtime.h>
66

7-
// #include <base/third_party/cusolver_utils.h> // traits
7+
// #include <base/third_party/cusolver_utils.h> // traits, needed if generic API is used.
8+
// header provided by cusolver, including some data types and macros.
9+
// see https://github.com/NVIDIA/CUDALibrarySamples/blob/master/cuSOLVER/utils/cusolver_utils.h
10+
// The cuSolverDN library provides two different APIs; legacy and generic.
11+
// https://docs.nvidia.com/cuda/cusolver/index.html#naming-conventions
12+
// now only legacy APIs are used, while the general APIs have the potential to simplify code implementation.
13+
// for example, cucusolverDnXpotrf/getrf/geqrf/sytrf
14+
// More tests are needed to confirm that the generic APIs are operating normally, as they are not yet fully supported.
815

916
#include <base/macros/cuda.h>
1017

source/source_base/module_container/base/third_party/cusolver_utils.h

Lines changed: 0 additions & 312 deletions
This file was deleted.

0 commit comments

Comments
 (0)