9
Je souhaite effectuer des appels de manière asynchrone aux routines cuBLAS. C'est possible? Si oui, comment puis-je y parvenir?Appels cuBLAS asynchrones
Je souhaite effectuer des appels de manière asynchrone aux routines cuBLAS. C'est possible? Si oui, comment puis-je y parvenir?Appels cuBLAS asynchrones
Utilisez la fonction cublasSetStream
avant les appels cublas.
cublasSetStream(cublasHandle, cudaStream)
;
Mais je n'utilise pas le handle dans aucun de mes appels gemv et gemm alors cela fonctionnera-t-il aussi? – user1439690
Dans la nouvelle API de cublas, cette fonction a été changée en 'cublasSetKernelStream (cudaStream)' – sgarizvi
Il n'est pas évident de regarder la documentation si vous avez besoin d'un seul flux par défaut ou si vous devez utiliser un flux pour chaque calcul asynchrone. –