PyCUDA documentation / Документация PyCUDA: Multi-dimensional arrays on the GPU http://documen.tician.de/pycuda/array.html
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
||
|
Возвращает GPUArray, содержащий абсолютное значение каждого элемента аргумента self. wuffur 12.10.11 в 13:34 |
||
|
Заполняет массив скалярным значением. wuffur 12.10.11 в 13:35 |
||
|
Возвращает аргумента self, который преобразован в dtype. wuffur 12.10.11 в 13:35 |
||
|
Возвращает действительную часть аргумента self или аргумента self, если он действительный. wuffur 17.10.11 в 10:11 |
||
|
Новый в версии 0.94. wuffur 17.10.11 в 10:12 |
||
|
Возвращает мнимую часть аргумента self или zeros_like(self), если он действительный. wuffur 17.10.11 в 10:15 |
||
|
Возвращает комплексно-сопряженную часть аргумента self или self, если он действительный. wuffur 17.10.11 в 10:15 |
||
|
Связывает аргумент self с texref(текстурной ссылкой) класса pycuda.driver.TextureReference. wuffur 17.10.11 в 10:16 |
||
|
Благодаря требованиям к выравнивании, связанный адрес эффективных текстур отличается от запрошенных адресов на смещение. Этот метод возвращает это смещение в единицах типа данных аргумента self. Если значение параметра allow_offset - False, то ненулевое значение смещения приведет к тому, что появится исключение. wuffur 17.10.11 в 10:19 |
||
|
Замечание wuffur 17.10.11 в 10:19 |
||
|
Рекомендуется использовать bind_to_texref_ext() вместо этого метода. wuffur 17.10.11 в 10:20 |
||
|
Связывает аргумент self с texref(текстурной ссылкой) pycuda.driver.TextureReference. Кроме того, набор текстурных ссылок форматируются, чтобы сверить параметр dtype и его канал с другими каналами. Эта программа также устанавливает флаг текстурных ссылок pycuda.driver.TRSF_READ_AS_INTEGER, если это необходимо. wuffur 17.10.11 в 10:25 |
||
|
Благодаря требования выравнивания, эффективный адрес связывания текстуры может отличаться от запрошенного на смещение. Если значение параметра allow_offset False, то ненулевое значение этого смещения приведет к тому, что появится исключение. wuffur 18.10.11 в 12:01 |
||
|
Новый в версии 0.93. wuffur 18.10.11 в 12:01 |
||
|
Что касается его написания - текстуры CUDA не поддерживают внутри(не вшита поддержка) данные типа чисел с плавающей точкой двойной точности. Чтобы исправить этот недостаток, PyCUDA содержит рабочее окружение, которое можно включить, передав значение True или allow_double_hack. В этом случае, используйте следующий код для доступа к текстуре в вашем коде ядра: wuffur 18.10.11 в 12:06 |
||
|
(Этот способ был добавлен в версии 0.94.) wuffur 18.10.11 в 12:07 |
||
|
Конструирование экземпляров GPUArray wuffur 18.10.11 в 12:07 |
||
|
Возвращает GPUArray, который является точной копией экземпляра массива ary типа numpy.ndarray. wuffur 20.10.11 в 10:59 |
||
|
Смотрите GPUArray, чтобы получить информацию об аллокаторе. wuffur 20.10.11 в 11:00 |
||
|
Возвращает GPUArray, который является точной копией экземпляра массива ary типа numpy.ndarray. Копия происходит асинхронно, опционально последовательно передается в поток (stream). wuffur 20.10.11 в 11:17 |
||
|
Смотрите GPUArray, чтобы получить информацию об аллокаторе. wuffur 20.10.11 в 11:18 |
||
|
Синоним конструктора GPUArray. wuffur 20.10.11 в 11:18 |
||
|
То же самое, что и empty(), но GPUArray инициализируется до того, как возвратится. wuffur 20.10.11 в 11:19 |
||
|
Создает новый, не инициализированный GPUArray, у которого те же свойства, что и у other_ary. wuffur 20.10.11 в 11:20 |
||
|
Делает новый, инициализированный нулем GPUArray, у которого те же свойства, что и у other_ary. wuffur 20.10.11 в 11:21 |
||
|
Создает GPUArray заполненный числами разделенными на шаг step, начинающимися на значении start , заканчивающимися на значении stop. wuffur 20.10.11 в 11:23 |
||
|
Для аргументов с плавающей точкой длина результата - это перекрытие ceil((stop - start)/step). Это правило может привести к тому, что в последнем элементе результат будет больше, чем stop. wuffur 20.10.11 в 13:11 |
||
|
dtype, если не определен, берется как общий тип для start, stop и step. wuffur 20.10.11 в 13:13 |
||
|
Возвращает GPUArray [a[indices[0]], ..., a[indices[n]]]. На данный момент, элемент массива a должен быть типа, который может быть связан с текстурой. wuffur 20.10.11 в 13:13 |
||
|
Условные wuffur 13.08.12 в 11:06 |
