DevicePropertiesOrBuilder

общедоступный интерфейс DevicePropertiesOrBuilder
Известные косвенные подклассы

Публичные методы

абстрактное логическое значение
containsEnvironment (строковый ключ)
 Version of the tools and libraries used with this device (e.g.
абстрактный длинный
получить пропускную способность ()
 Memory bandwidth in KB/s
 
int64 bandwidth = 13;
абстрактная карта<String, String>
получить среду ()
Вместо этого используйте getEnvironmentMap() .
абстрактный int
getEnvironmentCount ()
 Version of the tools and libraries used with this device (e.g.
абстрактная карта<String, String>
getEnvironmentMap ()
 Version of the tools and libraries used with this device (e.g.
абстрактная строка
getEnvironmentOrDefault (строковый ключ, строковое значение по умолчанию)
 Version of the tools and libraries used with this device (e.g.
абстрактная строка
getEnvironmentOrThrow (строковый ключ)
 Version of the tools and libraries used with this device (e.g.
абстрактный длинный
получить частоту ()
 Core Frequency in Mhz
 
int64 frequency = 4;
абстрактный длинный
getL1CacheSize ()
 L1 cache size in bytes
 
int64 l1_cache_size = 8;
абстрактный длинный
getL2CacheSize ()
 L2 cache size in bytes
 
int64 l2_cache_size = 9;
абстрактный длинный
getL3CacheSize ()
 L3 cache size in bytes
 
int64 l3_cache_size = 10;
абстрактный длинный
getMemorySize ()
 Memory size in bytes
 
int64 memory_size = 12;
абстрактная строка
получитьмодель ()
 Model (Haswell, K40, ...)
 
string model = 3;
абстрактный com.google.protobuf.ByteString
getModelBytes ()
 Model (Haswell, K40, ...)
 
string model = 3;
абстрактный длинный
getNumCores ()
 Number of cores
 
int64 num_cores = 5;
абстрактный длинный
getNumRegisters ()
 Number of registers per core.
абстрактный длинный
getSharedMemorySizePerMultiprocessor ()
 Shared memory size per multiprocessor in bytes.
абстрактная строка
ПолучитьТип ()
 Device type (CPU, GPU, ...)
 
string type = 1;
абстрактный com.google.protobuf.ByteString
getTypeBytes ()
 Device type (CPU, GPU, ...)
 
string type = 1;
абстрактная строка
получитьВендор ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;
абстрактный com.google.protobuf.ByteString
getVendorBytes ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;

Публичные методы

общедоступное абстрактное логическое значение containsEnvironment (строковый ключ)

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

публичный абстрактный длинный getBandwidth ()

 Memory bandwidth in KB/s
 
int64 bandwidth = 13;

общедоступная абстрактная карта Map<String, String> getEnvironment ()

Вместо этого используйте getEnvironmentMap() .

публичный абстрактный 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;

публичная абстрактная 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;

общедоступная абстрактная строка getEnvironmentOrDefault (ключ 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;

общедоступная абстрактная строка getEnvironmentOrThrow (строковый ключ)

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

публичный абстрактный длинный getFrequency ()

 Core Frequency in Mhz
 
int64 frequency = 4;

общедоступный абстрактный длинный getL1CacheSize ()

 L1 cache size in bytes
 
int64 l1_cache_size = 8;

общедоступный абстрактный длинный getL2CacheSize ()

 L2 cache size in bytes
 
int64 l2_cache_size = 9;

публичный абстрактный длинный getL3CacheSize ()

 L3 cache size in bytes
 
int64 l3_cache_size = 10;

публичный абстрактный длинный getMemorySize ()

 Memory size in bytes
 
int64 memory_size = 12;

общедоступная абстрактная строка getModel ()

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

публичный абстрактный com.google.protobuf.ByteString getModelBytes ()

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

публичный абстрактный длинный getNumCores ()

 Number of cores
 
int64 num_cores = 5;

публичный абстрактный длинный getNumRegisters ()

 Number of registers per core.
 
int64 num_registers = 7;

общедоступный абстрактный длинный getSharedMemorySizePerMultiprocessor ()

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

общедоступная абстрактная строка getType ()

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

публичный абстрактный com.google.protobuf.ByteString getTypeBytes ()

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

публичная абстрактная строка getVendor ()

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

публичный абстрактный com.google.protobuf.ByteString getVendorBytes ()

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