# Synthdnn Synthdnn is a suite of scripts for collecting and analyzing oneDNN performance across a randomly generated data. The general architecture is intended to follow a data pipeline composed of synthetic problem generation, data collection, and data analysis. The `synthdnn.py` script provides a command line interface to these tools. Sample Usage: Problem Generation: ``` python3 synthdnn.py [sampling controls] -b ``` Performance Data Collection: ``` python3 synthdnn.py collect --engine= --collect -b ``` Problem Generation and Performance Data Collection: ``` python3 synthdnn.py [sampling controls] --engine= --collect ``` Report Generation: Not yet implemented. ``` See `synthdnn.py -h` for additional details.