FusedPadConv2d

classe finale pubblica FusedPadConv2d

Esegue un riempimento come preelaborazione durante una convoluzione.

Simile a FusedResizeAndPadConv2d, questa operazione consente un'implementazione ottimizzata in cui la fase di trasformazione del riempimento spaziale è fusa con la ricerca im2col, ma in questo caso senza il filtro bilineare richiesto per il ridimensionamento. La fusione del riempimento evita la necessità di scrivere i risultati intermedi come interi tensori, riducendo la pressione sulla memoria e possiamo ottenere alcuni guadagni di latenza unendo i calcoli di trasformazione. L'attributo data_format per Conv2D non è supportato da questa operazione e viene invece utilizzato l'ordine "NHWC". Internamente questa operazione utilizza un singolo buffer di scratch per grafico, il che significa che si bloccherà se più versioni vengono eseguite in parallelo. Questo perché questo operatore è principalmente un'ottimizzazione per ridurre al minimo l'utilizzo della memoria.

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

Uscita <T>
comeuscita ()
Restituisce l'handle simbolico del tensore.
statico <T estende TNumber > FusedPadConv2d <T>
create ( ambito ambito , input operando <T>, riempimenti operando < TInt32 >, filtro operando <T>, modalità stringa, passi List<Long>, riempimento stringa)
Metodo factory per creare una classe che racchiude una nuova operazione FusedPadConv2d.
Uscita <T>

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "FusedPadConv2D"

Metodi pubblici

Uscita pubblica <T> asOutput ()

Restituisce l'handle simbolico del tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static FusedPadConv2d <T> create ( ambito ambito , input operando <T>, riempimenti operando < TInt32 >, filtro operando <T>, modalità stringa, passi List<Long>, riempimento stringa)

Metodo factory per creare una classe che racchiude una nuova operazione FusedPadConv2d.

Parametri
scopo ambito attuale
ingresso 4-D con forma "[batch, in_height, in_width, in_channels]".
imbottiture Una matrice a due colonne che specifica le dimensioni del riempimento. Il numero di righe deve essere uguale al rango di "input".
filtro 4-D con forma "[filter_height, filter_width, in_channels, out_channels]".
passi da gigante 1-D di lunghezza 4. Il passo della finestra scorrevole per ciascuna dimensione di "input". Deve essere nello stesso ordine della dimensione specificata con format.
imbottitura Il tipo di algoritmo di riempimento da utilizzare.
ritorna
  • una nuova istanza di FusedPadConv2d

Uscita pubblica <T> uscita ()