numpy
matplotlib
tensorflow
- make sure you are using the right version if you want to run on CUDAonnxruntime
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
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
- docs
- Max Engelen
- Lennart Landsmeer