DevicePropertiesOrBuilder

interfaccia pubblica DevicePropertiesOrBuilder
Sottoclassi indirette conosciute

Metodi pubblici

booleano astratto
contieneAmbiente (chiave String)
 Version of the tools and libraries used with this device (e.g.
astratto lungo
getLarghezza di banda ()
 Memory bandwidth in KB/s
 
int64 bandwidth = 13;
mappa astratta<String, String>
getAmbiente ()
Utilizzare invece getEnvironmentMap() .
astratto int
getEnvironmentCount ()
 Version of the tools and libraries used with this device (e.g.
mappa astratta<String, String>
getEnvironmentMap ()
 Version of the tools and libraries used with this device (e.g.
stringa astratta
getEnvironmentOrDefault (chiave stringa, valore predefinito stringa)
 Version of the tools and libraries used with this device (e.g.
stringa astratta
getEnvironmentOrThrow (chiave String)
 Version of the tools and libraries used with this device (e.g.
astratto lungo
getFrequenza ()
 Core Frequency in Mhz
 
int64 frequency = 4;
astratto lungo
getL1CacheSize ()
 L1 cache size in bytes
 
int64 l1_cache_size = 8;
astratto lungo
getL2CacheSize ()
 L2 cache size in bytes
 
int64 l2_cache_size = 9;
astratto lungo
getL3CacheSize ()
 L3 cache size in bytes
 
int64 l3_cache_size = 10;
astratto lungo
getMemorySize ()
 Memory size in bytes
 
int64 memory_size = 12;
stringa astratta
getModel ()
 Model (Haswell, K40, ...)
 
string model = 3;
astratto com.google.protobuf.ByteString
getModelBytes ()
 Model (Haswell, K40, ...)
 
string model = 3;
astratto lungo
getNumCore ()
 Number of cores
 
int64 num_cores = 5;
astratto lungo
getNumRegisters ()
 Number of registers per core.
astratto lungo
getSharedMemorySizePerMultiprocessor ()
 Shared memory size per multiprocessor in bytes.
stringa astratta
getType ()
 Device type (CPU, GPU, ...)
 
string type = 1;
astratto com.google.protobuf.ByteString
getTypeBytes ()
 Device type (CPU, GPU, ...)
 
string type = 1;
stringa astratta
getVendor ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;
astratto com.google.protobuf.ByteString
getVendorBytes ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;

Metodi pubblici

booleano astratto pubblico contieneAmbiente (chiave String)

 Version of the tools and libraries used with this device (e.g. gcc 4.9,
 cudnn 5.1)
 
map<string, string> environment = 6;

pubblico astratto lungo getBandwidth ()

 Memory bandwidth in KB/s
 
int64 bandwidth = 13;

public abstract Map<String, String> getEnvironment ()

Utilizzare invece getEnvironmentMap() .

public abstract int getEnvironmentCount ()

 Version of the tools and libraries used with this device (e.g. gcc 4.9,
 cudnn 5.1)
 
map<string, string> environment = 6;

public abstract Map<String, String> getEnvironmentMap ()

 Version of the tools and libraries used with this device (e.g. gcc 4.9,
 cudnn 5.1)
 
map<string, string> environment = 6;

public abstract String getEnvironmentOrDefault (chiave String, String defaultValue)

 Version of the tools and libraries used with this device (e.g. gcc 4.9,
 cudnn 5.1)
 
map<string, string> environment = 6;

public abstract String getEnvironmentOrThrow (chiave String)

 Version of the tools and libraries used with this device (e.g. gcc 4.9,
 cudnn 5.1)
 
map<string, string> environment = 6;

pubblico astratto lungo getFrequency ()

 Core Frequency in Mhz
 
int64 frequency = 4;

public abstract lungo getL1CacheSize ()

 L1 cache size in bytes
 
int64 l1_cache_size = 8;

public abstract lungo getL2CacheSize ()

 L2 cache size in bytes
 
int64 l2_cache_size = 9;

public abstract lungo getL3CacheSize ()

 L3 cache size in bytes
 
int64 l3_cache_size = 10;

public abstract lungo getMemorySize ()

 Memory size in bytes
 
int64 memory_size = 12;

estratto pubblico String getModel ()

 Model (Haswell, K40, ...)
 
string model = 3;

estratto pubblico com.google.protobuf.ByteString getModelBytes ()

 Model (Haswell, K40, ...)
 
string model = 3;

public abstract long getNumCores ()

 Number of cores
 
int64 num_cores = 5;

public abstract lungo getNumRegisters ()

 Number of registers per core.
 
int64 num_registers = 7;

pubblico astratto lungo getSharedMemorySizePerMultiprocessor ()

 Shared memory size per multiprocessor in bytes. This field is
 applicable to GPUs only.
 
int64 shared_memory_size_per_multiprocessor = 11;

stringa astratta pubblica getType ()

 Device type (CPU, GPU, ...)
 
string type = 1;

estratto pubblico com.google.protobuf.ByteString getTypeBytes ()

 Device type (CPU, GPU, ...)
 
string type = 1;

public abstract String getVendor ()

 Vendor (Intel, nvidia, ...)
 
string vendor = 2;

estratto pubblico com.google.protobuf.ByteString getVendorBytes ()

 Vendor (Intel, nvidia, ...)
 
string vendor = 2;