lớp cuối cùng công khai 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.Tenorflow loại
tensorflow.BenchmarkEntry
Các lớp lồng nhau
lớp học | Điểm chuẩnEntry.Builder | Each unit test or benchmark in a test or benchmark run provides some set of information. |
Hằng số
int | CPU_TIME_FIELD_NUMBER | |
int | EXTRAS_FIELD_NUMBER | |
int | ITERS_FIELD_NUMBER | |
int | METRICS_FIELD_NUMBER | |
int | NAME_FIELD_NUMBER | |
int | THROUGHPUT_FIELD_NUMBER | |
int | WALL_TIME_FIELD_NUMBER |
Phương pháp công cộng
boolean | chứaExtras (Khóa chuỗi) Generic map from result key to value. |
boolean | bằng (Đối tượng obj) |
gấp đôi | getCpuTime () Total cpu time used for all iterations (in seconds) double cpu_time = 3; |
Điểm chuẩn tĩnhMục nhập | |
Điểm chuẩnMục nhập | |
com.google.protobuf.Descriptors.Descriptor tĩnh cuối cùng | |
Bản đồ<Chuỗi, EntryValue > | getExtras () Thay vào đó hãy sử dụng getExtrasMap() . |
int | getExtrasCount () Generic map from result key to value. |
Bản đồ<Chuỗi, EntryValue > | getExtrasMap () Generic map from result key to value. |
Giá trị đầu vào | |
Giá trị đầu vào | getExtrasOrThrow (Khóa chuỗi) Generic map from result key to value. |
dài | getIters () If a benchmark, how many iterations it was run for int64 iters = 2; |
Mục nhập số liệu | getMetrics (chỉ số int) Metric name, value and expected range. |
int | getMetricsCount () Metric name, value and expected range. |
Danh sách< Số liệu > | getMetricsList () Metric name, value and expected range. |
MetricEntryOrBuilder | getMetricsOrBuilder (chỉ mục int) Metric name, value and expected range. |
Danh sách<? mở rộng MetricEntryOrBuilder > | getMetricsOrBuilderList () Metric name, value and expected range. |
Sợi dây | lấy Tên () 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. |
int | |
gấp đôi | nhận được thông lượng () thông lượng gấp đôi Throughput (in MB/s) double throughput = 5; |
com.google.protobuf.UnknownFieldSet cuối cùng | |
gấp đôi | getWallTime () Total wall time used for all iterations (in seconds) double wall_time = 4; |
int | Mã Băm () |
boolean cuối cùng | |
Điểm chuẩn tĩnhEntry.Builder | |
Điểm chuẩn tĩnhEntry.Builder | newBuilder ( nguyên mẫu BenchmarkEntry ) |
Điểm chuẩnEntry.Builder | |
Điểm chuẩn tĩnhMục nhập | phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào) |
Điểm chuẩn tĩnhMục nhập | phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào, com.google.protobuf.ExtensionRegistryLite tiện ích mở rộngRegistry) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (dữ liệu ByteBuffer) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (đầu vào com.google.protobuf.CodedInputStream) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (dữ liệu com.google.protobuf.ByteString) |
Điểm chuẩn tĩnhMục nhập | ParseFrom (Đầu vào inputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
Điểm chuẩn tĩnhMục nhập | ParsFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
tĩnh | |
Điểm chuẩnEntry.Builder | toBuilder () |
trống rỗng | writeTo (đầu ra com.google.protobuf.CodedOutputStream) |
Phương pháp kế thừa
Hằng số
int cuối cùng tĩnh công khai CPU_TIME_FIELD_NUMBER
Giá trị không đổi: 3
int cuối cùng tĩnh công khai EXTRAS_FIELD_NUMBER
Giá trị không đổi: 6
int tĩnh cuối cùng ITERS_FIELD_NUMBER
Giá trị không đổi: 2
int tĩnh công khai METRICS_FIELD_NUMBER
Giá trị không đổi: 7
int tĩnh công khai NAME_FIELD_NUMBER
Giá trị không đổi: 1
int tĩnh công khai THROUGHPUT_FIELD_NUMBER
Giá trị không đổi: 5
int cuối cùng tĩnh công khai WALL_TIME_FIELD_NUMBER
Giá trị không đổi: 4
Phương pháp công cộng
boolean công khai chứaExtras (Khóa chuỗi)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
boolean công khai bằng (Object obj)
công khai gấp đôi getCpuTime ()
Total cpu time used for all iterations (in seconds)
double cpu_time = 3;
công khai tĩnh cuối cùng com.google.protobuf.Descriptors.Descriptor getDescriptor ()
int công khai getExtrasCount ()
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
Bản đồ công khai<String, EntryValue > getExtrasMap ()
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public EntryValue getExtrasOrDefault (Khóa chuỗi, EntryValue defaultValue)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
public EntryValue getExtrasOrThrow (Khóa chuỗi)
Generic map from result key to value.
map<string, .tensorflow.EntryValue> extras = 6;
công khai long getIters ()
If a benchmark, how many iterations it was run for
int64 iters = 2;
public MetricEntry getMetrics (chỉ mục 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;
int công khai 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;
Danh sách công khai< 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;
công khai MetricEntryOrBuilder getMetricsOrBuilder (chỉ mục 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;
Danh sách công khai<? mở rộng 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;
Chuỗi công khai getName ()
string name = 1;
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)= 1;
com.google.protobuf.ByteString getNameBytes công khai ()
string name = 1;
The name of the specific benchmark or test (e.g. BM_AdjustContrast_gpu_B_W_H)= 1;
công cộng getParserForType ()
int công khai getSerializedSize ()
công khai gấp đôi getThroughput ()
Throughput (in MB/s)
double throughput = 5;
trận chung kết công khai com.google.protobuf.UnknownFieldSet getUnknownFields ()
công khai gấp đôi getWallTime ()
Total wall time used for all iterations (in seconds)
double wall_time = 4;
mã băm int công khai ()
boolean cuối cùng công khai được khởi tạo ()
công khai điểm chuẩn BenchmarkEntry phân tích cú phápDelimitedFrom (Đầu vào luồng đầu vào)
Ném
IOException |
---|
điểm chuẩn tĩnh công khaiEntry phân tích cú phápDelimitedFrom (đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
IOException |
---|
phân tích cú pháp BenchmarkEntry tĩnh công khai từ (dữ liệu ByteBuffer)
Ném
Giao thức đệm ngoại lệ không hợp lệ |
---|
công khai điểm chuẩn tĩnhEntry phân tích cú phápFrom (đầu vào com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
IOException |
---|
public static BenchmarkEntry parsFrom (Dữ liệu ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
Giao thức đệm ngoại lệ không hợp lệ |
---|
điểm chuẩn tĩnh công khaiEntry phân tích cú phápFrom (đầu vào com.google.protobuf.CodedInputStream)
Ném
IOException |
---|
điểm chuẩn tĩnh công khaiEntry phân tích cú phápTừ (dữ liệu byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
Giao thức đệm ngoại lệ không hợp lệ |
---|
BenchmarkEntry tĩnh công khai phân tích cú phápFrom (dữ liệu com.google.protobuf.ByteString)
Ném
Giao thức đệm ngoại lệ không hợp lệ |
---|
điểm chuẩn tĩnh công khaiEntry phân tích cú phápFrom (đầu vào InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
IOException |
---|
điểm chuẩn tĩnh công khaiEntry phân tích cú phápFrom (dữ liệu com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Ném
Giao thức đệm ngoại lệ không hợp lệ |
---|
công cộng tĩnh trình phân tích cú pháp ()
public void writeTo (đầu ra com.google.protobuf.CodedOutputStream)
Ném
IOException |
---|