2012-01-02 2 views
0

Нужно ли нам освобождать память, выделенную cudaMemcpyToSymbol? Если да, то как мы это делаем? В руководстве по программированию указано, что cudaGetSymbolSize используется для получения размера выделенной памяти, поэтому память выделяется точно.cuda gpu освобождение памяти выделено через cudaMemcpyToSymbol

ответ

2

cudaMemcpyToSymbol не выделяет память, он просто копирует статически объявленный глобальный или постоянный символ памяти в текущем контексте. И cudaGetSymbolSize возвращает размер любых статически объявленных символов. В любой операции не задействовано динамическое распределение памяти.

+0

Вы специалист! благодаря – user1118148

Смежные вопросы