tensorflow::ops::FusedResizeAndPadConv2D
#include <nn_ops.h>
Выполняет изменение размера и добавление заполнения как предварительной обработки во время свертки.
Краткое описание
Часто возможно более эффективно выполнять пространственные преобразования как часть этапа упаковки свертки, поэтому этот оператор позволяет использовать оптимизированную реализацию, где эти стадии объединены вместе. Это предотвращает необходимость записи промежуточных результатов как целых тензоров, уменьшая нагрузку на память, и мы можем получить некоторые выигрыши в задержке, объединив вычисления преобразований. Атрибут data_format для Conv2D не поддерживается этим оператором и по умолчанию имеет порядок 'NHWC'. Внутренне этот оператор использует один общий буфер для всего графа, что означает, что он будет блокировать, если выполняются несколько версий параллельно. Это связано с тем, что этот оператор в первую очередь предназначен для оптимизации, чтобы минимизировать использование памяти.
Аргументы:
- scope: Объект Scope
- input: 4-мерный с формой
[batch, in_height, in_width, in_channels]. - size: 1-мерный целочисленный Tensor типа int32 с 2 элементами:
new_height, new_width. Новый размер изображений. - paddings: Матрица с двумя столбцами, задающая размеры заполнения. Количество строк должно быть таким же, как ранг
input. - filter: 4-мерный с формой
[filter_height, filter_width, in_channels, out_channels]. - strides: 1-мерный массив длиной 4. Шаг скользящего окна для каждого измерения
input. Должен соответствовать порядку измерения, заданному атрибутом format. - 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 | |
output | |
| Публичные функции | |
|---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const | |
| Публичные статические функции | |
|---|---|
ResizeAlignCorners(bool x) | |
| Структуры | |
|---|---|
| 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 )
node
::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 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-resize-and-pad-conv2-d