DevicePropertiesOrBuilder

الواجهة العامة 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 (مفتاح السلسلة، قيمة السلسلة الافتراضية)
 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;
مجردة طويلة
الحصول على L2CacheSize ()
 L2 cache size in bytes
 
int64 l2_cache_size = 9;
مجردة طويلة
الحصول على L3CacheSize ()
 L3 cache size in bytes
 
int64 l3_cache_size = 10;
مجردة طويلة
الحصول على حجم الذاكرة ()
 Memory size in bytes
 
int64 memory_size = 12;
سلسلة مجردة
الحصول على النموذج ()
 Model (Haswell, K40, ...)
 
string model = 3;
مجردة com.google.protobuf.ByteString
الحصول على ModelBytes ()
 Model (Haswell, K40, ...)
 
string model = 3;
مجردة طويلة
الحصول على NumCores ()
 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
الحصول علىTypeBytes ()
 Device type (CPU, GPU, ...)
 
string type = 1;
سلسلة مجردة
الحصول على البائع ()
 Vendor (Intel, nvidia, ...)
 
string vendor = 2;
مجردة com.google.protobuf.ByteString
الحصول على VendorBytes ()
 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;

خريطة مجردة عامة <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;

خريطة مجردة عامة <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 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;