BenchmarkEntry

パブリック最終クラスBenchmarkEntry

 Each unit test or benchmark in a test or benchmark run provides
 some set of information.  Here we provide some reasonable keys
 one would expect to see, with optional key/value pairs for things
 we haven't considered.
 This BenchmarkEntry should be emitted by each unit test or benchmark
 reporter.
 
Protobuf 型tensorflow.BenchmarkEntry

ネストされたクラス

クラスBenchmarkEntry.Builder
 Each unit test or benchmark in a test or benchmark run provides
 some set of information. 

定数

整数CPU_TIME_FIELD_NUMBER
整数EXTRAS_FIELD_NUMBER
整数ITERS_FIELD_NUMBER
整数METRICS_FIELD_NUMBER
整数NAME_FIELD_NUMBER
整数THROUGHPUT_FIELD_NUMBER
整数WALL_TIME_FIELD_NUMBER

パブリックメソッド

ブール値
containsExtras (文字列キー)
 Generic map from result key to value.
ブール値
等しい(オブジェクトオブジェクト)
ダブル
getCpuTime ()
 Total cpu time used for all iterations (in seconds)
 
double cpu_time = 3;
静的BenchmarkEntry
ベンチマークエントリー
最終的な静的 com.google.protobuf.Descriptors.Descriptor
Map<String, EntryValue >
getExtras ()
代わりにgetExtrasMap()を使用してください。
整数
getExtrasCount ()
 Generic map from result key to value.
Map<String, EntryValue >
getExtrasMap ()
 Generic map from result key to value.
エントリ値
getExtrasOrDefault (文字列キー、 EntryValueデフォルト値)
 Generic map from result key to value.
エントリ値
getExtrasOrThrow (文字列キー)
 Generic map from result key to value.
長さ
getIters ()
 If a benchmark, how many iterations it was run for
 
int64 iters = 2;
メトリックエントリ
getMetrics (int インデックス)
 Metric name, value and expected range.
整数
getMetricsCount ()
 Metric name, value and expected range.
リスト< MetricEntry >
getMetricsList ()
 Metric name, value and expected range.
MetricEntryOrBuilder
getMetricsOrBuilder (int インデックス)
 Metric name, value and expected range.
リスト<? MetricEntryOrBuilderを拡張 >
getMetricsOrBuilderList ()
 Metric name, value and expected range.
