FusedPadConv2d

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

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

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

Константы

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

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

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

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

Константы

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

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

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

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

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

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

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

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

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

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

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