Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
binary/ | H | 13-Oct-2021 | - | 686 | 468 | |
bnorm/ | H | 13-Oct-2021 | - | 1,282 | 921 | |
concat/ | H | 13-Oct-2021 | - | 542 | 351 | |
conv/ | H | 13-Oct-2021 | - | 4,435 | 3,452 | |
doc/ | H | 13-Oct-2021 | - | 2,310 | 1,925 | |
eltwise/ | H | 13-Oct-2021 | - | 832 | 579 | |
inputs/ | H | 13-Oct-2021 | - | 42,315 | 40,397 | |
ip/ | H | 13-Oct-2021 | - | 1,161 | 858 | |
lnorm/ | H | 13-Oct-2021 | - | 1,033 | 714 | |
lrn/ | H | 13-Oct-2021 | - | 782 | 549 | |
matmul/ | H | 13-Oct-2021 | - | 1,455 | 1,073 | |
pool/ | H | 13-Oct-2021 | - | 1,227 | 879 | |
prelu/ | H | 13-Oct-2021 | - | 621 | 413 | |
reduction/ | H | 13-Oct-2021 | - | 713 | 513 | |
reorder/ | H | 13-Oct-2021 | - | 1,029 | 726 | |
resampling/ | H | 13-Oct-2021 | - | 927 | 650 | |
rnn/ | H | 13-Oct-2021 | - | 4,663 | 3,587 | |
self/ | H | 13-Oct-2021 | - | 566 | 381 | |
shuffle/ | H | 13-Oct-2021 | - | 500 | 324 | |
softmax/ | H | 13-Oct-2021 | - | 710 | 483 | |
sum/ | H | 13-Oct-2021 | - | 493 | 313 | |
zeropad/ | H | 13-Oct-2021 | - | 383 | 242 | |
README.md | H A D | 13-Oct-2021 | 1.9 KiB | 59 | 47 | |
benchdnn.cpp | H A D | 13-Oct-2021 | 4.5 KiB | 145 | 113 | |
common.cpp | H A D | 13-Oct-2021 | 20.5 KiB | 689 | 525 | |
common.hpp | H A D | 13-Oct-2021 | 6.8 KiB | 251 | 174 | |
compare.cpp | H A D | 13-Oct-2021 | 5.9 KiB | 159 | 108 | |
compare.hpp | H A D | 13-Oct-2021 | 2.8 KiB | 81 | 40 | |
dnn_types.cpp | H A D | 13-Oct-2021 | 46.6 KiB | 1,315 | 1,074 | |
dnn_types.hpp | H A D | 13-Oct-2021 | 16.3 KiB | 527 | 409 | |
dnnl_common.cpp | H A D | 13-Oct-2021 | 26.7 KiB | 784 | 602 | |
dnnl_common.hpp | H A D | 13-Oct-2021 | 13.2 KiB | 462 | 327 | |
dnnl_debug.hpp | H A D | 13-Oct-2021 | 1.3 KiB | 45 | 11 | |
dnnl_debug_autogenerated.cpp | H A D | 13-Oct-2021 | 17.9 KiB | 845 | 814 | |
dnnl_memory.cpp | H A D | 13-Oct-2021 | 12.7 KiB | 357 | 262 | |
dnnl_memory.hpp | H A D | 13-Oct-2021 | 9.8 KiB | 309 | 223 | |
makefile | H A D | 13-Oct-2021 | 1.4 KiB | 46 | 21 | |
norm.hpp | H A D | 13-Oct-2021 | 2.4 KiB | 90 | 57 | |
parser.cpp | H A D | 13-Oct-2021 | 16 KiB | 447 | 370 | |
parser.hpp | H A D | 13-Oct-2021 | 8.2 KiB | 222 | 155 | |
perf_report.hpp | H A D | 13-Oct-2021 | 7.2 KiB | 200 | 149 |
README.md
1# benchdnn 2 3**benchdnn** is an extended and robust correctness verification and performance 4benchmarking tool for the primitives provided by 5[oneDNN](https://github.com/oneapi-src/oneDNN). The purpose of the benchmark is 6an extended and robust correctness verification of the primitives provided by 7oneDNN. **benchdnn** itself is a harness for different primitive-specific 8drivers. 9 10## Harness Usage 11``` sh 12 ./benchdnn --DRIVER [COMMON-OPTIONS] [DRIVER-OPTIONS] PROBLEM-DESCRIPTION 13``` 14 15where `DRIVER` is one of: 16* [binary](doc/driver_binary.md) 17* [bnorm](doc/driver_bnorm.md) 18* [concat](doc/driver_concat.md) 19* [conv](doc/driver_conv.md) 20* [deconv](doc/driver_conv.md) 21* [eltwise](doc/driver_eltwise.md) 22* [ip](doc/driver_ip.md) 23* [lnorm](doc/driver_lnorm.md) 24* [lrn](doc/driver_lrn.md) 25* [matmul](doc/driver_matmul.md) 26* [pool](doc/driver_pool.md) 27* [prelu](doc/driver_prelu.md) 28* [reorder](doc/driver_reorder.md) 29* [resampling](doc/driver_resampling.md) 30* [rnn](doc/driver_rnn.md) 31* [shuffle](doc/driver_shuffle.md) 32* [softmax](doc/driver_softmax.md) 33* [sum](doc/driver_sum.md) 34 35Refer to [`COMMON-OPTIONS`](doc/knobs_common.md) for details on options 36supported across all the drivers. Refer to each driver's documentation for 37`DRIVER-OPTIONS` and `PROBLEM-DESCRIPTION` definitions, which vary from driver 38to driver. 39 40See also [general information](doc/benchdnn_general_info.md) about 41**benchdnn**. 42 43## License 44 45**benchdnn** is licensed under 46[Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). 47 48## Issues and Contributions 49 50We welcome community contributions to **benchdnn** as well as to oneDNN. 51If you have any ideas or issues, please submit an issue or pull request. For 52clarity, please include ''benchdnn: '' in the title. 53 54## Acknowledgements 55 56This work is inspired by the [benchFFT](http://www.fftw.org/benchfft/) project 57developed by Matteo Frigo and Steven G. Johnson as a benchmark for 58Discrete Fourier Transform (DFT) implementations. 59