getName ()
 The name of the specific benchmark or test
 (e.g.
com.google.protobuf.ByteString
getNameBytes ()
 The name of the specific benchmark or test
 (e.g.
整数
ダブル
getスループット()
 Throughput (in MB/s)
 
double throughput = 5;
最終的な com.google.protobuf.UnknownFieldSet
ダブル
getWallTime ()
 Total wall time used for all iterations (in seconds)
 
double wall_time = 4;
整数
最終ブール値
静的BenchmarkEntry.Builder
静的BenchmarkEntry.Builder
newBuilder ( BenchmarkEntryプロトタイプ)
BenchmarkEntry.Builder
静的BenchmarkEntry
parseDelimitedFrom (InputStream 入力)
静的BenchmarkEntry
parseDelimitedFrom (InputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的BenchmarkEntry
parseFrom (ByteBuffer データ)
静的BenchmarkEntry
parseFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的BenchmarkEntry
parseFrom (ByteBuffer データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的BenchmarkEntry
parseFrom (com.google.protobuf.CodedInputStream 入力)
静的BenchmarkEntry
parseFrom (byte[] データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的BenchmarkEntry
parseFrom (com.google.protobuf.ByteString データ)
静的BenchmarkEntry
parseFrom (InputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的BenchmarkEntry
parseFrom (com.google.protobuf.ByteString データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
静的
BenchmarkEntry.Builder
空所
writeTo (com.google.protobuf.CodedOutputStream 出力)

継承されたメソッド

定数

パブリック静的最終整数CPU_TIME_FIELD_NUMBER

定数値: 3

パブリック静的最終整数EXTRAS_FIELD_NUMBER

定数値: 6

パブリック静的最終整数ITERS_FIELD_NUMBER

定数値: 2

パブリック静的最終整数METRICS_FIELD_NUMBER

定数値: 7

パブリック静的最終整数NAME_FIELD_NUMBER

定数値: 1

パブリック静的最終整数THROUGHPUT_FIELD_NUMBER

定数値: 5

パブリック静的最終整数WALL_TIME_FIELD_NUMBER

定数値: 4

パブリックメソッド

public boolean containsExtras (文字列キー)

 Generic map from result key to value.
 
map<string, .tensorflow.EntryValue> extras = 6;

public booleanに等しい(オブジェクト obj)

パブリックダブルgetCpuTime ()

 Total cpu time used for all iterations (in seconds)
 
double cpu_time = 3;

public static BenchmarkEntry getDefaultInstance ()

public BenchmarkEntry getDefaultInstanceForType ()

public static Final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public Map<String, EntryValue > getExtras ()

代わりにgetExtrasMap()を使用してください。

public int getExtrasCount ()

 Generic map from result key to value.
 
map<string, .tensorflow.EntryValue> extras = 6;

public Map<String, EntryValue > getExtrasMap ()

 Generic map from result key to value.
 
map<string, .tensorflow.EntryValue> extras = 6;

public EntryValue getExtrasOrDefault (文字列キー、 EntryValue defaultValue)

 Generic map from result key to value.
 
map<string, .tensorflow.EntryValue> extras = 6;

public EntryValue getExtrasOrThrow (文字列キー)

 Generic map from result key to value.
 
map<string, .tensorflow.EntryValue> extras = 6;

public long getIters ()

 If a benchmark, how many iterations it was run for
 
int64 iters = 2;

public MetricEntry getMetrics (int インデックス)

 Metric name, value and expected range. This can include accuracy metrics
 typically used to determine whether the accuracy test has passed
 
repeated .tensorflow.MetricEntry metrics = 7;

public int getMetricsCount ()

 Metric name, value and expected range. This can include accuracy metrics
 typically used to determine whether the accuracy test has passed
 
repeated .tensorflow.MetricEntry metrics = 7;

public List< MetricEntry > getMetricsList ()

 Metric name, value and expected range. This can include accuracy metrics
 typically used to determine whether the accuracy test has passed
 
repeated .tensorflow.MetricEntry metrics = 7;

public MetricEntryOrBuilder getMetricsOrBuilder (int インデックス)

 Metric name, value and expected range. This can include accuracy metrics
 typically used to determine whether the accuracy test has passed
 
repeated .tensorflow.MetricEntry metrics = 7;

公開リスト<? extends MetricEntryOrBuilder > getMetricsOrBuilderList ()

 Metric name, value and expected range. This can include accuracy metrics
 typically used to determine whether the accuracy test has passed
 
repeated .tensorflow.MetricEntry metrics = 7;

public String getName ()

 The name of the specific benchmark or test
 (e.g. BM_AdjustContrast_gpu_B_W_H)
 
string name = 1;

public com.google.protobuf.ByteString getNameBytes ()

 The name of the specific benchmark or test
 (e.g. BM_AdjustContrast_gpu_B_W_H)
 
string name = 1;

公共getParserForType ()

public int getSerializedSize ()

パブリックダブルgetThroughput ()

 Throughput (in MB/s)
 
double throughput = 5;

public Final com.google.protobuf.UnknownFieldSet getUnknownFields ()

public double getWallTime ()

 Total wall time used for all iterations (in seconds)
 
double wall_time = 4;

public int hashCode ()

パブリック最終ブール値isInitialized ()

public static BenchmarkEntry.Builder newBuilder ()

public static BenchmarkEntry.Builder newBuilder ( BenchmarkEntryプロトタイプ)

public BenchmarkEntry.Builder newBuilderForType ()

public static BenchmarkEntry parseDelimitedFrom (InputStream 入力)

投げる
IO例外

public static BenchmarkEntry parseDelimitedFrom (InputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
IO例外

public static BenchmarkEntry parseFrom (ByteBuffer データ)

投げる
無効なプロトコルバッファ例外

public static BenchmarkEntry parseFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
IO例外

public static BenchmarkEntry parseFrom (ByteBuffer データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
無効なプロトコルバッファ例外

public static BenchmarkEntry parseFrom (com.google.protobuf.CodedInputStream 入力)

投げる
IO例外

public static BenchmarkEntry parseFrom (byte[] データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
無効なプロトコルバッファ例外

public static BenchmarkEntry parseFrom (com.google.protobuf.ByteString データ)

投げる
無効なプロトコルバッファ例外

public static BenchmarkEntry parseFrom (InputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
IO例外

public static BenchmarkEntry parseFrom (com.google.protobuf.ByteString データ、com.google.protobuf.ExtensionRegistryLite extensionRegistry)

投げる
無効なプロトコルバッファ例外

パブリック静的パーサー()

public BenchmarkEntry.Builder toBuilder ()

public void writeTo (com.google.protobuf.CodedOutputStream 出力)

投げる
IO例外