#include <string>
#include "tensor_benchmarks.h"
Go to the source code of this file.
|
| BM_ContractionCPU (1, 2000, 500) |
|
| BM_ContractionCPU (2000, 1, 500) |
|
| BM_ContractionCPU (250, 3, 512) |
|
| BM_ContractionCPU (1500, 3, 512) |
|
| BM_ContractionCPU (512, 800, 4) |
|
| BM_ContractionCPU (512, 80, 800) |
|
| BM_ContractionCPU (512, 80, 13522) |
|
| BM_ContractionCPU (1, 80, 13522) |
|
| BM_ContractionCPU (3200, 512, 4) |
|
| BM_ContractionCPU (3200, 512, 80) |
|
| BM_ContractionCPU (3200, 80, 512) |
|
#define BM_ContractionCPU |
( |
|
D1, |
|
|
|
D2, |
|
|
|
D3 |
|
) |
| |
Value:static void BM_##Contraction##
_##D1##
x##D2##
x##D3(
int iters,
int Threads) {
\ BenchmarkSuite<Eigen::ThreadPoolDevice, float> suite(device, D1, D2, D3); \
suite.contraction(iters); \
#define BENCHMARK_RANGE(bench, lo, hi)
#define CREATE_THREAD_POOL(threads)
void StopBenchmarkTiming()
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Definition at line 14 of file contraction_benchmarks_cpu.cc.
#define CREATE_THREAD_POOL |
( |
|
threads | ) |
|
#define EIGEN_USE_THREADS |
BM_ContractionCPU |
( |
1 |
, |
|
|
2000 |
, |
|
|
500 |
|
|
) |
| |
BM_ContractionCPU |
( |
2000 |
, |
|
|
1 |
, |
|
|
500 |
|
|
) |
| |
BM_ContractionCPU |
( |
250 |
, |
|
|
3 |
, |
|
|
512 |
|
|
) |
| |
BM_ContractionCPU |
( |
1500 |
, |
|
|
3 |
, |
|
|
512 |
|
|
) |
| |
BM_ContractionCPU |
( |
512 |
, |
|
|
800 |
, |
|
|
4 |
|
|
) |
| |
BM_ContractionCPU |
( |
512 |
, |
|
|
80 |
, |
|
|
800 |
|
|
) |
| |
BM_ContractionCPU |
( |
512 |
, |
|
|
80 |
, |
|
|
13522 |
|
|
) |
| |
BM_ContractionCPU |
( |
1 |
, |
|
|
80 |
, |
|
|
13522 |
|
|
) |
| |
BM_ContractionCPU |
( |
3200 |
, |
|
|
512 |
, |
|
|
4 |
|
|
) |
| |
BM_ContractionCPU |
( |
3200 |
, |
|
|
512 |
, |
|
|
80 |
|
|
) |
| |
BM_ContractionCPU |
( |
3200 |
, |
|
|
80 |
, |
|
|
512 |
|
|
) |
| |