ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
دوال مساعدة ثابتة لمجموعة TF للحصول على مثيلات الإعدادات العامة ومعلومات المضيف وما إلى ذلك
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
ClusterHostUtil()
|
|
الإجراءات العامة | |
|---|---|
static
IClusterClient
|
getClusterClient()
احصل على مثيل |
static
IClusterOptions
|
getClusterOptions()
احصل على مثيل |
static
long
|
getCurrentTimeMillis()
لعرض وقت النظام الحالي. |
static
String
|
getHostIpAddress()
يحصل على عنوان IP. |
static
String
|
getHostName()
تعرض هذه السمة اسم المضيف. |
static
String
|
getLocalDeviceSerial(String serial)
تعرض هذه السمة الرقم التسلسلي المحلي لجهاز معيّن مقابل الرقم التسلسلي الفريد للجهاز. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
تعرض هذه السمة هدف التشغيل لواصف جهاز معيّن. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
تعرض هذه السمة إصدار TensorFlow الذي يعمل على هذا المضيف. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
تعرض هذه السمة الرقم التسلسلي الفريد للجهاز. |
static
boolean
|
isLocalhostIpPort(String input)
للتحقّق مما إذا كانت البيانات المُدخَلة عبارة عن سلسلة localhost IP:PORT. |
طُرق محمية | |
|---|---|
static
String
|
toValidTfVersion(String version)
تتحقّق هذه الدالة من صحة إصدار TensorFlow وتعرضه إذا كان صالحًا. |
طُرق وضع التصميم العامة
ClusterHostUtil
public ClusterHostUtil ()
الإجراءات العامة
getClusterClient
public static IClusterClient getClusterClient ()
احصل على مثيل IClusterClient المستخدَم للتفاعل مع الواجهة الخلفية من "اختبار التطبيق".
| المرتجعات | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
احصل على مثيل IClusterOptions المستخدَم لتخزين الإعدادات ذات الصلة بالمجموعات.
| المرتجعات | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
لعرض وقت النظام الحالي.
| المرتجعات | |
|---|---|
long |
الوقت بالملّي ثانية |
getHostIpAddress
public static String getHostIpAddress ()
يحصل على عنوان IP.
| المرتجعات | |
|---|---|
String |
سلسلة عنوان IPV4 أو "UNKNOWN" إذا تعذّر علينا جلبها |
getHostName
public static String getHostName ()
تعرض هذه السمة اسم المضيف.
1. حاوِل الحصول على اسم المضيف من InetAddress. 2. إذا تعذّر ذلك، حاوِل الحصول على اسم المضيف من متغير البيئة HOSTNAME. 3- في حال عدم ضبطه، أنشئ اسم مضيف فريدًا.
| المرتجعات | |
|---|---|
String |
اسم المضيف أو قيمة فارغة إذا تعذّر علينا جلبه |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
تعرض هذه السمة الرقم التسلسلي المحلي لجهاز معيّن مقابل الرقم التسلسلي الفريد للجهاز.
يرسل TFC أرقامًا تسلسلية فريدة للأجهزة غير المادية لا يفهمها TF. تؤدي هذه الطريقة إلى إعادة تحويلها إلى أرقام تسلسلية محلية للأجهزة.
| المعلَمات | |
|---|---|
serial |
String: رقم تسلسلي فريد للجهاز من TFC |
| المرتجعات | |
|---|---|
String |
الرقم التسلسلي لجهاز محلي |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
تعرض هذه السمة هدف التشغيل لواصف جهاز معيّن.
| المعلَمات | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor للحصول على هدف التمرين. |
runTargetFormat |
String |
deviceTags |
Map |
| المرتجعات | |
|---|---|
String |
تنفيذ الهدف |
getTestHarness
public static String getTestHarness ()
| المرتجعات | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| المرتجعات | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
تعرض هذه السمة إصدار TensorFlow الذي يعمل على هذا المضيف.
| المرتجعات | |
|---|---|
String |
إصدار TF لهذا المضيف |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
تعرض هذه السمة الرقم التسلسلي الفريد للجهاز.
تحتوي الأجهزة غير المادية (مثل المحاكي) على أرقام تسلسلية زائفة غير فريدة على مستوى المضيفين. تضيف هذه الطريقة بادئة إلى أسماء المضيفين لجعلها فريدة.
| المعلَمات | |
|---|---|
device |
DeviceDescriptor: واصف جهاز |
| المرتجعات | |
|---|---|
String |
رقم تسلسلي فريد للجهاز |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
للتحقّق مما إذا كانت البيانات المُدخَلة عبارة عن سلسلة localhost IP:PORT.
| المعلَمات | |
|---|---|
input |
String: سلسلة للتحقّق منها |
| المرتجعات | |
|---|---|
boolean |
صحيح إذا كان الإدخال المحدّد عبارة عن سلسلة localhost IP:PORT |
طُرق محمية
toValidTfVersion
protected static String toValidTfVersion (String version)
تتحقّق هذه الدالة من صحة إصدار TensorFlow وتعرضه إذا كان صالحًا.
| المعلَمات | |
|---|---|
version |
String: السلسلة الخاصة بإصدار TensorFlow الذي يوفّره VersionParser |
| المرتجعات | |
|---|---|
String |
تعرض هذه السمة رقم الإصدار إذا كان صالحًا أو قيمة تلقائية إذا لم يكن صالحًا. |