وقتی میخواهیم عملیاتی را روی یک دستگاه خاص اجرا کنیم، اما برخی از تانسورهای ورودی روی آن دستگاه نیستند، چگونه عمل کنیم.
روش های ارثی
بین المللی نهایی | مقایسه با (E arg0) |
بین المللی | مقایسه با (ابجکت arg0) |
بولی نهایی | برابر است (شیء arg0) |
کلاس نهایی <E> | getDeclaringClass () |
بین المللی نهایی | هش کد () |
رشته نهایی | نام () |
بین المللی نهایی | ترتیبی () |
رشته | toString () |
استاتیک <T Enum<T>> T را گسترش می دهد | valueOf (Class<T> arg0، رشته arg1) |
بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
انتزاعی | compareTo (E Enum<E> arg0 را گسترش می دهد) |
مقادیر Enum
عمومی ثابت نهایی EagerSession.DevicePlacementPolicy EXPLICIT
اجرای عملیات با تانسورهای ورودی در دستگاه اشتباه با شکست مواجه می شود.
عمومی استاتیک نهایی EagerSession.DevicePlacementPolicy SILENT
بیصدا تانسور را کپی کنید، که هزینه عملکردی دارد زیرا تا زمانی که کپی کامل شود، عملیات مسدود میشود. این خط مشی پیش فرض قرار دادن است.
EagerSession.DevicePlacementPolicy نهایی استاتیک عمومی SILENT_FOR_INT32
خطمشی قرارگیری که بهطور بیصدا تانسورهای int32 را کپی میکند، اما سایر نوعهای d را کپی نمیکند.
هشدار عمومی EagerSession.DevicePlacementPolicy نهایی استاتیک
تانسور را در دستگاه سمت راست کپی کنید اما یک هشدار ثبت کنید.