SavedModelBundle.Exporter

publiczna statyczna klasa końcowa SavedModelBundle.Exporter

Opcje eksportowania SavedModel.

Metody publiczne

próżnia
eksport ()
Zapisz model w katalogu eksportu.
SavedModelBundle.Exporter
withFunction (funkcja ConcreteFunction )
Zapisz konkretną funkcję tego modelu.
SavedModelBundle.Exporter
withTags (String... tagi)
Ustawia zestaw znaczników identyfikujących konkretny wykres w zapisanym modelu do zapisania.

Metody dziedziczone

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

publiczny pusty eksport ()

Zapisz model w katalogu eksportu.

Rzuca
Wyjątek IO jeśli zapisany model lub stan zmiennej nie mogą zostać zapisane na dysku

public SavedModelBundle.Exporter withFunction (funkcja ConcreteFunction )

Zapisz konkretną funkcję tego modelu.

Funkcja konkretna przenosi sygnaturę (tj. listę przyjaznych dla użytkownika nazw wejść i wyjść do wykresu) oraz prawidłową sesję do wykresu, która ma zostać zapisana w modelu.

Uwaga: ostatecznie TensorFlow dla Java będzie obsługiwał eksport obiektów funkcyjnych, tak jak robi to API Pythona, ale obecnie obsługiwane są tylko modele zorientowane na sesję (tj. modele z jednym wykresem głównym i co najmniej jednym podpisem). Modele te są kompatybilne z modelami eksportowanymi przez estymatory TensorFlow 1.x lub TensorFlow 2.x.
Dlatego wszystkie funkcje wyeksportowane w modelu powinny w tej chwili dzielić tę samą sesję, w przeciwnym razie zostanie zgłoszony wyjątek.

Parametry
funkcjonować funkcja niosąca podpis i ważną sesję do wykresu, który ma zostać zapisany
Zwroty
  • ten obiekt
Rzuca
Wyjątek IllegalArgument jeśli do modelu została już dodana funkcja o tej samej nazwie
Nieobsługiwany wyjątek operacji jeśli ta funkcja nie dzieli tej samej sesji z innymi funkcjami dodanymi do tego modelu

public SavedModelBundle.Exporter withTags (String... tagi)

Ustawia zestaw znaczników identyfikujących konkretny wykres w zapisanym modelu do zapisania.

Należy pamiętać, że przy użyciu tego interfejsu API można obecnie zapisać tylko jeden wykres na model.

Parametry
tagi znaczniki identyfikujące konkretny MetaGraphDef do zapisania.
Zwroty
  • ten obiekt
Rzuca
Wyjątek IllegalArgument jeśli tagi są nieprawidłowe