DevicePropertiesOrBuilder

공용 인터페이스 DevicePropertiesOrBuilder
알려진 간접 하위 클래스

공개 방법

추상 부울
containEnvironment (문자열 키)
 Version of the tools and libraries used with this device (e.g.
추상적인 긴
대역폭 확보 ()
 Memory bandwidth in KB/s
 
int64 bandwidth = 13;
추상 맵<문자열, 문자열>
get환경 ()
대신 getEnvironmentMap() 사용하세요.
추상 정수
getEnvironmentCount ()
 Version of the tools and libraries used with this device (e.g.
추상 맵<문자열, 문자열>
getEnvironmentMap ()
 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.
추상적인 긴
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.
추상적인 긴
getSharedMemorySizePerMultiprocessor ()
 Shared memory size per multiprocessor in bytes.
추상 문자열
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;

공개 방법

공개 추상 부울 containEnvironment (문자열 키)

 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 (문자열 키, 문자열 defaultValue)

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

공개 추상 String 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;