Skip to content

Repository to benchmark the performance of Cloud CPUs vs. Cloud GPUs on TensorFlow and Google Compute Engine.

License

Notifications You must be signed in to change notification settings

minimaxir/deep-learning-cpu-gpu-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deep-learning-cpu-gpu-benchmark

Repository to benchmark the performance of Cloud CPUs vs. Cloud GPUs on TensorFlow and Google Compute Engine. This R Notebook is the complement to my blog post Benchmarking TensorFlow on Cloud CPUs: Cheaper Deep Learning than Cloud GPUs.

Usage

The repository uses my keras-cntk-docker container, and assumes necessary dependices for that are installed.

keras_cntk_benchmark.py contains the benchmark script.

/test_files contains the test files.

/logs contains the performance output (CSV) for each test.

/analysis contains the R Notebook of the logs used to create the interactive data visualizations in the blog post. (You can view the R Notebook on the Web here)

Maintainer

Max Woolf (@minimaxir)

Max's open-source projects are supported by his Patreon. If you found this project helpful, any monetary contributions to the Patreon are appreciated and will be put to good creative use.

Credits

Test scripts (aside from text_generator_keras.py) sourced from the official Keras repository/contributors.

License

MIT

About

Repository to benchmark the performance of Cloud CPUs vs. Cloud GPUs on TensorFlow and Google Compute Engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published