Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
Blender
7-Zip Compression
SVT-AV1
FFmpeg
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
WarpX
Epoch
Valkey
Recently Updated Tests
RELION
Llama.cpp
OpenVINO
Renaissance
Blender
vkpeak
New & Recently Updated Tests
Recently Updated Suites
Machine Learning
Server Motherboard
HPC - High Performance Computing
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
TensorFlow 2.2.0
pts/tensorflow-2.2.0
- 26 March 2024 -
Update against TensorFlow 2.16.1 upstream.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://github.com/tensorflow/benchmarks/archive/8fb79079265933ad39bea628b777af662f5bf15d.zip</URL> <MD5>96ac137706756a32155851a789bb355e</MD5> <SHA256>cc1a136e503e4958431e622eb0125664fb6a3ee7d59501a456235b6617b10ad4</SHA256> <FileName>tensorflow-benchmarks-8fb79079265933ad39bea628b777af662f5bf15d.zip</FileName> <FileSize>1005010</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh pip3 install --user tensorflow-cpu==2.16.1 echo $? > ~/install-exit-status unzip -o tensorflow-benchmarks-8fb79079265933ad39bea628b777af662f5bf15d.zip # Compatibility workarounds for TensorFlow 2.16... sed -i '126d' benchmarks-8fb79079265933ad39bea628b777af662f5bf15d/scripts/tf_cnn_benchmarks/models/experimental/deepspeech.py sed -i '126d' benchmarks-8fb79079265933ad39bea628b777af662f5bf15d/scripts/tf_cnn_benchmarks/models/experimental/deepspeech.py sed -i '126d' benchmarks-8fb79079265933ad39bea628b777af662f5bf15d/scripts/tf_cnn_benchmarks/models/experimental/deepspeech.py sed -i 's/use_tf_layers = use_tf_layers/use_tf_layers = False/g' benchmarks-8fb79079265933ad39bea628b777af662f5bf15d/scripts/tf_cnn_benchmarks/convnet_builder.py echo "#!/bin/sh cd benchmarks-8fb79079265933ad39bea628b777af662f5bf15d/scripts/tf_cnn_benchmarks/ python3 tf_cnn_benchmarks.py \$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status" > tensorflow chmod +x tensorflow
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>total images/sec: #_RESULT_#</OutputTemplate> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>TensorFlow</Title> <AppVersion>2.16.1</AppVersion> <Description>This is a benchmark of the TensorFlow deep learning framework using the TensorFlow reference benchmarks (tensorflow/benchmarks with tf_cnn_benchmarks.py). Note with the Phoronix Test Suite there is also pts/tensorflow-lite for benchmarking the TensorFlow Lite binaries if desired for complementary metrics.</Description> <ResultScale>images/sec</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>2.2.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Benchmark</SoftwareType> <TestType>System</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>python</ExternalDependencies> <EnvironmentSize>1300</EnvironmentSize> <ProjectURL>https://www.tensorflow.org/</ProjectURL> <RepositoryURL>https://github.com/tensorflow/tensorflow</RepositoryURL> <InternalTags>SMP</InternalTags> <Maintainer>Michael Larabel</Maintainer> <SystemDependencies>pip3</SystemDependencies> </TestProfile> <TestSettings> <Default> <Arguments>--data_format=NHWC </Arguments> </Default> <Option> <DisplayName>Device</DisplayName> <Identifier>device</Identifier> <ArgumentPrefix>--device </ArgumentPrefix> <Menu> <Entry> <Name>CPU</Name> <Value>cpu</Value> </Entry> <Entry> <Name>GPU</Name> <Value>gpu</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Batch Size</DisplayName> <Identifier>batch-size</Identifier> <ArgumentPrefix>--batch_size=</ArgumentPrefix> <Menu> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>16</Name> <Value>16</Value> </Entry> <Entry> <Name>32</Name> <Value>32</Value> </Entry> <Entry> <Name>64</Name> <Value>64</Value> </Entry> <Entry> <Name>256</Name> <Value>256</Value> </Entry> <Entry> <Name>512</Name> <Value>512</Value> </Entry> </Menu> </Option> <Option> <DisplayName>Model</DisplayName> <Identifier>Model</Identifier> <ArgumentPrefix>--model=</ArgumentPrefix> <Menu> <Entry> <Name>VGG-16</Name> <Value>vgg16</Value> </Entry> <Entry> <Name>ResNet-50</Name> <Value>resnet50</Value> </Entry> <Entry> <Name>AlexNet</Name> <Value>alexnet</Value> </Entry> <Entry> <Name>GoogLeNet</Name> <Value>googlenet</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>