@@ -427,6 +427,16 @@ const std::map<llvm::StringRef, hipCounter> CUDA_SOLVER_FUNCTION_MAP {
427
427
{" cusolverDnDgesvdj" , {" hipsolverDnDgesvdj" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
428
428
{" cusolverDnCgesvdj" , {" hipsolverDnCgesvdj" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
429
429
{" cusolverDnZgesvdj" , {" hipsolverDnZgesvdj" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
430
+ // NOTE: rocsolver_(s|d|c|z)gesvdx_strided_batched have a harness of other ROC and HIP API calls
431
+ {" cusolverDnSgesvdaStridedBatched_bufferSize" , {" hipsolverDnSgesvdaStridedBatched_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
432
+ {" cusolverDnDgesvdaStridedBatched_bufferSize" , {" hipsolverDnDgesvdaStridedBatched_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
433
+ {" cusolverDnCgesvdaStridedBatched_bufferSize" , {" hipsolverDnCgesvdaStridedBatched_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
434
+ {" cusolverDnZgesvdaStridedBatched_bufferSize" , {" hipsolverDnZgesvdaStridedBatched_bufferSize" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
435
+ // NOTE: rocsolver_(s|d|c|z)gesvdx_strided_batched have a harness of other ROC and HIP API calls
436
+ {" cusolverDnSgesvdaStridedBatched" , {" hipsolverDnSgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
437
+ {" cusolverDnDgesvdaStridedBatched" , {" hipsolverDnDgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
438
+ {" cusolverDnCgesvdaStridedBatched" , {" hipsolverDnCgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
439
+ {" cusolverDnZgesvdaStridedBatched" , {" hipsolverDnZgesvdaStridedBatched" , " " , CONV_LIB_FUNC, API_SOLVER, 2 , ROC_UNSUPPORTED | HIP_EXPERIMENTAL}},
430
440
};
431
441
432
442
const std::map<llvm::StringRef, cudaAPIversions> CUDA_SOLVER_FUNCTION_VER_MAP {
@@ -697,6 +707,14 @@ const std::map<llvm::StringRef, cudaAPIversions> CUDA_SOLVER_FUNCTION_VER_MAP {
697
707
{" cusolverDnDgesvdj" , {CUDA_90, CUDA_0, CUDA_0}},
698
708
{" cusolverDnCgesvdj" , {CUDA_90, CUDA_0, CUDA_0}},
699
709
{" cusolverDnZgesvdj" , {CUDA_90, CUDA_0, CUDA_0}},
710
+ {" cusolverDnSgesvdaStridedBatched_bufferSize" , {CUDA_101, CUDA_0, CUDA_0}},
711
+ {" cusolverDnDgesvdaStridedBatched_bufferSize" , {CUDA_101, CUDA_0, CUDA_0}},
712
+ {" cusolverDnCgesvdaStridedBatched_bufferSize" , {CUDA_101, CUDA_0, CUDA_0}},
713
+ {" cusolverDnZgesvdaStridedBatched_bufferSize" , {CUDA_101, CUDA_0, CUDA_0}},
714
+ {" cusolverDnSgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
715
+ {" cusolverDnDgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
716
+ {" cusolverDnCgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
717
+ {" cusolverDnZgesvdaStridedBatched" , {CUDA_101, CUDA_0, CUDA_0}},
700
718
};
701
719
702
720
const std::map<llvm::StringRef, hipAPIversions> HIP_SOLVER_FUNCTION_VER_MAP {
@@ -926,6 +944,14 @@ const std::map<llvm::StringRef, hipAPIversions> HIP_SOLVER_FUNCTION_VER_MAP {
926
944
{" hipsolverDnDgesvdj" , {HIP_5010, HIP_0, HIP_0, HIP_LATEST}},
927
945
{" hipsolverDnCgesvdj" , {HIP_5010, HIP_0, HIP_0, HIP_LATEST}},
928
946
{" hipsolverDnZgesvdj" , {HIP_5010, HIP_0, HIP_0, HIP_LATEST}},
947
+ {" hipsolverDnSgesvdaStridedBatched_bufferSize" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
948
+ {" hipsolverDnDgesvdaStridedBatched_bufferSize" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
949
+ {" hipsolverDnCgesvdaStridedBatched_bufferSize" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
950
+ {" hipsolverDnZgesvdaStridedBatched_bufferSize" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
951
+ {" hipsolverDnSgesvdaStridedBatched" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
952
+ {" hipsolverDnDgesvdaStridedBatched" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
953
+ {" hipsolverDnCgesvdaStridedBatched" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
954
+ {" hipsolverDnZgesvdaStridedBatched" , {HIP_5040, HIP_0, HIP_0, HIP_LATEST}},
929
955
930
956
{" rocsolver_spotrf" , {HIP_3020, HIP_0, HIP_0, HIP_LATEST}},
931
957
{" rocsolver_dpotrf" , {HIP_3020, HIP_0, HIP_0, HIP_LATEST}},
0 commit comments