Skip to content

Commit f266a63

Browse files
Guanheng Zhangfacebook-github-bot
authored andcommitted
Initiate checkCuda90Bug warning (#22757)
Summary: Initiate checkCuda90Bug warning to THCudaBlas_Sgemm and THCudaBlas_Hgemm. #22034 Pull Request resolved: #22757 Differential Revision: D16223085 Pulled By: zhangguanheng66 fbshipit-source-id: 470c6cbaba16a3cec295993c2673f02008a602a6
1 parent ccb2893 commit f266a63

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

aten/src/THC/THCBlas.cu

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ static void checkCuda90Bug(int i_m, int i_n, int i_k)
213213
/* Level 3 */
214214
void THCudaBlas_Sgemm(THCState *state, char transa, char transb, int64_t m, int64_t n, int64_t k, float alpha, float *a, int64_t lda, float *b, int64_t ldb, float beta, float *c, int64_t ldc)
215215
{
216+
checkCuda90Bug((int)m, (int)n, (int)k);
216217
at::cuda::blas::gemm<float>(THCState_getCurrentStream(state), transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
217218
}
218219

@@ -223,6 +224,7 @@ void THCudaBlas_Sgemm(THCState *state, char transa, char transb, int64_t m, int6
223224

224225
void THCudaBlas_Hgemm(THCState *state, char transa, char transb, int64_t m, int64_t n, int64_t k, at::Half alpha, at::Half *a, int64_t lda, at::Half *b, int64_t ldb, at::Half beta, at::Half *c, int64_t ldc)
225226
{
227+
checkCuda90Bug((int)m, (int)n, (int)k);
226228
at::cuda::blas::gemm<at::Half>(THCState_getCurrentStream(state), transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc);
227229
}
228230

0 commit comments

Comments
 (0)