Zawija operator XLA DynamicSlice, udokumentowany pod adresem
https://www.tensorflow.org/ Performance/xla/operative_semantics#dynamicslice .
DynamicSlice wyodrębnia podtablicę z tablicy wejściowej w dynamicznych indeksach startowych. Rozmiar wycinka w każdym wymiarze jest przekazywany w parametrach size_indices, które określają punkt końcowy wyłącznych odstępów wycinków w każdym wymiarze — [początek, początek + rozmiar). Kształt start_indices musi mieć rangę 1, a rozmiar wymiaru jest równy randze operandu.
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 TType , U rozszerza TNumber > DynamicSlice <T> | |
Wyjście <T> | wyjście () |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
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 DynamicSlice <T> utwórz (zakres zakresu , argument <T> wejście, argument <U> startIndices, argument <U> sizeIndices)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację DynamicSlice.
Parametry
zakres | aktualny zakres |
---|---|
wejście | „Tensor” typu T. |
startIndeksy | Lista N liczb całkowitych zawierających rozmiar wycinka dla każdego wymiaru. Każda wartość musi być ściśle większa od zera, a początek + rozmiar musi być mniejszy lub równy rozmiarowi wymiaru, aby uniknąć zachowania zdefiniowanego przez implementację. |
Zwroty
- nową instancję DynamicSlice