هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.
SavedModelBundle
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
SavedModelBundle مدلی را نشان می دهد که از فضای ذخیره سازی بارگیری شده است.
این مدل شامل توصیفی از محاسبات (یک Graph
)، یک Session
با تانسورها (مثلاً پارامترها یا متغیرهای موجود در نمودار) است که به مقادیر ذخیره شده در ذخیرهسازی مقداردهی اولیه شده است، و توضیحی از مدل (نمایش سریالی از بافر پروتکل MetaGraphDef). ).
روش های عمومی
باطل | |
نمودار | نمودار () نموداری را که محاسبات انجام شده توسط مدل را توصیف می کند، برمی گرداند. |
SavedModelBundle ثابت | بارگذاری (برچسب های رشته exportDir، رشته...) یک مدل ذخیره شده را از فهرست صادرات بارگیری کنید. |
استاتیک SavedModelBundle.Loader | لودر (String exportDir) یک مدل ذخیره شده را بارگیری کنید. |
بایت[] | |
جلسه | جلسه () Session که با آن محاسبات را با استفاده از مدل انجام می دهد، برمی گرداند. |
روش های ارثی
از کلاس java.lang.Object بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | کد هش () |
باطل نهایی | اطلاع رسانی () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
از رابط java.lang.AutoCloseable روش های عمومی
باطل عمومی بسته ()
منابع ( Graph
و Session
) مرتبط با بسته مدل ذخیره شده را منتشر می کند.
نمودار نمودار عمومی ()
نموداری را که محاسبات انجام شده توسط مدل را توصیف می کند، برمی گرداند.
یک مدل ذخیره شده را از دایرکتوری صادرات بارگیری کنید. مدلی که در حال بارگیری است باید با استفاده از Saved Model API ایجاد شود.
این روش مختصری است برای:
SavedModelBundle.loader().withTags(tags).load();
پارامترها
exportDir | مسیر دایرکتوری حاوی یک مدل ذخیره شده |
---|
برچسب ها | برچسب هایی که متاگراف دف خاصی را برای بارگذاری شناسایی می کنند. |
---|
برمی گرداند
- یک بسته حاوی نمودار و جلسه مربوطه.
یک مدل ذخیره شده را بارگیری کنید.
یک شی
Loader
را برمی گرداند که می تواند گزینه های پیکربندی را قبل از بارگیری واقعی مدل تنظیم کند.
پارامترها
exportDir | مسیر دایرکتوری حاوی یک مدل ذخیره شده |
---|
Session
که با آن محاسبات را با استفاده از مدل انجام می دهد، برمی گرداند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],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](/api_docs/java/org/tensorflow/Graph)), a [Session](/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](/api_docs/java/org/tensorflow/SavedModelBundle.Loader) || Options for loading a SavedModel. |\n\n### Public Methods\n\n|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| void | [close](/api_docs/java/org/tensorflow/SavedModelBundle#close())() Releases resources (the [Graph](/api_docs/java/org/tensorflow/Graph) and [Session](/api_docs/java/org/tensorflow/Session)) associated with the saved model bundle. |\n| [Graph](/api_docs/java/org/tensorflow/Graph) | [graph](/api_docs/java/org/tensorflow/SavedModelBundle#graph())() Returns the graph that describes the computation performed by the model. |\n| static [SavedModelBundle](/api_docs/java/org/tensorflow/SavedModelBundle) | [load](/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](/api_docs/java/org/tensorflow/SavedModelBundle.Loader) | [loader](/api_docs/java/org/tensorflow/SavedModelBundle#loader(java.lang.String))(String exportDir) Load a saved model. |\n| byte\\[\\] | [metaGraphDef](/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](/api_docs/java/org/tensorflow/Session) | [session](/api_docs/java/org/tensorflow/SavedModelBundle#session())() Returns the [Session](/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](/api_docs/java/org/tensorflow/Graph) and [Session](/api_docs/java/org/tensorflow/Session)) associated with the saved model\nbundle. \n\n#### public [Graph](/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](/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](/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](/api_docs/java/org/tensorflow/Session)\n**session**\n()\n\nReturns the [Session](/api_docs/java/org/tensorflow/Session) with which to perform computation using the model. \n\n##### Returns\n\n- the initialized session"]]