EagerSession.Options
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
روش های ارثی
از کلاس java.lang.Object بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
روش های عمومی
نحوه اجرای واقعی عملیات ارسال شده را کنترل می کند.
وقتی روی true تنظیم شود، هر عملیات به صورت ناهمزمان اجرا می شود (در این صورت ممکن است برخی از عملیات ها خروجی های "غیر آماده" را برگردانند). وقتی روی false تنظیم می شود، همه عملیات ها به صورت همزمان اجرا می شوند.
اجرای همزمان به طور پیش فرض استفاده می شود.
مولفه های
ارزش | درست برای اجرای ناهمزمان، غلط برای اجرای همزمان. |
---|
یک جلسه مشتاق با گزینه های انتخاب شده ایجاد می کند.
جلسه را بر اساس داده های موجود در پیکربندی ارائه شده پیکربندی می کند.
مولفه های
پیکربندی | یک بافر پروتکل پیکربندی |
---|
وقتی میخواهیم عملیاتی را روی یک دستگاه خاص اجرا کنیم، اما برخی از تانسورهای ورودی روی آن دستگاه نیستند، چگونه عمل کنیم.
SILENT
به طور پیش فرض استفاده می شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-27 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# EagerSession.Options\n\npublic static class **EagerSession.Options** \n\n### Public Methods\n\n|--------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options) | [async](/jvm/api_docs/java/org/tensorflow/EagerSession.Options#async(boolean))(boolean value) Controls how operations dispatched are actually executed. |\n| [EagerSession](/jvm/api_docs/java/org/tensorflow/EagerSession) | [build](/jvm/api_docs/java/org/tensorflow/EagerSession.Options#build())() Builds an eager session with the selected options. |\n| [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options) | [config](/jvm/api_docs/java/org/tensorflow/EagerSession.Options#config(org.tensorflow.proto.framework.ConfigProto))([ConfigProto](/jvm/api_docs/java/org/tensorflow/proto/framework/ConfigProto) config) Configures the session based on the data found in the provided configuration. |\n| [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options) | [devicePlacementPolicy](/jvm/api_docs/java/org/tensorflow/EagerSession.Options#devicePlacementPolicy(org.tensorflow.EagerSession.DevicePlacementPolicy))([EagerSession.DevicePlacementPolicy](/jvm/api_docs/java/org/tensorflow/EagerSession.DevicePlacementPolicy) value) Controls how to act when we try to run an operation on a given device but some input tensors are not on that device. |\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\nPublic Methods\n--------------\n\n#### public [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options)\n**async**\n(boolean value)\n\nControls how operations dispatched are actually executed.\n\nWhen set to true, each operation are executed asynchronously (in which case some\noperations might return \"non-ready\" outputs). When set to false, all operations are executed\nsynchronously.\n\nSynchronous execution is used by default.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| value | true for asynchronous execution, false for synchronous. |\n|-------|---------------------------------------------------------|\n\n#### public [EagerSession](/jvm/api_docs/java/org/tensorflow/EagerSession)\n**build**\n()\n\nBuilds an eager session with the selected options. \n\n#### public [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options)\n**config**\n([ConfigProto](/jvm/api_docs/java/org/tensorflow/proto/framework/ConfigProto) config)\n\nConfigures the session based on the data found in the provided configuration. \n\n##### Parameters\n\n| config | a config protocol buffer |\n|--------|--------------------------|\n\n##### See Also\n\n- [](/jvm/api_docs/java)[config.proto](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/protobuf/config.proto) \n\n#### public [EagerSession.Options](/jvm/api_docs/java/org/tensorflow/EagerSession.Options)\n**devicePlacementPolicy**\n([EagerSession.DevicePlacementPolicy](/jvm/api_docs/java/org/tensorflow/EagerSession.DevicePlacementPolicy) value)\n\nControls how to act when we try to run an operation on a given device but some input tensors\nare not on that device.\n\n[SILENT](/jvm/api_docs/java/org/tensorflow/EagerSession.DevicePlacementPolicy#SILENT) is used by default.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| value | policy to apply |\n|-------|-----------------|\n\n##### See Also\n\n- [EagerSession.DevicePlacementPolicy](/jvm/api_docs/java/org/tensorflow/EagerSession.DevicePlacementPolicy)"]]