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

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

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

Столько, сколько этот массив остается связанным к ссылке на эту текстуру, он не будет освобождаться - эта текстура будет хранить ссылку на этот массив.

wuffur 01.09.11 в 09:46

0

get_array()

vapvap14 01.09.11 в 15:38

0

Возвращается на массив Array, с которым связан объект self.

wuffur 01.09.11 в 09:47

0

Замечание

wuffur 01.09.11 в 09:47

0

Это будет отличный объект, который передается set_array(), но при сравнении он будет равным.

wuffur 01.09.11 в 09:47

0

Класс pycuda.driver.TextureReference

wuffur 01.09.11 в 09:47

0

Дескриптор привязки и линейной памяти, и массива Array к единице текстуры.

wuffur 01.09.11 в 11:08

0

set_array(array)

vapvap14 02.09.11 в 14:26

0

Связывает self с массивом Array.

wuffur 01.09.11 в 11:08

0

Столько, сколько массив остается связанным с этой текстурной ссылкой, он не будет освобожден - текстурная ссылка сохраняет ссылку на массив.

wuffur 01.09.11 в 11:10

0

set_address(devptr, bytes, allow_offset=False)

vapvap14 01.09.11 в 15:38

0

Связывает self с куском линейной памяти, начиная c целочисленного адреса devptr, охватывающим ряд байтов. Благодаря требованиям к выравниванию, эффективный адрес связанной текстуры может отличаться от того адреса, которую запрашивается при помощи смещения. Этот метод возвращает смещение в байтах. Если значение allow_offset является False, ненулевое значение этого смещения приведет к исключению, которое выведется интерпретатором.

wuffur 02.09.11 в 20:26

0

В отличие от объектов Array, не предоставляется поддержки для связывания линейной памяти с текстурными ссылками.

wuffur 02.09.11 в 20:36

0

set_address_2d(devptr, descr, pitch)

vapvap14 01.09.11 в 15:39

0

Связывает self как двумерную текстуру с куском глобальной памяти в devptr. Отступ от-линии-к-линии в байтах задается шагом(pitch). Переменные width, height и format, переданные в ArrayDescriptor descr. set_format(), не нужны и не следует их вызывать, в дополнение к этому методу.

wuffur 03.09.11 в 06:58

0

set_format(fmt, num_components)

vapvap14 01.09.11 в 15:39

0

Установите текстуру, чтобы получить fmt из array_format и channels из num_components.

wuffur 04.09.11 в 16:26

0

set_address_mode(dim, am)

vapvap14 01.09.11 в 15:39

0

Установите режим адреса измерения dim на am, которое должно принять одно из значений address_mode.

wuffur 04.09.11 в 16:27

0

set_flags(flags)

vapvap14 01.09.11 в 15:39

0

Устанавливает флаги комбинации значений TRSF_XXX.

wuffur 09.09.11 в 06:12

0

get_array()

vapvap14 02.09.11 в 14:53

0

get_array()

vapvap14 01.09.11 в 15:39

0

Замечание

wuffur 26.07.12 в 13:59

0

Это будет объект, отличный от того, что передавался в set_array(), но в сравнении он будет идентичным.

wuffur 09.09.11 в 06:15

0

get_address_mode(dim)

vapvap14 01.09.11 в 15:38

0

get_filter_mode()

vapvap14 01.09.11 в 15:38

0

get_format()

vapvap14 01.09.11 в 15:38

0

Возвращает кортеж (fmt, num_components), где fmt - это тип array_format, и num_components - это число компонентов в его текстуре.

wuffur 09.09.11 в 06:18

0

(Версий 2.0 и выше.)

vapvap14 01.09.11 в 15:40

0

get_flags()

vapvap14 01.09.11 в 15:39

0

pycuda.driver.TRSA_OVERRIDE_FORMAT

vapvap14 01.09.11 в 15:40

0

pycuda.driver.TRSF_READ_AS_INTEGER

vapvap14 01.09.11 в 15:40

0

pycuda.driver.TRSF_NORMALIZED_COORDINATES

vapvap14 01.09.11 в 15:40

0

pycuda.driver.TR_DEFAULT

vapvap14 01.09.11 в 15:40

0

pycuda.driver.matrix_to_array(matrix, order)

vapvap14 01.09.11 в 15:40

0

Обращает двумерный объект матрицы numpy.ndarray в массив Array. Аргумент его порядка может принимать значения “C” или “F”. Если он принимает значение "С", то тогда tex2D(x,y) соответствует(подходит по размеру) матрице matrix[y,x], и наоборот для “F”.

wuffur 09.09.11 в 06:22

0

pycuda.driver.make_multichannel_2d_array(matrix, order)

wuffur 15.09.11 в 09:41

0

Обращает 3-мерный объект матрицы numpy.ndarray в 2-мерный numpy.ndarray c многочисленными каналами.

wuffur 09.09.11 в 06:23

0

В зависимости от порядка, размер матрицы интерпретируется как:

wuffur 09.09.11 в 06:24

0

высота, ширина, число_каналов(height, width, num_channels) для порядка(order) == “C”,
число_каналов, ширина, высота(num_channels, width, height) для порядка(order) == “F”.

wuffur 09.09.11 в 06:25

0

Замечание

wuffur 09.09.11 в 06:25

0

Эта функция предполагает, что матрица была создана с порядком матрицы order. Если это не так, то скопированные данные будут вероятно не тем, что вы ожидаете.

wuffur 09.09.11 в 06:27

0

Инициализация Памяти Устройства

vapvap14 02.09.11 в 14:48

0

pycuda.driver.memset_d8(dest, data, count)

vapvap14 02.09.11 в 14:26

0

pycuda.driver.memset_d16(dest, data, count)

vapvap14 02.09.11 в 14:26

0

pycuda.driver.memset_d32(dest, data, count)

vapvap14 02.09.11 в 14:26

0

Замечание

wuffur 03.09.11 в 06:35

0

count - это число элементов, не байт.

wuffur 09.09.11 в 06:28

0

pycuda.driver.memset_d2d8(dest, pitch, data, width, height)

vapvap14 02.09.11 в 14:27

0
Минутку...

← Предыдущая страница

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