9
Chcę wykonywać asynchroniczne połączenia z procedurami cuBLAS. Czy to możliwe? Jeśli tak, jak mogę to osiągnąć?Asynchroniczne wywołania cuBLAS
Chcę wykonywać asynchroniczne połączenia z procedurami cuBLAS. Czy to możliwe? Jeśli tak, jak mogę to osiągnąć?Asynchroniczne wywołania cuBLAS
Użyj funkcji cublasSetStream
przed wywołaniem Cublas.
cublasSetStream(cublasHandle, cudaStream)
;
Ale nie używam klamki w żadnym z moich połączeń gemv i gemm, więc czy to też działa? – user1439690
W nowej aplikacji CPI ta funkcja została zmieniona na 'cublasSetKernelStream (cudaStream)' – sgarizvi
Nie jest jasne, patrząc na dokumentację, jeśli potrzebujesz tylko pojedynczego strumienia domyślnego lub jeśli powinieneś użyć strumienia dla każdego obliczenia, które chcesz przeprowadzić asynchronicznie. –