SavedModelBundle
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
SavedModelBundle представляет модель, загруженную из хранилища.
Модель состоит из описания вычисления ( Graph
), Session
с тензорами (например, параметрами или переменными в графике), инициализированными значениями, сохраненными в хранилище, и описания модели (сериализованное представление буфера протокола MetaGraphDef). ).
Унаследованные методы
Из класса java.lang.Object логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | уведомить () |
окончательная пустота | уведомитьВсе () |
Нить | toString () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
Из интерфейса java.lang.AutoCloseable абстрактная пустота | закрывать () |
Публичные методы
public void закрыть ()
Освобождает ресурсы ( Graph
и Session
), связанные с сохраненным пакетом модели.
граф публичного графика ()
Возвращает график, описывающий вычисления, выполняемые моделью.
Загрузите сохраненную модель из каталога экспорта. Загружаемая модель должна быть создана с помощью API сохраненной модели .
Этот метод является сокращением для:
SavedModelBundle.loader().withTags(tags).load();
Параметры
каталог экспорта | путь к каталогу, содержащему сохраненную модель. |
---|
теги | теги, идентифицирующие конкретный метаграфдеф для загрузки. |
---|
Возврат
- пакет, содержащий график и связанный сеанс.
общедоступный статический загрузчик SavedModelBundle.Loader (String ExportDir)
Загрузите сохраненную модель.
Возвращает объект
Loader
, который может устанавливать параметры конфигурации перед фактической загрузкой модели.
Параметры
каталог экспорта | путь к каталогу, содержащему сохраненную модель. |
---|
сеанс публичной сессии ()
Возвращает Session
, с помощью которого выполняются вычисления с использованием модели.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта Google Developers. Java – это зарегистрированный товарный знак корпорации Oracle и/или ее аффилированных лиц. Определенный контент лицензирован по лицензии numpy.
Последнее обновление: 2025-07-28 UTC.
[null,null,["Последнее обновление: 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"]]