SavedModelBundle
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
SavedModelBundle mewakili model yang dimuat dari penyimpanan.
Model terdiri dari deskripsi komputasi ( Graph
), Session
dengan tensor (misalnya parameter atau variabel dalam grafik) yang diinisialisasi ke nilai yang disimpan dalam penyimpanan, dan deskripsi model (representasi serial dari buffer protokol MetaGraphDef ).
Metode Warisan
Dari kelas java.lang.Object boolean | sama dengan (Objek arg0) |
Kelas terakhir<?> | dapatkan Kelas () |
ke dalam | Kode hash () |
kekosongan terakhir | beri tahu () |
kekosongan terakhir | beri tahuSemua () |
Rangkaian | keString () |
kekosongan terakhir | tunggu (arg0 panjang, int arg1) |
kekosongan terakhir | tunggu (argumen panjang0) |
kekosongan terakhir | Tunggu () |
Dari antarmuka java.lang.AutoCloseable kekosongan abstrak | menutup () |
Metode Publik
penutupan kekosongan publik ()
Merilis sumber daya ( Graph
dan Session
) yang terkait dengan paket model tersimpan.
grafik Grafik publik ()
Mengembalikan grafik yang menjelaskan komputasi yang dilakukan oleh model.
Muat model yang disimpan dari direktori ekspor. Model yang sedang dimuat harus dibuat menggunakan Saved Model API .
Metode ini merupakan singkatan dari:
SavedModelBundle.loader().withTags(tags).load();
Parameter
eksporDir | jalur direktori yang berisi model yang disimpan. |
---|
tag | tag yang mengidentifikasi metagraphdef spesifik yang akan dimuat. |
---|
Kembali
- bundel yang berisi grafik dan sesi terkait.
Muat model yang disimpan.
Mengembalikan objek
Loader
yang dapat mengatur opsi konfigurasi sebelum benar-benar memuat model,
Parameter
eksporDir | jalur direktori yang berisi model yang disimpan. |
---|
sesi Sesi publik ()
Mengembalikan Session
untuk melakukan komputasi menggunakan model.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, baca Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. Beberapa konten dilisensikan berdasarkan lisensi numpy.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-27 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.13/api_docs/java/org/tensorflow/Graph)), a [Session](/versions/r2.13/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.13/api_docs/java/org/tensorflow/SavedModelBundle.Loader) || Options for loading a SavedModel. |\n\n### Public Methods\n\n|--------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| void | [close](/versions/r2.13/api_docs/java/org/tensorflow/SavedModelBundle#close())() Releases resources (the [Graph](/versions/r2.13/api_docs/java/org/tensorflow/Graph) and [Session](/versions/r2.13/api_docs/java/org/tensorflow/Session)) associated with the saved model bundle. |\n| [Graph](/versions/r2.13/api_docs/java/org/tensorflow/Graph) | [graph](/versions/r2.13/api_docs/java/org/tensorflow/SavedModelBundle#graph())() Returns the graph that describes the computation performed by the model. |\n| static [SavedModelBundle](/versions/r2.13/api_docs/java/org/tensorflow/SavedModelBundle) | [load](/versions/r2.13/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.13/api_docs/java/org/tensorflow/SavedModelBundle.Loader) | [loader](/versions/r2.13/api_docs/java/org/tensorflow/SavedModelBundle#loader(java.lang.String))(String exportDir) Load a saved model. |\n| byte\\[\\] | [metaGraphDef](/versions/r2.13/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.13/api_docs/java/org/tensorflow/Session) | [session](/versions/r2.13/api_docs/java/org/tensorflow/SavedModelBundle#session())() Returns the [Session](/versions/r2.13/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.13/api_docs/java/org/tensorflow/Graph) and [Session](/versions/r2.13/api_docs/java/org/tensorflow/Session)) associated with the saved model\nbundle. \n\n#### public [Graph](/versions/r2.13/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.13/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.13/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.13/api_docs/java/org/tensorflow/Session)\n**session**\n()\n\nReturns the [Session](/versions/r2.13/api_docs/java/org/tensorflow/Session) with which to perform computation using the model. \n\n##### Returns\n\n- the initialized session"]]