Home

Page 19
Page 19
background image

Подготовка устройства

Подготовка устройства

†

Инициализация устройства

„

cudaGetDeviceCount, cudaSetDevice, cudaGetDevice

†

Позволяют правильно выбрать между устройствами

†

Выделение памяти

„

cudaMalloc

„

if

(cudaMalloc((

void

**)&bvCU,(

size_t

)neurs*sizeof(

FLT32

))!=cudaSuccess) 

throw

Unsupported(

this

->Name,"

CUDA has failed to allocate BV.

");

„

cudaMallocPitch

„

if

(cudaMallocPitch((

void

**)&wmCU,(

size_t

*)&wm_pitch,ins*sizeof(

FLT32

),neurs

)!=cudaSuccess)

throw

Unsupported(

this

->Name "

CUDA has failed to allocate

)!=cudaSuccess) 

throw

Unsupported(

this

->Name,

CUDA has failed to allocate 

WM.

");


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.