RedisAI / aibench

AIBench, a tool for comparing and evaluating AI serving solutions. forked from [tsbs](https://github.com/timescale/tsbs) and adapted to AI serving use case
MIT License
20 stars 3 forks source link
benchmark redisai

license CircleCI go.dev reference Forum Discord

aibench

This repo contains code for benchmarking deep learning solutions, including RedisAI. This code is based on a fork of work initially made public by TSBS at https://github.com/timescale/tsbs.

Current DL solutions supported:

Current use cases

Currently, aibench supports two use cases:

Use case/Inference Server model RedisAI TensorFlow Serving Torch Serve Nvidia Triton Rest API
Vision Benchmark (CPU/GPU) (details) mobilenet-v1 (224_224) :heavy_check_mark: Not supported Not supported :heavy_check_mark: Not supported
Fraud Benchmark (CPU) (details) Non standard Kaggle Model with the extension of reference data :heavy_check_mark: docs :heavy_check_mark: docs :heavy_check_mark: docs Not supported :heavy_check_mark: docs

Installation

The easiest way to get and install the go benchmark programs is to use go get and then issuing make:

# Fetch aibench and its dependencies
go get github.com/RedisAI/aibench
cd $GOPATH/src/github.com/RedisAI/aibench

make

Blogs/White-papers that reference this tool