PyCUDA documentation / Документация PyCUDA: Device Interface Reference Documentation http://documen.tician.de/pycuda/driver.html

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Справочная документация по интерфейсу устройства

wuffur 07.08.11 в 16:04

0

Запрос версии

wuffur 07.08.11 в 16:05

0

pycuda.VERSION

wuffur 07.08.11 в 16:05

0

Передает численную версию PyCUDA, как кортеж целых чисел переменной длины. Дает возможность легко проверить версию например так VERSION >= (0, 93).

wuffur 08.08.11 в 10:48

0

Добавлено в PyCUDA 0.93.

wuffur 08.08.11 в 10:49

0

pycuda.VERSION_STATUS

wuffur 08.08.11 в 10:49

0

Текстовая строка, как “rc4” или “beta” определяет статус выпуска.

wuffur 08.08.11 в 10:50

0

Новая, в версии 0.93.

wuffur 08.08.11 в 10:50

0

pycuda.VERSION_TEXT

wuffur 08.08.11 в 10:50

0

Полное имя релиза (такое как “0.93rc4”) в форме строки.

wuffur 08.08.11 в 10:51

0

Новое в версии 0.93.

wuffur 08.08.11 в 10:51

0

Сообщения об ошибках

wuffur 08.08.11 в 10:51

0

exception pycuda.driver.Error

wuffur 08.08.11 в 10:52

0

Базовый класс всех ошибок PyCuda.

wuffur 08.08.11 в 10:52

0

exception pycuda.driver.CompileError

wuffur 08.08.11 в 10:52

0

Передается, когда компиляция SourceModule не удается.

wuffur 08.08.11 в 10:53

0

msg

wuffur 08.08.11 в 10:53

0

Новая, в версии 0.94.

wuffur 08.08.11 в 10:53

0

stdout

wuffur 08.08.11 в 10:54

0

Новая, в версии 0.94.

wuffur 08.08.11 в 10:54

0

stderr

wuffur 08.08.11 в 10:54

0

Новая, в версии 0.94.

wuffur 08.08.11 в 10:54

0

command_line

wuffur 08.08.11 в 10:54

0

Новая, в версии 0.94.

wuffur 08.08.11 в 10:54

0

exception pycuda.driver.MemoryError

wuffur 08.08.11 в 10:54

0

Передается, когда mem_alloc() или связанный с ней функционал не работает.

wuffur 08.08.11 в 10:55

0
+1

исключение pycuda.driver.LogicError

wuffur 08.08.11 в 10:57

0

Передается, когда PyCuda сталкивается с ситуацией, когда есть вероятность, что программист сделал ошибку. LogicErrors не зависят от внешних обстоятельств определенных run-time средой.

wuffur 08.08.11 в 11:14

0

Пример: CUDA использовалась до того, как была инициализирована.

wuffur 08.08.11 в 11:15

0

исключение pycuda.driver.LaunchError

wuffur 08.08.11 в 11:15

0

Передается, когда не удается вызов ядра. (Отметим, что о нем будет часто сообщаться при помощи следующего вызова, после действительного вызова ядра. )

wuffur 08.08.11 в 11:20

0

исключение pycuda.driver.RuntimeError

wuffur 08.08.11 в 11:21

0

Передается, когда возникает непридвиденная ошибка во времени выполнения, которая вероятно происходит из-за ошибки программиста.

wuffur 08.08.11 в 11:22

0

Пример: Файл не был найден.

wuffur 08.08.11 в 11:22

0

Константы

wuffur 08.08.11 в 11:22

0

класс pycuda.driver.ctx_flags

wuffur 08.08.11 в 11:23

0

Флаги для Device.make_context().Только CUDA 2.0 и выше.

wuffur 08.08.11 в 11:25

0

SCHED_AUTO

wuffur 08.08.11 в 11:25

0

Если здесь больше содержимого, чем процессоров, выходов, и вращения в другую сторону в то время как куда ждет пока пока вызовы завершаться.

wuffur 08.08.11 в 11:28

0

SCHED_SPIN

wuffur 08.08.11 в 11:56

0

Крутится, когда ждет, пока закончатся вызовы CUDA.

wuffur 08.08.11 в 11:56

0

SCHED_YIELD

wuffur 08.08.11 в 11:56

0

Выходит в другие потоки, пока ждет завершения вызовов CUDA.

wuffur 08.08.11 в 11:57

0

SCHED_MASK

wuffur 08.08.11 в 11:57

0

Маска действительных флагов планирования в этом битовое поле.

wuffur 08.08.11 в 11:58

0

BLOCKING_SYNC

wuffur 08.08.11 в 11:58

0

Использование блоковой синхронизации. CUDA 2.2 или новее.

wuffur 08.08.11 в 11:58

0

MAP_HOST

wuffur 08.08.11 в 11:58

0

Поддержка скрепленных отображенных выделений памяти(mapped pinned allocations). CUDA 2.2 или новее.

wuffur 08.08.11 в 11:58

0

LMEM_RESIZE_TO_MAX

wuffur 08.08.11 в 12:03

0
Минутку...

Следующая страница →