パブリック静的最終クラスBenchmarkEntry.Builder
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 | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
MetricEntry.Builder | addMetricsBuilder (int インデックス) Metric name, value and expected range. |
MetricEntry.Builder | addMetricsBuilder () Metric name, value and expected range. |
BenchmarkEntry.Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値) |
ベンチマークエントリー | 建てる() |
ベンチマークエントリー | buildPartial () |
BenchmarkEntry.Builder | クリア() |
BenchmarkEntry.Builder | クリアCpuTime () Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
BenchmarkEntry.Builder | クリアエクストラ() |
BenchmarkEntry.Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor フィールド) |
BenchmarkEntry.Builder | クリアイター() If a benchmark, how many iterations it was run for int64 iters = 2; |
BenchmarkEntry.Builder | クリアメトリクス() Metric name, value and expected range. |
BenchmarkEntry.Builder | クリアネーム() The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BenchmarkEntry.Builder | クリアスループット() Throughput (in MB/s) double throughput = 5; |
BenchmarkEntry.Builder | クリアウォールタイム() Total wall time used for all iterations (in seconds) double wall_time = 4; |
BenchmarkEntry.Builder | クローン() |
ブール値 | containsExtras (文字列キー) Generic map from result key to value. |
ダブル | getCpuTime () Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
ベンチマークエントリー | |
最終的な静的 com.google.protobuf.Descriptors.Descriptor | |
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. |
エントリ値 | |
エントリ値 | 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. |
MetricEntry.Builder | getMetricsBuilder (int インデックス) Metric name, value and expected range. |
リスト< MetricEntry.Builder > | getMetricsBuilderList () 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. |
Map<String, EntryValue > | getMutableExtras () 代わりに代替の突然変異アクセサーを使用してください。 |
弦 | 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; |
ダブル | getWallTime () Total wall time used for all iterations (in seconds) double wall_time = 4; |
最終ブール値 | |
BenchmarkEntry.Builder | mergeFrom (com.google.protobuf.Message other) |
BenchmarkEntry.Builder | mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
最終的なBenchmarkEntry.Builder | mergeUnknownFields (com.google.protobuf.UnknownFieldSet 不明フィールド) |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | RemoveExtras (文字列キー) Generic map from result key to value. |
BenchmarkEntry.Builder | RemoveMetrics (int インデックス) Metric name, value and expected range. |
BenchmarkEntry.Builder | setCpuTime (倍精度値) Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
BenchmarkEntry.Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値) |
BenchmarkEntry.Builder | setIters (長い値) If a benchmark, how many iterations it was run for int64 iters = 2; |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | setName (文字列値) The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | setNameBytes (com.google.protobuf.ByteString 値) The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値) |
BenchmarkEntry.Builder | setThroughput (倍精度値) Throughput (in MB/s) double throughput = 5; |
最終的なBenchmarkEntry.Builder | setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields) |
BenchmarkEntry.Builder | setWallTime (倍精度値) Total wall time used for all iterations (in seconds) double wall_time = 4; |
継承されたメソッド
パブリックメソッド
public BenchmarkEntry.Builder addAllMetrics (Iterable<? extends MetricEntry > 値)
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 BenchmarkEntry.Builder addMetrics (int インデックス、 MetricEntry.Builder builderForValue)
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 BenchmarkEntry.Builder addMetrics (int インデックス、 MetricEntry値)
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 BenchmarkEntry.Builder addMetrics ( MetricEntry値)
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 BenchmarkEntry.Builder addMetrics ( MetricEntry.Builder builderForValue)
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 MetricEntry.Builder addMetricsBuilder (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 MetricEntry.Builder addMetricsBuilder ()
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 BenchmarkEntry.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
public BenchmarkEntry.Builder clearCpuTime ()
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public BenchmarkEntry.Builder clearIters ()
If a benchmark, how many iterations it was run for
int64 iters = 2;
public BenchmarkEntry.Builder clearMetrics ()
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 BenchmarkEntry.Builder clearName ()
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder clearWallTime ()
Total wall time used for all iterations (in seconds)
double wall_time = 4;
public boolean containsExtras (文字列キー)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
パブリックダブルgetCpuTime ()
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public static Final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
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 MetricEntry.Builder getMetricsBuilder (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 List< MetricEntry.Builder > getMetricsBuilderList ()
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;
パブリックダブルgetThroughput ()
Throughput (in MB/s)
double throughput = 5;
public double getWallTime ()
Total wall time used for all iterations (in seconds)
double wall_time = 4;
パブリック最終ブール値isInitialized ()
public BenchmarkEntry.Builder mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
投げる
IO例外 |
---|
public Final BenchmarkEntry.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet knownFields)
public BenchmarkEntry.Builder putAllExtras (Map<String, EntryValue > 値)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder putExtras (文字列キー、 EntryValue値)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder deleteExtras (文字列キー)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder deleteMetrics (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 BenchmarkEntry.Builder setCpuTime (倍精度値)
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public BenchmarkEntry.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
public BenchmarkEntry.Builder setIters (long 値)
If a benchmark, how many iterations it was run for
int64 iters = 2;
public BenchmarkEntry.Builder setMetrics (int インデックス、 MetricEntry.Builder builderForValue)
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 BenchmarkEntry.Builder setMetrics (int インデックス、 MetricEntry値)
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 BenchmarkEntry.Builder setName (文字列値)
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder setNameBytes (com.google.protobuf.ByteString 値)
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値)
public Final BenchmarkEntry.Builder setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)
public BenchmarkEntry.Builder setWallTime (倍精度値)
Total wall time used for all iterations (in seconds)
double wall_time = 4;
パブリック静的最終クラスBenchmarkEntry.Builder
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 | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
MetricEntry.Builder | addMetricsBuilder (int インデックス) Metric name, value and expected range. |
MetricEntry.Builder | addMetricsBuilder () Metric name, value and expected range. |
BenchmarkEntry.Builder | addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値) |
ベンチマークエントリー | 建てる() |
ベンチマークエントリー | buildPartial () |
BenchmarkEntry.Builder | クリア() |
BenchmarkEntry.Builder | クリアCpuTime () Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
BenchmarkEntry.Builder | クリアエクストラ() |
BenchmarkEntry.Builder | clearField (com.google.protobuf.Descriptors.FieldDescriptor フィールド) |
BenchmarkEntry.Builder | クリアイター() If a benchmark, how many iterations it was run for int64 iters = 2; |
BenchmarkEntry.Builder | クリアメトリクス() Metric name, value and expected range. |
BenchmarkEntry.Builder | クリアネーム() The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BenchmarkEntry.Builder | クリアスループット() Throughput (in MB/s) double throughput = 5; |
BenchmarkEntry.Builder | クリアウォールタイム() Total wall time used for all iterations (in seconds) double wall_time = 4; |
BenchmarkEntry.Builder | クローン() |
ブール値 | containsExtras (文字列キー) Generic map from result key to value. |
ダブル | getCpuTime () Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
ベンチマークエントリー | |
最終的な静的 com.google.protobuf.Descriptors.Descriptor | |
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. |
エントリ値 | |
エントリ値 | 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. |
MetricEntry.Builder | getMetricsBuilder (int インデックス) Metric name, value and expected range. |
リスト< MetricEntry.Builder > | getMetricsBuilderList () 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. |
Map<String, EntryValue > | getMutableExtras () 代わりに代替の突然変異アクセサーを使用してください。 |
弦 | 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; |
ダブル | getWallTime () Total wall time used for all iterations (in seconds) double wall_time = 4; |
最終ブール値 | |
BenchmarkEntry.Builder | mergeFrom (com.google.protobuf.Message other) |
BenchmarkEntry.Builder | mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
最終的なBenchmarkEntry.Builder | mergeUnknownFields (com.google.protobuf.UnknownFieldSet 不明フィールド) |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | RemoveExtras (文字列キー) Generic map from result key to value. |
BenchmarkEntry.Builder | RemoveMetrics (int インデックス) Metric name, value and expected range. |
BenchmarkEntry.Builder | setCpuTime (倍精度値) Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
BenchmarkEntry.Builder | setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値) |
BenchmarkEntry.Builder | setIters (長い値) If a benchmark, how many iterations it was run for int64 iters = 2; |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | |
BenchmarkEntry.Builder | setName (文字列値) The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | setNameBytes (com.google.protobuf.ByteString 値) The name of the specific benchmark or test (e.g. |
BenchmarkEntry.Builder | setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値) |
BenchmarkEntry.Builder | setThroughput (倍精度値) Throughput (in MB/s) double throughput = 5; |
最終的なBenchmarkEntry.Builder | setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields) |
BenchmarkEntry.Builder | setWallTime (倍精度値) Total wall time used for all iterations (in seconds) double wall_time = 4; |
継承されたメソッド
パブリックメソッド
public BenchmarkEntry.Builder addAllMetrics (Iterable<? extends MetricEntry > 値)
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 BenchmarkEntry.Builder addMetrics (int インデックス、 MetricEntry.Builder builderForValue)
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 BenchmarkEntry.Builder addMetrics (int インデックス、 MetricEntry値)
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 BenchmarkEntry.Builder addMetrics ( MetricEntry値)
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 BenchmarkEntry.Builder addMetrics ( MetricEntry.Builder builderForValue)
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 MetricEntry.Builder addMetricsBuilder (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 MetricEntry.Builder addMetricsBuilder ()
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 BenchmarkEntry.Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
public BenchmarkEntry.Builder clearCpuTime ()
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public BenchmarkEntry.Builder clearIters ()
If a benchmark, how many iterations it was run for
int64 iters = 2;
public BenchmarkEntry.Builder clearMetrics ()
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 BenchmarkEntry.Builder clearName ()
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder clearWallTime ()
Total wall time used for all iterations (in seconds)
double wall_time = 4;
public boolean containsExtras (文字列キー)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
パブリックダブルgetCpuTime ()
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public static Final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
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 MetricEntry.Builder getMetricsBuilder (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 List< MetricEntry.Builder > getMetricsBuilderList ()
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;
パブリックダブルgetThroughput ()
Throughput (in MB/s)
double throughput = 5;
public double getWallTime ()
Total wall time used for all iterations (in seconds)
double wall_time = 4;
パブリック最終ブール値isInitialized ()
public BenchmarkEntry.Builder mergeFrom (com.google.protobuf.CodedInputStream 入力、com.google.protobuf.ExtensionRegistryLite extensionRegistry)
投げる
IO例外 |
---|
public Final BenchmarkEntry.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet knownFields)
public BenchmarkEntry.Builder putAllExtras (Map<String, EntryValue > 値)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder putExtras (文字列キー、 EntryValue値)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder deleteExtras (文字列キー)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public BenchmarkEntry.Builder deleteMetrics (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 BenchmarkEntry.Builder setCpuTime (倍精度値)
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
public BenchmarkEntry.Builder setField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、オブジェクト値)
public BenchmarkEntry.Builder setIters (long 値)
If a benchmark, how many iterations it was run for
int64 iters = 2;
public BenchmarkEntry.Builder setMetrics (int インデックス、 MetricEntry.Builder builderForValue)
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 BenchmarkEntry.Builder setMetrics (int インデックス、 MetricEntry値)
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 BenchmarkEntry.Builder setName (文字列値)
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder setNameBytes (com.google.protobuf.ByteString 値)
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)
string name = 1;
public BenchmarkEntry.Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor フィールド、int インデックス、オブジェクト値)
public Final BenchmarkEntry.Builder setUnknownFields (com.google.protobuf.UnknownFieldSetknownFields)
public BenchmarkEntry.Builder setWallTime (倍精度値)
Total wall time used for all iterations (in seconds)
double wall_time = 4;