2014-09-24 2 views
0

Это cudaEvent, связанный с контекстом CUDA? Нужно ли нам называть cudaSetDevice перед вызовом cudaEventCreate или cudaEventDestroy?Является ли устройство cudaEvent конкретным?

Я знаю, что cudaStreamWaitEvent можно вызвать на другом устройстве.

Можно ли назвать cudaEventRecord или cudaEventDestroy на другом устройстве, кроме устройства, которое создано событием?

ответ

1

Является ли устройство cudaEvent конкретным?

Да. От documentation:

Потоки и события создаются совместно с установленным в данный момент устройством. Если вызов cudaSetDevice() не производится, текущим устройством является устройство 0.

+0

Большое спасибо, я смотрел документацию cudaEvents и ничего не нашел. –