Spec-Zone.ru › TensorFlow C++ 1.15

tensorflow::ops::FusedResizeAndPadConv2D

#include <nn_ops.h>

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

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

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

Аргументы:

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

Необязательные атрибуты (см. Attrs):

  • resize_align_corners: Если true, центры 4-х угловых пикселей входного и выходного тензоров выравниваются, сохраняя значения в угловых пикселях. По умолчанию false.

Возвращает:

  • Output: Выходной тензор.
Конструкторы и деструкторы
FusedResizeAndPadConv2D(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding)
FusedResizeAndPadConv2D(const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding, const FusedResizeAndPadConv2D::Attrs & attrs)
Общественные атрибуты
operation
Operation
output
::tensorflow::Output
Общественные функции
node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const
Общественные статические функции
ResizeAlignCorners(bool x)
Attrs
Структуры
tensorflow::ops::FusedResizeAndPadConv2D::Attrs

Необязательные параметры установки атрибутов для FusedResizeAndPadConv2D.

Общественные атрибуты

operation

Operation operation

output

::tensorflow::Output output

Общественные функции

FusedResizeAndPadConv2D

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

FusedResizeAndPadConv2D

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

узел

::tensorflow::Node * node() const 

operator::tensorflow::Input

operator::tensorflow::Input() const 

operator::tensorflow::Output

operator::tensorflow::Output() const 

Общественные статические функции

ResizeAlignCorners

Attrs ResizeAlignCorners(
  bool x
)

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

Spec-Zone.ru

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