Aprenda o que há de mais recente em aprendizado de máquina, IA generativa e muito mais no WiML Symposium 2023
Registre-se
SavedModelBundle
bookmark_borderbookmark
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
SavedModelBundle representa um modelo carregado do armazenamento.
O modelo consiste em uma descrição da computação (um Graph
), uma Session
com tensores (por exemplo, parâmetros ou variáveis no gráfico) inicializados para valores salvos no armazenamento e uma descrição do modelo (uma representação serializada de um buffer de protocolo MetaGraphDef ).
Métodos Herdados
Da classe java.lang.Object boleano | igual a (objeto arg0) |
Aula final<?> | getClass () |
int | código de hash () |
vazio final | notifique () |
vazio final | notifiqueTodos () |
Fragmento | toString () |
vazio final | espere (long arg0, int arg1) |
vazio final | espere (arg0 longo) |
vazio final | espere () |
Da interface java.lang.AutoCloseable Métodos públicos
vazio público fechar ()
Libera recursos (o Graph
e Session
) associados ao pacote de modelo salvo.
gráfico gráfico público ()
Retorna o gráfico que descreve o cálculo realizado pelo modelo.
Carregue um modelo salvo de um diretório de exportação. O modelo que está sendo carregado deve ser criado usando a API Saved Model .
Este método é um atalho para:
SavedModelBundle.loader().withTags(tags).load();
Parâmetros
exportDir | o caminho do diretório que contém um modelo salvo. |
---|
Tag | as tags que identificam o metagraphdef específico a ser carregado. |
---|
Devoluções
- um pacote contendo o gráfico e a sessão associada.
carregador estático público SavedModelBundle.Loader (String exportDir)
Carregue um modelo salvo.
Retorna um objeto
Loader
que pode definir opções de configuração antes de realmente carregar o modelo,
Parâmetros
exportDir | o caminho do diretório que contém um modelo salvo. |
---|
sessão de sessão pública ()
Retorna a Session
com a qual realizar a computação usando o modelo.
Exceto no caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas. Alguns conteúdos são licenciados com a licença numpy.
Última atualização 2023-03-31 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-03-31 UTC."],[],[],null,["# SavedModelBundle\n\npublic class **SavedModelBundle** \nSavedModelBundle represents a model loaded from storage.\n\nThe model consists of a description of the computation (a [Graph](/versions/r2.12/api_docs/java/org/tensorflow/Graph)), a [Session](/versions/r2.12/api_docs/java/org/tensorflow/Session)\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 [MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto)).\n\n\u003cbr /\u003e\n\n### Nested Classes\n\n|-------|---|---|-----------------------------------|\n| class | [SavedModelBundle.Loader](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle.Loader) || Options for loading a SavedModel. |\n\n### Public Methods\n\n|--------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| void | [close](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle#close())() Releases resources (the [Graph](/versions/r2.12/api_docs/java/org/tensorflow/Graph) and [Session](/versions/r2.12/api_docs/java/org/tensorflow/Session)) associated with the saved model bundle. |\n| [Graph](/versions/r2.12/api_docs/java/org/tensorflow/Graph) | [graph](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle#graph())() Returns the graph that describes the computation performed by the model. |\n| static [SavedModelBundle](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle) | [load](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle#load(java.lang.String,%20java.lang.String...))(String exportDir, String... tags) Load a saved model from an export directory. |\n| static [SavedModelBundle.Loader](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle.Loader) | [loader](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle#loader(java.lang.String))(String exportDir) Load a saved model. |\n| byte\\[\\] | [metaGraphDef](/versions/r2.12/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.12/api_docs/java/org/tensorflow/Session) | [session](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle#session())() Returns the [Session](/versions/r2.12/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#### public void\n**close**\n()\n\nReleases resources (the [Graph](/versions/r2.12/api_docs/java/org/tensorflow/Graph) and [Session](/versions/r2.12/api_docs/java/org/tensorflow/Session)) associated with the saved model\nbundle. \n\n#### public [Graph](/versions/r2.12/api_docs/java/org/tensorflow/Graph)\n**graph**\n()\n\nReturns the graph that describes the computation performed by the model. \n\n#### public static [SavedModelBundle](/versions/r2.12/api_docs/java/org/tensorflow/SavedModelBundle)\n**load**\n(String exportDir, String... tags)\n\nLoad a saved model from an export directory. The model that is being loaded should be created\nusing the [Saved Model\nAPI](https://www.tensorflow.org/api_docs/python/tf/saved_model).\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.12/api_docs/java/org/tensorflow/SavedModelBundle.Loader)\n**loader**\n(String exportDir)\n\nLoad a saved model.\n\n\u003cbr /\u003e\n\nReturns a `Loader` 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#### public byte\\[\\]\n**metaGraphDef**\n()\n\nReturns the serialized [MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto) associated with the saved model. \n\n#### public [Session](/versions/r2.12/api_docs/java/org/tensorflow/Session)\n**session**\n()\n\nReturns the [Session](/versions/r2.12/api_docs/java/org/tensorflow/Session) with which to perform computation using the model. \n\n##### Returns\n\n- the initialized session"]]