Spec-Zone.ru › TensorFlow C++ 2.4

tensorflow::ops::FusedPadConv2D

#include <nn_ops.h>

Выполняет заполнение как предпроцессор при свёртке.

Краткое описание

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

Аргументы:

  • scope: Объект Scope
  • input: 4-мерный с формой [batch, in_height, in_width, in_channels].
  • paddings: Матрица из двух столбцов, определяющая размеры заполнения. Количество строк должно быть таким же, как ранг input.
  • filter: 4-мерный с формой [filter_height, filter_width, in_channels, out_channels].
  • strides: 1-мерный массив длиной 4. Шаг скользящего окна для каждого измерения input. Должен быть в том же порядке, что и измерение, указанное в формате.
  • padding: Тип алгоритма заполнения.

Возвращает:

  • Output: Результирующий тензор.
Конструкторы и деструкторы
FusedPadConv2D(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding)
Общедоступные атрибуты
operation
Operation
output
::tensorflow::Output
Общедоступные функции
node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const

Общедоступные атрибуты

операция

Operation operation

выход

::tensorflow::Output output

Общедоступные функции

FusedPadConv2D

 FusedPadConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input paddings,
  ::tensorflow::Input filter,
  StringPiece mode,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

operator::tensorflow::Input() const 

оператор::tensorflow::Output

operator::tensorflow::Output() const 

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/cc/class/tensorflow/ops/fused-pad-conv2-d

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API