ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
Funzioni di utilità statiche per il cluster TF per ottenere istanze di configurazione globali, informazioni sull'host e così via.
Riepilogo
Costruttori pubblici | |
|---|---|
ClusterHostUtil()
|
|
Metodi pubblici | |
|---|---|
static
IClusterClient
|
getClusterClient()
Ottieni l'istanza |
static
IClusterOptions
|
getClusterOptions()
Recupera l'istanza |
static
long
|
getCurrentTimeMillis()
Restituisce l'ora corrente del sistema. |
static
String
|
getHostIpAddress()
Ottiene l'indirizzo IP. |
static
String
|
getHostName()
Recupera il nome host. |
static
String
|
getLocalDeviceSerial(String serial)
Restituisce un numero di serie del dispositivo locale per un determinato numero di serie univoco del dispositivo. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Restituisce la destinazione di esecuzione per un determinato descrittore del dispositivo. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Recupera la versione di TensorFlow in esecuzione su questo host. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Restituisce un numero di serie univoco per un dispositivo. |
static
boolean
|
isLocalhostIpPort(String input)
Controlla se un determinato input è una stringa IP:PORT di localhost. |
Metodi protetti | |
|---|---|
static
String
|
toValidTfVersion(String version)
Convalida una versione di TF e la restituisce se è OK. |
Costruttori pubblici
ClusterHostUtil
public ClusterHostUtil ()
Metodi pubblici
getClusterClient
public static IClusterClient getClusterClient ()
Ottieni l'istanza IClusterClient utilizzata per interagire con il backend di TFC.
| Resi | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
Recupera l'istanza IClusterOptions utilizzata per archiviare le impostazioni relative al cluster.
| Resi | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Restituisce l'ora corrente del sistema.
| Resi | |
|---|---|
long |
tempo in millisecondi. |
getHostIpAddress
public static String getHostIpAddress ()
Ottiene l'indirizzo IP.
| Resi | |
|---|---|
String |
la stringa dell'indirizzo IPv4 o "UNKNOWN" se non è stato possibile recuperarla. |
getHostName
public static String getHostName ()
Recupera il nome host.
1. Prova a ottenere il nome host da InetAddress. 2. Se l'operazione non va a buon fine, prova a recuperare il nome host dalla variabile di ambiente HOSTNAME. 3. Se non è impostato, genera un nome host univoco.
| Resi | |
|---|---|
String |
il nome host o null se non è stato possibile recuperarlo. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Restituisce un numero di serie del dispositivo locale per un determinato numero di serie univoco del dispositivo.
TFC invia numeri di serie univoci per dispositivi non fisici che TF non comprende. Questo metodo li riconverte nei numeri di serie dei dispositivi locali.
| Parametri | |
|---|---|
serial |
String: un numero di serie univoco del dispositivo di TFC. |
| Resi | |
|---|---|
String |
un numero di serie del dispositivo locale. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Restituisce la destinazione di esecuzione per un determinato descrittore del dispositivo.
| Parametri | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor per ottenere il target di esecuzione. |
runTargetFormat |
String |
deviceTags |
Map |
| Resi | |
|---|---|
String |
target di corsa. |
getTestHarness
public static String getTestHarness ()
| Resi | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| Resi | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
Recupera la versione di TensorFlow in esecuzione su questo host.
| Resi | |
|---|---|
String |
la versione TF di questo host. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Restituisce un numero di serie univoco per un dispositivo.
I dispositivi non fisici (ad es. l'emulatore) hanno numeri di serie pseudo univoci tra gli host. Questo metodo antepone un nome host per renderli univoci.
| Parametri | |
|---|---|
device |
DeviceDescriptor: un descrittore del dispositivo. |
| Resi | |
|---|---|
String |
un numero di serie univoco del dispositivo. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Controlla se un determinato input è una stringa IP:PORT localhost.
| Parametri | |
|---|---|
input |
String: una stringa da controllare |
| Resi | |
|---|---|
boolean |
true se l'input specificato è una stringa IP:PORT localhost |
Metodi protetti
toValidTfVersion
protected static String toValidTfVersion (String version)
Convalida una versione di TF e la restituisce se è OK.
| Parametri | |
|---|---|
version |
String: la stringa per una versione TF fornita da VersionParser |
| Resi | |
|---|---|
String |
la versione, se valida, o un valore predefinito in caso contrario. |