Поделиться через


структура DML_BINDING_DESC (directml.h)

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

Привязка может ссылаться на ресурс входного или выходного тензора, а также на постоянный или временный ресурс, а в IDMLBindingTable есть методы для привязки каждого типа. Тип структуры, на которую указывает Desc, зависит от значения Type.

Синтаксис

struct DML_BINDING_DESC {
  DML_BINDING_TYPE Type;
  const void       *Desc;
};

Члены

Type

Тип: DML_BINDING_TYPE

DML_BINDING_TYPE, указывающий тип привязки; ссылается ли он на один буфер или на массив буферов.

Desc

Тип: const void*

Указатель на константную структуру, тип которой зависит от значения Type. Если type имеет значение DML_BINDING_TYPE_BUFFER, то Desc должен указывать на DML_BUFFER_BINDING. Если параметр Type имеет значение DML_BINDING_TYPE_BUFFER_ARRAY, то Desc должен указывать на DML_BUFFER_ARRAY_BINDING.

Требования

   
Верхняя часть directml.h

См. также раздел

Привязывание в DirectML

IDMLBindingTable::BindInputs

IDMLBindingTable::BindOutputs

IDMLBindingTable::BindPersistentResource

IDMLBindingTable::BindTemporaryResource