Ostrzeżenie: ten interfejs API jest przestarzały i zostanie usunięty w przyszłej wersji TensorFlow, gdy zamiennik będzie stabilny.
NcclAllReduce
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wysyła tensor zawierający redukcję we wszystkich tensorach wejściowych.
Wysyła tensor zawierający redukcję wszystkich tensorów wejściowych przekazanych do operacji w ramach tej samej „nazwy_wspólnej”.
Wykres powinien zostać skonstruowany w taki sposób, że jeśli jedna operacja zostanie uruchomiona z wartością nazwa_wspólna o wartości „c”, wówczas liczba operacji „liczba_urządzeń” zostanie uruchomiona z nazwą nazwa_wspólna o wartości „c”. Niezastosowanie się do tego spowoduje, że wykonanie wykresu nie zostanie ukończone.
wejście: wejście do danych redukcji: wartość redukcji na wszystkich urządzeniach `num_devices`. redukcja: operacja redukcji do wykonania. num_devices: Liczba urządzeń objętych tą obniżką. wspólna_nazwa: Identyfikator wspólny dla operacji o tej samej redukcji.
Metody publiczne
Wyjście <T> | |
statyczny <T numer rozszerzenia> NcclAllReduce <T> | utwórz (zakres zakresu , wejście argumentu <T>, redukcja ciągu, długa liczba urządzeń, ciąg wspólna nazwa) Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację NcclAllReduce. |
Wyjście <T> | |
Metody dziedziczone
Z klasy java.lang.Object wartość logiczna | równa się (Obiekt arg0) |
ostatnia klasa<?> | pobierzKlasę () |
wew | hashCode () |
ostateczna pustka | powiadomić () |
ostateczna pustka | powiadom wszystkich () |
Strunowy | doString () |
ostateczna pustka | czekaj (długi arg0, int arg1) |
ostateczna pustka | czekaj (długi arg0) |
ostateczna pustka | Czekać () |
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.
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację NcclAllReduce.
Zwroty
- nowa instancja NcclAllReduce
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."}