PyCUDA documentation / Документация PyCUDA: Device Interface Reference Documentation http://documen.tician.de/pycuda/driver.html
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Справочная документация по интерфейсу устройства wuffur 07.08.11 в 16:04 |
|
|
Запрос версии wuffur 07.08.11 в 16:05 |
||
|
pycuda.VERSION wuffur 07.08.11 в 16:05 |
||
|
Передает численную версию PyCUDA, как кортеж целых чисел переменной длины. Дает возможность легко проверить версию например так VERSION >= (0, 93). wuffur 08.08.11 в 10:48 |
||
|
Добавлено в PyCUDA 0.93. wuffur 08.08.11 в 10:49 |
||
|
pycuda.VERSION_STATUS wuffur 08.08.11 в 10:49 |
||
|
Текстовая строка, как “rc4” или “beta” определяет статус выпуска. wuffur 08.08.11 в 10:50 |
||
|
Новая, в версии 0.93. wuffur 08.08.11 в 10:50 |
||
|
pycuda.VERSION_TEXT wuffur 08.08.11 в 10:50 |
||
|
Полное имя релиза (такое как “0.93rc4”) в форме строки. wuffur 08.08.11 в 10:51 |
||
|
Новое в версии 0.93. wuffur 08.08.11 в 10:51 |
||
|
Сообщения об ошибках wuffur 08.08.11 в 10:51 |
||
|
exception pycuda.driver.Error wuffur 08.08.11 в 10:52 |
||
|
Базовый класс всех ошибок PyCuda. wuffur 08.08.11 в 10:52 |
||
|
exception pycuda.driver.CompileError wuffur 08.08.11 в 10:52 |
||
|
Передается, когда компиляция SourceModule не удается. wuffur 08.08.11 в 10:53 |
||
|
msg wuffur 08.08.11 в 10:53 |
||
|
Новая, в версии 0.94. wuffur 08.08.11 в 10:53 |
||
|
stdout wuffur 08.08.11 в 10:54 |
||
|
Новая, в версии 0.94. wuffur 08.08.11 в 10:54 |
||
|
stderr wuffur 08.08.11 в 10:54 |
||
|
Новая, в версии 0.94. wuffur 08.08.11 в 10:54 |
||
|
command_line wuffur 08.08.11 в 10:54 |
||
|
Новая, в версии 0.94. wuffur 08.08.11 в 10:54 |
||
|
exception pycuda.driver.MemoryError wuffur 08.08.11 в 10:54 |
||
|
Передается, когда mem_alloc() или связанный с ней функционал не работает. wuffur 08.08.11 в 10:55 |
+1 | |
|
исключение pycuda.driver.LogicError wuffur 08.08.11 в 10:57 |
||
|
Передается, когда PyCuda сталкивается с ситуацией, когда есть вероятность, что программист сделал ошибку. LogicErrors не зависят от внешних обстоятельств определенных run-time средой. wuffur 08.08.11 в 11:14 |
||
|
Пример: CUDA использовалась до того, как была инициализирована. wuffur 08.08.11 в 11:15 |
||
|
исключение pycuda.driver.LaunchError wuffur 08.08.11 в 11:15 |
||
|
Передается, когда не удается вызов ядра. (Отметим, что о нем будет часто сообщаться при помощи следующего вызова, после действительного вызова ядра. ) wuffur 08.08.11 в 11:20 |
||
|
исключение pycuda.driver.RuntimeError wuffur 08.08.11 в 11:21 |
||
|
Передается, когда возникает непридвиденная ошибка во времени выполнения, которая вероятно происходит из-за ошибки программиста. wuffur 08.08.11 в 11:22 |
||
|
Пример: Файл не был найден. wuffur 08.08.11 в 11:22 |
||
|
Константы wuffur 08.08.11 в 11:22 |
||
|
класс pycuda.driver.ctx_flags wuffur 08.08.11 в 11:23 |
||
|
Флаги для Device.make_context().Только CUDA 2.0 и выше. wuffur 08.08.11 в 11:25 |
||
|
SCHED_AUTO wuffur 08.08.11 в 11:25 |
||
|
Если здесь больше содержимого, чем процессоров, выходов, и вращения в другую сторону в то время как куда ждет пока пока вызовы завершаться. wuffur 08.08.11 в 11:28 |
||
|
SCHED_SPIN wuffur 08.08.11 в 11:56 |
||
|
Крутится, когда ждет, пока закончатся вызовы CUDA. wuffur 08.08.11 в 11:56 |
||
|
SCHED_YIELD wuffur 08.08.11 в 11:56 |
||
|
Выходит в другие потоки, пока ждет завершения вызовов CUDA. wuffur 08.08.11 в 11:57 |
||
|
SCHED_MASK wuffur 08.08.11 в 11:57 |
||
|
Маска действительных флагов планирования в этом битовое поле. wuffur 08.08.11 в 11:58 |
||
|
BLOCKING_SYNC wuffur 08.08.11 в 11:58 |
||
|
Использование блоковой синхронизации. CUDA 2.2 или новее. wuffur 08.08.11 в 11:58 |
||
|
MAP_HOST wuffur 08.08.11 в 11:58 |
||
|
Поддержка скрепленных отображенных выделений памяти(mapped pinned allocations). CUDA 2.2 или новее. wuffur 08.08.11 в 11:58 |
||
|
LMEM_RESIZE_TO_MAX wuffur 08.08.11 в 12:03 |
