このページは Cloud Translation API によって翻訳されました。
Switch to English

tensorflow :: ops :: FusedPadConv2D

#include <nn_ops.h>

畳み込みの前処理としてパディングを実行します。

概要

FusedResizeAndPadConv2dと同様に、このopは、空間パディング変換ステージがim2colルックアップと融合される最適化された実装を可能にしますが、この場合、サイズ変更に必要な双一次フィルタリングはありません。パディングを融合すると、中間結果をテンソル全体として書き出す必要がなくなり、メモリの負荷が軽減されます。また、変換計算をマージすることにより、レイテンシが向上します。 Conv2Dのdata_format属性はこの操作ではサポートされておらず、代わりに「NHWC」の順序が使用されます。内部的には、この操作は単一のグラフごとのスクラッチバッファーを使用します。つまり、複数のバージョンが並行して実行されている場合は、ブロックされます。これは、この演算子が主にメモリ使用量を最小限に抑えるための最適化であるためです。

引数:

  • scope: Scopeオブジェクト
  • 入力:形状[batch, in_height, in_width, in_channels] 4次元。
  • パディング:パディングサイズを指定する2列の行列。行数はinputのランクと同じでなければなりません。
  • フィルター:4次元形状[filter_height, filter_width, in_channels, out_channels]
  • ストライド:1-Dの長さ4. input各次元に対するスライディングウィンドウのストライド。 formatで指定された次元と同じ順序である必要があります。
  • 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
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 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const