FusedResizeAndPadConv2d

публичный финальный класс FusedResizeAndPadConv2d

Выполняет изменение размера и заполнение в качестве предварительной обработки во время свертки.

Часто можно более эффективно выполнять пространственные преобразования на этапе упаковки свертки, поэтому эта операция позволяет оптимизировать реализацию, в которой эти этапы объединяются вместе. Это избавляет от необходимости записывать промежуточные результаты в виде целых тензоров, уменьшая нагрузку на память, и мы можем получить некоторый выигрыш в задержке за счет объединения вычислений преобразования. Атрибут data_format для Conv2D не поддерживается этой операцией и по умолчанию имеет порядок «NHWC». Внутри эта операция использует один рабочий буфер для каждого графа, что означает, что она будет блокироваться, если несколько версий выполняются параллельно. Это связано с тем, что этот оператор в первую очередь предназначен для оптимизации использования памяти.

Вложенные классы

сорт FusedResizeAndPadConv2d.Options Дополнительные атрибуты для FusedResizeAndPadConv2d

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Выход <Т>
какВывод ()
Возвращает символический дескриптор тензора.
static <T расширяет TNumber > FusedResizeAndPadConv2d <T>
create ( Область области, ввод операнда <T>, размер операнда <TInt32> , дополнения операнда <TInt32> , фильтр операнда <T>, строковый режим, шаги List<Long>, заполнение строки, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию FusedResizeAndPadConv2d.
Выход <Т>
статический FusedResizeAndPadConv2d.Options
resizeAlignCorners (логическое значение resizeAlignCorners)

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «FusedResizeAndPadConv2D»

Публичные методы

публичный вывод <T> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static FusedResizeAndPadConv2d <T> create ( Область действия, ввод операнда <T>, размер операнда <TInt32> , заполнения операнда <TInt32> , фильтр операнда <T>, строковый режим, шаги List<Long>, заполнение строки, параметры.. . параметры)

Фабричный метод для создания класса, обертывающего новую операцию FusedResizeAndPadConv2d.

Параметры
объем текущий объем
вход 4-D с формой `[batch, in_height, in_width, in_channels]`.
размер Одномерный тензор int32 из двух элементов: new_height, new_width. Новый размер изображений.
прокладки Матрица из двух столбцов, определяющая размеры заполнения. Количество строк должно совпадать с рангом «входа».
фильтр 4-D с формой `[filter_height, filter_width, in_channels, out_channels]`.
шаги 1-D длиной 4. Шаг скользящего окна для каждого измерения «входа». Должен быть в том же порядке, что и размер, указанный в формате.
прокладка Тип используемого алгоритма заполнения.
параметры содержит значения необязательных атрибутов
Возврат
  • новый экземпляр FusedResizeAndPadConv2d

публичный вывод <T> вывод ()

public static FusedResizeAndPadConv2d.Options resizeAlignCorners (логическое значение resizeAlignCorners)

Параметры
изменить размерAlignCorners Если это правда, центры 4 угловых пикселей входного и выходного тензоров выравниваются, сохраняя значения в угловых пикселях. По умолчанию ложь.