Thanks to visit codestin.com
Credit goes to github.com

Skip to content

llandsmeer/iotf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inferior olive benchmark

Codebase for the paper

Landsmeer, Lennart PL, et al. "Tricking AI chips into simulating the human brain: A detailed performance analysis." Neurocomputing (2024): 127953.

Requirements

  • numpy
  • matplotlib
  • tensorflow - make sure you are using the right version if you want to run on CUDA
  • onnxruntime
  • onnxruntime-gpu (optional) - to run on CUDA and TensorRT
  • Graphcore tensorflow SDK (optional) - to run on Graphcore
  • GroqWare SDK (optional) - to run on Groq
  • tf2onnx

Usage

Running benchmarks (creating a benchmark.txt file). Which Runners to benchmark is chosen at runtime based on available hardware.

$ git clone https://github.com/llandsmeer/iotf
$ cd iotf
$ python3 -m ioperf

Runnings tests (with optional graphcore tests specialization)

$ pytest ioperf --disable-warnings [-k graphcore]
[..]
2 passed, 11 deselected, 3 warnings in 6.03s

After making changes, run bash build-docs.sh and commit

Module documentation

Authors

  • Max Engelen
  • Lennart Landsmeer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •