diff --git a/src/crypto/argon2_hasher/hash/gpu/cuda/CudaHasher.cpp b/src/crypto/argon2_hasher/hash/gpu/cuda/CudaHasher.cpp index 3aa8078c..60a6cbfd 100644 --- a/src/crypto/argon2_hasher/hash/gpu/cuda/CudaHasher.cpp +++ b/src/crypto/argon2_hasher/hash/gpu/cuda/CudaHasher.cpp @@ -274,6 +274,7 @@ bool CudaHasher::buildThreadData() { thread_data.threadId = threadId; cudaStream_t stream; + cudaSetDevice(device->cudaIndex); device->error = cudaStreamCreate(&stream); if(device->error != cudaSuccess) { LOG("Error running kernel: (" + to_string(device->error) + ") cannot create cuda stream.");