OpenForBC-Benchmark is a suite of ready-to-run benchmarks that execute in an automated manner along with reporting of test results, detection of installed system software/hardware, and other features.
This standalone tool was developed to benchmark performances of various partitioning options on industrial-grade GPUs, as a part of OpenForBC efforts to develop a framework capable of presenting a common interface on top of GPUs to overcome the barriers introduced by payware environments such as VMware ESXi and CITRIX and providing extended support for Linux KVM, more of which can be found here.
The framework is compatible with Windows, Linux, and macOS given the benchmark supports the tester operating system.
- Clone the repository
git clone https://github.com/Open-ForBC/OpenForBC-Benchmark.git
- Install the required python libraries (python3) by running
cd OpenForBC-Benchmark
pip3 install -r requirements.txt
- You can test the installation with:
bin/test_cli.sh
- You can also test and run the prepackaged suites/benchmarks with (mind that it takes quite some time to run all tests):
bin/test_benchmarks.sh
bin/test_suites.sh
Currently, the following benchmarks are implemented: