FusedPadConv2d

publiczna klasa końcowa FusedPadConv2d

Wykonuje dopełnienie jako proces wstępny podczas splotu.

Podobnie jak w przypadku FusedResizeAndPadConv2d, ta opcja pozwala na zoptymalizowaną implementację, w której etap transformacji przestrzennego dopełnienia jest połączony z wyszukiwaniem im2col, ale w tym przypadku bez filtrowania dwuliniowego wymaganego do zmiany rozmiaru. Połączenie dopełnienia zapobiega konieczności zapisywania wyników pośrednich jako całych tensorów, co zmniejsza obciążenie pamięci, a dzięki łączeniu obliczeń transformacji możemy uzyskać pewne zyski w zakresie opóźnień. Atrybut data_format dla Conv2D nie jest obsługiwany przez tę operację i zamiast tego używana jest kolejność „NHWC”. Wewnętrznie ta operacja wykorzystuje pojedynczy bufor magazynujący dla każdego wykresu, co oznacza, że ​​będzie blokować, jeśli wiele wersji będzie uruchamianych równolegle. Dzieje się tak, ponieważ ten operator jest przede wszystkim optymalizacją mającą na celu zminimalizowanie zużycia pamięci.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza numer TNumber > FusedPadConv2d <T>
utwórz ( Zakres zakresu, dane wejściowe Argument <T>, Argument <TInt32> dopełnienia, filtr Argumentu <T>, tryb String, kroki List<Long>, dopełnienie ciągu)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FusedPadConv2d.
Wyjście <T>

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „FusedPadConv2D”

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static FusedPadConv2d <T> create (zakres zakresu , wejście argumentu <T>, dopełnienie argumentu < TInt32 , filtr argumentu <T>, tryb ciągów, kroki List<Long>, dopełnienie ciągu)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FusedPadConv2d.

Parametry
zakres aktualny zakres
wejście 4-D w kształcie `[partia, wysokość_w, szerokość_w, kanały_w_kanałach]`.
wyściółki Dwukolumnowa macierz określająca rozmiary dopełnienia. Liczba wierszy musi być taka sama jak ranga „wejściowego”.
filtr 4-D o kształcie `[wysokość_filtra, szerokość_filtra, kanały_wchodzące, kanały_wyjściowe]`.
kroki 1-D o długości 4. Krok przesuwanego okna dla każdego wymiaru „wejściowego”. Musi być w tej samej kolejności, co wymiar określony w formacie.
wyściółka Typ algorytmu dopełniania, który ma zostać użyty.
Zwroty
  • nowa instancja FusedPadConv2d

publiczne wyjście <T> wyjście ()