Skip to content

hughperkins/neon-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neon-benchmarks

benchmarks for neon, for various backends, including OpenCL direct.

This is a separate repo, so it can be used against both repos

Pluggable test backend lets tests run against both

How to use: neoncl

pip install -e ./
  • run:
neon_benchmarks.py

How to use: neon base

source .venv/bin/activate
  • Then, from the neon-benchmarks directory do:
pip install -e ./
  • run, Maxwell Winograd SASS kernels:
neon_benchmarks.py --backend sass_winograd
  • run, Kepler direct CUDA kernels:
neon_benchmarks.py --backend cuda_direct

Model selection

There are different network models in the models directory. Simply use the --model parameter to choose one, eg:

neon_benchmarks.py --model simple1  # this is mostly for debugging / dev
neon_benchmarks.py --model alexnet
neon_benchmarks.py --model vgga

Results

About

benchmarks for neon, both cuda and OpenCL version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages