DevicePropertiesOrBuilder

パブリック インターフェイスDevicePropertiesOrBuilder
既知の間接サブクラス

パブリックメソッド

抽象ブール値
containsEnvironment (文字列キー)
 Version of the tools and libraries used with this device (e.g.
抽象的な長い
get帯域幅()
 Memory bandwidth in KB/s
 
int64 bandwidth = 13;
抽象マップ<String, String>
get環境()
代わりにgetEnvironmentMap()を使用してください。
抽象整数
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 (文字列キー、文字列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.
抽象的な長い
get周波数()
 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;

パブリックメソッド

public abstract boolean containsEnvironment (文字列キー)

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

パブリック抽象long getBandwidth ()

 Memory bandwidth in KB/s
 
int64 bandwidth = 13;

public abstract Map<String, String> getEnvironment ()

代わりに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 (文字列キー、文字列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 (文字列キー)

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

パブリック抽象long getFrequency ()

 Core Frequency in Mhz
 
int64 frequency = 4;

public abstract long getL1CacheSize ()

 L1 cache size in bytes
 
int64 l1_cache_size = 8;

public abstract long getL2CacheSize ()

 L2 cache size in bytes
 
int64 l2_cache_size = 9;

public abstract long getL3CacheSize ()

 L3 cache size in bytes
 
int64 l3_cache_size = 10;

public abstract long getMemorySize ()

 Memory size in bytes
 
int64 memory_size = 12;

パブリック抽象 String getModel ()

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

パブリック抽象 com.google.protobuf.ByteString getModelBytes ()

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

パブリック抽象long getNumCores ()

 Number of cores
 
int64 num_cores = 5;

public abstract long getNumRegisters ()

 Number of registers per core.
 
int64 num_registers = 7;

public abstract long getSharedMemorySizePerMultiprocessor ()

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

パブリック抽象 String 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;