You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HIPBLAS_EXPORT hipblasStatus_t hipblasSaxpyBatched(hipblasHandle_t handle, int n, const float *alpha, const float *x, int incx, float *y, int incy, int batchCount);
HIPBLAS_EXPORT hipblasStatus_t hipblasSdotBatched (hipblasHandle_t handle, int n, const float *x, int incx, const float *y, int incy, float *result, int batchCount);
115
121
116
122
HIPBLAS_EXPORT hipblasStatus_t hipblasDdotBatched (hipblasHandle_t handle, int n, const double *x, int incx, const double *y, int incy, double *result, int batchCount);
HIPBLAS_EXPORT hipblasStatus_t hipblasSgemvBatched(hipblasHandle_t handle, hipblasOperation_t trans, int m, int n, const float *alpha, float *A, int lda,
139
149
float *x, int incx, const float *beta, float *y, int incy, int batchCount);
HIPBLAS_EXPORT hipblasStatus_t hipblasSgerBatched(hipblasHandle_t handle, int m, int n, const float *alpha, const float *x, int incx, const float *y, int incy, float *A, int lda, int batchCount);
Copy file name to clipboardExpand all lines: library/src/hcc_detail/hipblas.cpp
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -164,10 +164,11 @@ hipblasStatus_t hipblasDasum(hipblasHandle_t handle, int n, const double *x, in
164
164
returnrocBLASStatusToHIPStatus(rocblas_dasum((rocblas_handle)handle, n, const_cast<double*>(x), incx, result));
165
165
}
166
166
167
+
/* not implemented
167
168
hipblasStatus_t hipblasSasumBatched(hipblasHandle_t handle, int n, float *x, int incx, float *result, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
168
169
169
170
hipblasStatus_t hipblasDasumBatched(hipblasHandle_t handle, int n, double *x, int incx, double *result, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
170
-
171
+
*/
171
172
172
173
hipblasStatus_t hipblasSaxpy(hipblasHandle_t handle, int n, constfloat *alpha, constfloat *x, int incx, float *y, int incy) {
173
174
returnrocBLASStatusToHIPStatus(rocblas_saxpy((rocblas_handle)handle, n, alpha, x, incx, y, incy));
@@ -177,8 +178,9 @@ hipblasStatus_t hipblasDaxpy(hipblasHandle_t handle, int n, const double *alpha,
177
178
returnrocBLASStatusToHIPStatus(rocblas_daxpy((rocblas_handle)handle, n, alpha, x, incx, y, incy));
178
179
}
179
180
181
+
/* not implemented
180
182
hipblasStatus_t hipblasSaxpyBatched(hipblasHandle_t handle, int n, const float *alpha, const float *x, int incx, float *y, int incy, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
181
-
183
+
*/
182
184
183
185
hipblasStatus_t hipblasScopy(hipblasHandle_t handle, int n, constfloat *x, int incx, float *y, int incy){
184
186
returnrocBLASStatusToHIPStatus(rocblas_scopy((rocblas_handle)handle, n, x, incx, y, incy));
@@ -188,9 +190,11 @@ hipblasStatus_t hipblasDcopy(hipblasHandle_t handle, int n, const double *x, int
188
190
returnrocBLASStatusToHIPStatus(rocblas_dcopy((rocblas_handle)handle, n, x, incx, y, incy));
189
191
}
190
192
193
+
/* not implemented
191
194
hipblasStatus_t hipblasScopyBatched(hipblasHandle_t handle, int n, const float *x, int incx, float *y, int incy, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
192
195
193
196
hipblasStatus_t hipblasDcopyBatched(hipblasHandle_t handle, int n, const double *x, int incx, double *y, int incy, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
197
+
*/
194
198
195
199
196
200
hipblasStatus_t hipblasSdot (hipblasHandle_t handle, int n, constfloat *x, int incx, constfloat *y, int incy, float *result){
@@ -201,9 +205,11 @@ hipblasStatus_t hipblasDdot (hipblasHandle_t handle, int n, const double *x, int
201
205
returnrocBLASStatusToHIPStatus(rocblas_ddot((rocblas_handle)handle, n, x, incx, y, incy, result));
202
206
}
203
207
208
+
/* not implemented
204
209
hipblasStatus_t hipblasSdotBatched (hipblasHandle_t handle, int n, const float *x, int incx, const float *y, int incy, float *result, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
205
210
206
211
hipblasStatus_t hipblasDdotBatched (hipblasHandle_t handle, int n, const double *x, int incx, const double *y, int incy, double *result, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
212
+
*/
207
213
208
214
hipblasStatus_t hipblasSscal(hipblasHandle_t handle, int n, constfloat *alpha, float *x, int incx){
209
215
returnrocBLASStatusToHIPStatus(rocblas_sscal((rocblas_handle)handle, n, alpha, x, incx));
@@ -223,9 +229,11 @@ hipblasStatus_t hipblasZscal(hipblasHandle_t handle, int n, const hipDoubleComp
223
229
}
224
230
*/
225
231
232
+
/* not implemented
226
233
hipblasStatus_t hipblasSscalBatched(hipblasHandle_t handle, int n, const float *alpha, float *x, int incx, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
227
234
228
235
hipblasStatus_t hipblasDscalBatched(hipblasHandle_t handle, int n, const double *alpha, double *x, int incx, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
236
+
*/
229
237
230
238
hipblasStatus_t hipblasSgemv(hipblasHandle_t handle, hipblasOperation_t trans, int m, int n, constfloat *alpha, constfloat *A, int lda,
231
239
constfloat *x, int incx, constfloat *beta, float *y, int incy){
@@ -239,8 +247,10 @@ hipblasStatus_t hipblasDgemv(hipblasHandle_t handle, hipblasOperation_t trans, i
239
247
returnrocBLASStatusToHIPStatus(rocblas_dgemv((rocblas_handle)handle, hipOperationToHCCOperation(trans), m, n, alpha, const_cast<double*>(A), lda, const_cast<double*>(x), incx, beta, y, incy));
240
248
}
241
249
250
+
/* not implemented
242
251
hipblasStatus_t hipblasSgemvBatched(hipblasHandle_t handle, hipblasOperation_t trans, int m, int n, const float *alpha, float *A, int lda,
243
252
float *x, int incx, const float *beta, float *y, int incy, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
253
+
*/
244
254
245
255
hipblasStatus_t hipblasSger(hipblasHandle_t handle, int m, int n, constfloat *alpha, constfloat *x, int incx, constfloat *y, int incy, float *A, int lda){
246
256
returnrocBLASStatusToHIPStatus(rocblas_sger((rocblas_handle)handle, m, n, alpha, x, incx, y, incy, A, lda));
@@ -250,7 +260,9 @@ hipblasStatus_t hipblasDger(hipblasHandle_t handle, int m, int n, const double
250
260
returnrocBLASStatusToHIPStatus(rocblas_dger((rocblas_handle)handle, m, n, alpha, x, incx, y, incy, A, lda));
251
261
}
252
262
263
+
/* not implemented
253
264
hipblasStatus_t hipblasSgerBatched(hipblasHandle_t handle, int m, int n, const float *alpha, const float *x, int incx, const float *y, int incy, float *A, int lda, int batchCount){return HIPBLAS_STATUS_NOT_SUPPORTED;}
0 commit comments