TFloat16
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Półprecyzyjny 16-bitowy tensor typu float IEEE-754.
Ponieważ w Javie nie ma typu zmiennoprzecinkowego mieszczącego się w 16 bitach, wymagana jest konwersja (z potencjalną utratą precyzji) dla każdej 32-bitowej wartości zapisanej lub odczytanej na tensorze tego typu z JVM. Dlatego też, jeśli na tensorze można spodziewać się wielu operacji we/wy, wydajność zostanie poprawiona poprzez pracę z typami danych TFloat32
lub TFloat64
, jeśli to możliwe.
Ponadto tensory TFloat16
zwykle działają lepiej, jeśli są umieszczone w pamięci GPU, ponieważ większość procesorów nie obsługuje natywnie tego formatu. W przypadku obliczeń procesora na 16-bitowych zmiennoprzecinkowych lepszym rozwiązaniem może być typ tensora TBfloat16
.
Metody publiczne
abstrakcyjny statyczny TFloat16 | scalarOf (wartość zmiennoprzecinkowa) Przydziela nowy tensor do przechowywania pojedynczej wartości zmiennoprzecinkowej. |
abstrakcyjny statyczny TFloat16 | |
abstrakcyjny statyczny TFloat16 | |
abstrakcyjny statyczny TFloat16 | tensorOf ( Kształt kształtu, Konsument < TFloat16 > dataInit) Przydziela nowy tensor danego kształtu i inicjuje jego dane. |
abstrakcyjny statyczny TFloat16 | tensorOf ( NdArray <Float> src) Przydziela nowy tensor, który jest kopią danej tablicy zmiennych. |
abstrakcyjny statyczny TFloat16 | wektorOf (wartości zmiennoprzecinkowe) Przydziela nowy tensor do przechowywania wektora liczb zmiennoprzecinkowych. |
Metody dziedziczone
Z interfejsu org.tensorflow.ndarray.NdArray streszczenie NdArray <Float> | copyTo ( NdArray <Float> dst) Skopiuj zawartość tej tablicy do tablicy docelowej. |
abstrakcyjna sekwencja NdArray <? rozszerza NdArray <T>> | elementy (int wymiarIdx) Zwraca sekwencję wszystkich elementów w danym wymiarze. |
abstrakcyjna wartość logiczna | równa się (obiekt obiektu) Sprawdza równość między tablicami n-wymiarowymi. |
streszczenie NdArray <Float> | uzyskać (długie... współrzędne) Zwraca element N-wymiarowy tej tablicy o podanych współrzędnych. |
abstrakcyjny pływak | getObject (długie... współrzędne) Zwraca wartość skalara znalezionego przy podanych współrzędnych. |
streszczenie NdArray <Float> | czytaj ( Bufor danych <Float> dst) Przeczytaj zawartość tej N-wymiarowej tablicy do bufora docelowego. |
abstrakcyjna sekwencja NdArray <? rozszerza NdArray <T>> | skalary () Zwraca sekwencję wszystkich skalarów w tej tablicy. |
streszczenie NdArray <Float> | set ( NdArray <Float> src, długie... współrzędne) Przypisuje wartość elementu N-wymiarowego znalezionego przy podanych współrzędnych. |
streszczenie NdArray <Float> | setObject (Wartość zmiennoprzecinkowa, długie... współrzędne) Przypisuje wartość skalara znalezionego przy podanych współrzędnych. |
streszczenie NdArray <Float> | plasterek ( Indeks... indeksy) Tworzy wielowymiarowy widok (lub wycinek) tej tablicy, mapując jeden lub więcej wymiarów na dane selektory indeksu. |
streszczenie NdArray <Float> | napisz ( Bufor danych <Float> src) Zapisz zawartość tej N-wymiarowej tablicy z bufora źródłowego. |
Z interfejsu org.tensorflow.Tensor abstrakcyjny RawTensor | asRawTensor () Zwraca surową (bez typu) reprezentację tego tensora |
abstrakcyjna pustka | zamknąć () Zwolnij zasoby powiązane z Tensorem. |
abstrakcyjny typ danych | |
abstrakcyjne, długie | |
streszczenie statyczny <T rozszerza TType > T | z (typ klasy<T>, kształt kształtu , długi rozmiar, inicjator danych konsumenta<T>) Przydziela tensor danego typu danych, kształtu i rozmiaru. |
streszczenie statyczny <T rozszerza TType > T | z (typ Class<T>, kształt kształtu ) Przydziela tensor danego typu danych i kształtu. |
streszczenie statyczny <T rozszerza TType > T | z (typ Class<T>, kształt kształtu , długi rozmiar) Przydziela tensor danego typu danych, kształtu i rozmiaru. |
streszczenie statyczny <T rozszerza TType > T | z (typ klasy<T>, kształt kształtu , inicjator danych konsumenta<T>) Przydziela i inicjuje tensor danego typu danych i kształtu. |
streszczenie statyczny <T rozszerza TType > T | z (typ Class<T>, kształt kształtu , ByteDataBuffer rawData) Tworzy Tensor dowolnego typu na podstawie surowych danych dostarczonych przez dany bufor. |
abstrakcyjny kształt | |
Z interfejsu java.lang.AutoCloseable abstrakcyjna pustka | zamknąć () |
Metody publiczne
publiczne statyczne streszczenie TFloat16 scalarOf (wartość zmiennoprzecinkowa)
Przydziela nowy tensor do przechowywania pojedynczej wartości zmiennoprzecinkowej.
Parametry
wartość | float do przechowywania w nowym tensorze |
---|
publiczna statyczna abstrakcja TFloat16 tensorOf (kształt kształtu )
Przydziela nowy tensor o zadanym kształcie.
Parametry
kształt | kształt tensora do przydzielenia |
---|
Przydziela nowy tensor o zadanym kształcie, inicjowany dostarczonymi danymi.
Parametry
kształt | kształt tensora do przydzielenia |
---|
dane | bufor elementów zmiennoprzecinkowych, za pomocą którego można zainicjować tensor |
---|
publiczna statyczna abstrakcja TFloat16 tensorOf ( Kształt kształtu, Consumer< TFloat16 > dataInit)
Przydziela nowy tensor danego kształtu i inicjuje jego dane.
Parametry
kształt | kształt tensora do przydzielenia |
---|
dataInit | inicjator danych tensora |
---|
publiczna statyczna abstrakcja TFloat16 tensorOf ( NdArray <Float> src)
Przydziela nowy tensor, który jest kopią danej tablicy zmiennych.
Tensor będzie miał taki sam kształt jak tablica źródłowa, a jego dane zostaną skopiowane.
Parametry
źródło | tablica źródłowa nadająca kształt i dane nowemu tensorowi |
---|
publiczna statyczna abstrakcja TFloat16 wektorOf (wartości zmiennoprzecinkowe)
Przydziela nowy tensor do przechowywania wektora liczb zmiennoprzecinkowych.
Parametry
wartości | float do przechowywania w nowym tensorze |
---|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
{"lastModified": "Ostatnia aktualizacja: 2023-12-01 UTC."}