SavedModelBundle.Exporter

کلاس نهایی استاتیک عمومی SavedModelBundle.Exporter

گزینه هایی برای صادرات SavedModel.

روش های عمومی

خالی
صادرات ()
مدل را در فهرست صادرات ذخیره کنید.
SavedModelBundle.Exporter
withFunction (تابع ConcreteFunction )
یک عملکرد مشخص از این مدل را ذخیره کنید.
SavedModelBundle.Exporter
withTags (رشته... برچسب ها)
مجموعه ای از برچسب ها را تنظیم می کند که نمودار خاصی را در مدل ذخیره شده برای ذخیره مشخص می کند.

روش های ارثی

روش های عمومی

صادرات خالی عمومی ()

مدل را در فهرست صادرات ذخیره کنید.

پرتاب می کند
IOException اگر مدل ذخیره شده یا وضعیت متغیر را نمی توان روی دیسک نوشت

عمومی SavedModelBundle.Exporter withFunction (تابع ConcreteFunction )

یک عملکرد مشخص از این مدل را ذخیره کنید.

تابع بتن دارای یک امضا (یعنی لیستی از ورودی های کاربرپسند و خروجی نام ها به یک گراف) و یک جلسه معتبر برای یک نمودار برای ذخیره در مدل است.

توجه: در نهایت، TensorFlow برای جاوا از صادرات توابعی مانند API پایتون پشتیبانی می‌کند، اما در حال حاضر، فقط مدل‌های جلسه محور پشتیبانی می‌شوند (یعنی مدل‌هایی که دارای یک گراف اصلی و یک یا چند امضا هستند). این مدل‌ها با مدل‌هایی که توسط تخمین‌گرهای TensorFlow 1.x یا TensorFlow 2.x صادر شده‌اند سازگار هستند.
بنابراین، تمام توابع صادر شده در یک مدل باید همان جلسه را در لحظه به اشتراک بگذارند یا یک استثنا ایجاد می شود.

مولفه های
تابع تابعی که یک امضا و یک جلسه معتبر در نمودار ذخیره می شود
برمی گرداند
  • این شی
پرتاب می کند
IllegalArgumentException اگر تابعی با همین نام قبلاً به مدل اضافه شده باشد
UnsupportedOperationException اگر این تابع همان جلسه را با سایر توابع اضافه شده به این مدل به اشتراک نگذارد

عمومی SavedModelBundle.Exporter withTags (رشته... برچسب ها)

مجموعه ای از برچسب ها را تنظیم می کند که نمودار خاصی را در مدل ذخیره شده برای ذخیره مشخص می کند.

توجه داشته باشید که در حال حاضر با استفاده از این API فقط یک نمودار در هر مدل قابل ذخیره است.

مولفه های
برچسب ها برچسب هایی که MetaGraphDef خاصی را برای ذخیره شناسایی می کنند.
برمی گرداند
  • این شی
پرتاب می کند
IllegalArgumentException اگر برچسب ها نامعتبر هستند