Benchmark for image reading for different libraries.
Project description
I/O benchmark
I/O benchmark for different image processing python libraries.
Installation
You can use pip to install imread_benchmark
:
pip install imread_benchmark
If you want to get the latest version of the code before it is released on PyPI you can install the library from GitHub:
pip install -U git+https://github.com/ternaus/imread_benchmark
To calculate the I/O speed of your SSD/HDD in Linux
sudo apt-get install hdparm
sudo hdparm -Tt <disk_id>
where disk_id
is of the type /dev/sda
As a result you may expect something like:
/dev/sda:
Timing cached reads: 26114 MB in 1.99 seconds = 13122.03 MB/sec
Timing buffered disk reads: 1062 MB in 3.00 seconds = 353.70 MB/sec
To run the benchmark
To get the description of all input parameters
imread_benchmark -h
imread_benchmark -d <path to images> \
-i <number of images to use> \
-r <number of repeats>
Extra options:
-p
- to print benchmarked libraries versions
-s
- to shuffle images on every run
Libraries that are benchmarked:
OpenCV PIL
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
imread_benchmark-0.0.2.tar.gz
(4.7 kB
view hashes)
Built Distribution
Close
Hashes for imread_benchmark-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41d09ff40570d0c59932ba186eb543a16e75d894ae25f031d9d1a70bb85ed2ce |
|
MD5 | 4d8f2da7ed89982341376663a245beb7 |
|
BLAKE2b-256 | 394b560a01666b14b33c78b1de9ed6bc51e2d51c5dae21435b6314e826aa3b7c |