PyCUDA documentation / Документация PyCUDA: Device Interface Reference Documentation http://documen.tician.de/pycuda/driver.html
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Y смещение от адреса назначения копии.( инициализуется нулем 0). wuffur 12.09.11 в 08:51 |
|
|
dst_pitch vapvap14 02.09.11 в 14:50 |
||
|
Размер ряда в байтах по адресу назначения копии. wuffur 12.09.11 в 08:51 |
||
|
set_dst_host(buffer) vapvap14 02.09.11 в 14:51 |
||
|
Устанавливает буфер, который должен быть объектом Python соответствующим интерфейсу, так чтобы он был местом назначения копии. wuffur 12.09.11 в 08:52 |
||
|
set_dst_array(array) vapvap14 02.09.11 в 14:52 |
||
|
Устанавливает массив Array так, чтобы он был местом назначения копи. wuffur 12.09.11 в 08:53 |
||
|
set_dst_device(devptr) vapvap14 02.09.11 в 14:51 |
||
|
Устанавливает адрес devptr (целое int или DeviceAllocation) , как место назначения копии. wuffur 12.09.11 в 08:53 |
||
|
set_dst_unified(buffer) vapvap14 02.09.11 в 14:51 |
||
|
То же, что и set_dst_host(), кроме того, что буфер может также соответствовать памяти устройства. wuffur 12.09.11 в 08:54 |
||
|
CUDA 4.0 и новее. Требует единой адресации. vapvap14 01.09.11 в 09:35 |
||
|
Новый в версии 2011.1. vapvap14 01.09.11 в 09:35 |
||
|
width_in_bytes vapvap14 02.09.11 в 14:51 |
||
|
Число байт копии для каждого ряда в передаче. wuffur 12.09.11 в 08:55 |
||
|
height wuffur 25.07.12 в 13:32 |
||
|
Число строк для копирования. vapvap14 01.09.11 в 09:36 |
||
|
__call__([aligned=True]) vapvap14 02.09.11 в 14:51 |
||
|
Производит копирование указанной памяти, ждя пока копирование закончится. Если она не выравнена (значение aligned ложное False), переносит смещение со стороны прибора для копий с устройства на устройства, что может привести к потере пропускной способности памяти. wuffur 12.09.11 в 09:34 |
||
|
__call__(stream) vapvap14 02.09.11 в 14:51 |
||
|
Асинхронно выполняет копию памяти, которая последовательно расположена через поток stream. Любая память устройства, используемая в этой передаче должна быть заблокирована по страницам. wuffur 12.09.11 в 09:35 |
||
|
класс pycuda.driver.Memcpy3D vapvap14 02.09.11 в 14:51 |
||
|
У Memcpy3D те же члены, что и у Memcpy2D, но вдобавок еще и все из следующих: wuffur 12.09.11 в 09:36 |
||
|
src_height vapvap14 02.09.11 в 14:51 |
||
|
Игнорируется, когда источник массив Array. Может быть 0, если глубина Depth==1. wuffur 12.09.11 в 09:36 |
||
|
src_z vapvap14 02.09.11 в 14:51 |
||
|
Смещение по Z от источника копии. (инициализуется нулем 0) wuffur 12.09.11 в 09:48 |
||
|
dst_height vapvap14 02.09.11 в 14:51 |
||
|
Игнорируется, когда место назначения - это массив Array. Может быть 0, если глубина Depth==1. wuffur 12.09.11 в 09:49 |
||
|
dst_z vapvap14 02.09.11 в 14:52 |
||
|
Смещение по Z от места назначения копии. (инициализуется нулем 0) wuffur 12.09.11 в 09:49 |
||
|
Глубина vapvap14 01.09.11 в 09:37 |
||
|
Memcpy3D поддерживается в CUDA 2.0 и выше. vapvap14 02.09.11 в 14:53 |
||
|
Класс pycuda.driver.Memcpy3DPeer vapvap14 02.09.11 в 14:52 |
||
|
У Memcpy3DPeer те же члены, что и у Memcpy3D и, вдобавок, все следующие: wuffur 12.09.11 в 09:50 |
||
|
set_src_context(ctx) vapvap14 02.09.11 в 14:53 |
||
|
set_dst_context(ctx) vapvap14 02.09.11 в 14:53 |
||
|
CUDA 4.0 и новее. vapvap14 02.09.11 в 14:53 |
||
|
Новый в версии 2011.1. vapvap14 02.09.11 в 14:54 |
||
|
Код на Устройстве: Модули и Функции. wuffur 12.09.11 в 09:51 |
||
|
Класс pycuda.driver.Module vapvap14 02.09.11 в 14:54 |
||
|
Указатель модулю CUBIN, загруженному на устройство. Его можно создать с помощью module_from_file() и module_from_buffer(). wuffur 12.09.11 в 11:07 |
||
|
get_function(name) vapvap14 02.09.11 в 14:54 |
||
|
Возвращает имя функции в модуле. wuffur 12.09.11 в 11:08 |
||
|
Предупреждение vapvap14 02.09.11 в 14:55 |
||
|
Хотя вы и можете получить различные указатели на одну и ту же функцию, используя этот метод, все эти указатели распределяют те же состояния, установленные через методы set_XXX функции Function. wuffur 12.09.11 в 11:09 |
||
|
get_global(name) vapvap14 02.09.11 в 15:38 |
||
|
Возвращает кортеж (device_ptr, size_in_bytes) передавая удреса устройств и размер глобальных имен. wuffur 12.09.11 в 11:10 |
||
|
Основным способом использования этого метода является нахождение адреса уже декларированных массивов __constant__, поэтому они могут быть заполнены хостом до вызова ядра. wuffur 12.09.11 в 11:11 |
||
|
get_texref(name) vapvap14 02.09.11 в 15:38 |
