SavedModelBundle
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
SavedModelBundle reprezentuje model załadowany z magazynu.
Model składa się z opisu obliczeń ( Graph
), Session
z tensorami (np. parametrami lub zmiennymi na wykresie) zainicjowanymi do wartości zapisanych w pamięci oraz opisu modelu (serializowana reprezentacja bufora protokołu MetaGraphDef ).
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 () |
Smyczkowy | doString () |
ostateczna pustka | czekaj (długi arg0, int arg1) |
ostateczna pustka | czekaj (długi arg0) |
ostateczna pustka | Czekać () |
Z interfejsu java.lang.AutoCloseable abstrakcyjna pustka | zamknąć () |
Metody publiczne
publiczna pustka zamknij ()
Zwalnia zasoby ( Graph
i Session
) powiązane z zapisanym pakietem modelu.
publiczny wykres wykresu ()
Zwraca wykres opisujący obliczenia wykonane przez model.
Załaduj zapisany model z katalogu eksportu. Ładowany model należy utworzyć przy użyciu API Saved Model .
Ta metoda jest skrótem od:
SavedModelBundle.loader().withTags(tags).load();
Parametry
eksportDir | ścieżka katalogu zawierającego zapisany model. |
---|
tagi | znaczniki identyfikujące konkretny metagraphdef do załadowania. |
---|
Powroty
- pakiet zawierający wykres i powiązaną sesję.
public static SavedModelBundle.Loader moduł ładujący (String eksportDir)
Załaduj zapisany model.
Zwraca obiekt
Loader
, który może ustawić opcje konfiguracyjne przed faktycznym załadowaniem modelu,
Parametry
eksportDir | ścieżka katalogu zawierającego zapisany model. |
---|
sesja publiczna sesja ()
Zwraca Session
, za pomocą której należy wykonać obliczenia przy użyciu modelu.
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. Część treści jest objęta licencją numpy.
Ostatnia aktualizacja: 2025-07-28 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-28 UTC."],[],[],null,["# SavedModelBundle\n\npublic class **SavedModelBundle** \n\nSavedModelBundle represents a model loaded from storage.\n\n\nThe model consists of a description of the computation (a\n`\n`[Graph](/versions/r2.5/api_docs/java/org/tensorflow/Graph)`\n`\n), a\n`\n`[Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)`\n`\nwith tensors (e.g., parameters or variables in the graph) initialized to values saved in storage,\nand a description of the model (a serialized representation of a\n[MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto)\n).\n\n\u003cbr /\u003e\n\n### Nested Classes\n\n|-------|---|---|-----------------------------------|\n| class | [SavedModelBundle.Loader](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle.Loader) || Options for loading a SavedModel. |\n\n### Public Methods\n\n|-------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| void | [close](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#close()) () Releases resources (the ` `[Graph](/versions/r2.5/api_docs/java/org/tensorflow/Graph)` ` and ` `[Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)` ` ) associated with the saved model bundle. |\n| [Graph](/versions/r2.5/api_docs/java/org/tensorflow/Graph) | [graph](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#graph()) () Returns the graph that describes the computation performed by the model. |\n| static [SavedModelBundle](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle) | [load](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#load(java.lang.String, java.lang.String...)) (String exportDir, String... tags) Load a saved model from an export directory. |\n| static [SavedModelBundle.Loader](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle.Loader) | [loader](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#loader(java.lang.String)) (String exportDir) Load a saved model. |\n| byte\\[\\] | [metaGraphDef](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#metaGraphDef()) () Returns the serialized [MetaGraphDef protocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto) associated with the saved model. |\n| [Session](/versions/r2.5/api_docs/java/org/tensorflow/Session) | [session](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle#session()) () Returns the ` `[Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)` ` with which to perform computation using the model. |\n\n### Inherited Methods\n\nFrom class java.lang.Object \n\n|------------------|----------------------------|\n| boolean | equals (Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass () |\n| int | hashCode () |\n| final void | notify () |\n| final void | notifyAll () |\n| String | toString () |\n| final void | wait (long arg0, int arg1) |\n| final void | wait (long arg0) |\n| final void | wait () |\n\nFrom interface java.lang.AutoCloseable \n\n|---------------|----------|\n| abstract void | close () |\n\nPublic Methods\n--------------\n\n\n#### public void\n**close**\n()\n\n\nReleases resources (the\n`\n`[Graph](/versions/r2.5/api_docs/java/org/tensorflow/Graph)`\n`\nand\n`\n`[Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)`\n`\n) associated with the saved model\nbundle.\n\n#### public [Graph](/versions/r2.5/api_docs/java/org/tensorflow/Graph)\n**graph**\n()\n\n\nReturns the graph that describes the computation performed by the model.\n\n#### public static [SavedModelBundle](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle)\n**load**\n(String exportDir, String... tags)\n\n\nLoad a saved model from an export directory. The model that is being loaded should be created\nusing the\n[Saved Model\nAPI](https://www.tensorflow.org/api_docs/python/tf/saved_model)\n.\n\n\nThis method is a shorthand for: \n\n SavedModelBundle.loader().withTags(tags).load();\n \n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| exportDir | the directory path containing a saved model. |\n| tags | the tags identifying the specific metagraphdef to load. |\n|-----------|---------------------------------------------------------|\n\n##### Returns\n\n- a bundle containing the graph and associated session.\n\n#### public static [SavedModelBundle.Loader](/versions/r2.5/api_docs/java/org/tensorflow/SavedModelBundle.Loader)\n**loader**\n(String exportDir)\n\n\nLoad a saved model.\n\n\nReturns a `\nLoader\n` object that can set configuration options before actually loading the model,\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| exportDir | the directory path containing a saved model. |\n|-----------|----------------------------------------------|\n\n\n#### public byte\\[\\]\n**metaGraphDef**\n()\n\n\nReturns the serialized\n[MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto)\nassociated with the saved model.\n\n#### public [Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)\n**session**\n()\n\n\nReturns the\n`\n`[Session](/versions/r2.5/api_docs/java/org/tensorflow/Session)`\n`\nwith which to perform computation using the model. \n\n##### Returns\n\n- the initialized session"]]