DevicePropertiesOrBuilder

सार्वजनिक इंटरफ़ेस डिवाइसप्रॉपर्टीज़ऑरबिल्डर
ज्ञात अप्रत्यक्ष उपवर्ग

सार्वजनिक तरीके

अमूर्त बूलियन
इसमें पर्यावरण शामिल है (स्ट्रिंग कुंजी)
 Version of the tools and libraries used with this device (e.g.
अमूर्त लंबा
बैंडविथ प्राप्त करें ()
 Memory bandwidth in KB/s
 
int64 bandwidth = 13;
सार मानचित्र<स्ट्रिंग, स्ट्रिंग>
पर्यावरण प्राप्त करें ()
इसके बजाय getEnvironmentMap() उपयोग करें।
सार इंट
पर्यावरणगणना प्राप्त करें ()
 Version of the tools and libraries used with this device (e.g.
सार मानचित्र<स्ट्रिंग, स्ट्रिंग>
पर्यावरण मानचित्र प्राप्त करें ()
 Version of the tools and libraries used with this device (e.g.
सार स्ट्रिंग
getEnvironmentOrDefault (स्ट्रिंग कुंजी, स्ट्रिंग defaultValue)
 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
गेटटाइपबाइट्स ()
 Device type (CPU, GPU, ...)
 
string type = 1;
सार स्ट्रिंग
विक्रेता प्राप्त करें ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;
सार com.google.protobuf.ByteString
getVendorBytes ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;

सार्वजनिक तरीके

सार्वजनिक सार बूलियन में पर्यावरण शामिल है (स्ट्रिंग कुंजी)

 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;

सार्वजनिक सार मानचित्र<स्ट्रिंग, स्ट्रिंग> 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;

सार्वजनिक सार मानचित्र<स्ट्रिंग, स्ट्रिंग> 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 (स्ट्रिंग कुंजी, स्ट्रिंग 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;

सार्वजनिक सार लंबे समय तक प्राप्त आवृत्ति ()

 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;