StrongResearch / dimble

Nimble Digital Imaging IO for Medicine
BSD 3-Clause "New" or "Revised" License
7 stars 2 forks source link

Benchmarking scripts #9

Closed StrongChris closed 1 year ago

StrongChris commented 1 year ago

We need benchmarking scripts that can characterise the behaviour of Dimble over various kinds of data (sizes, encoding, dicom, nifti etc)

StrongChris commented 1 year ago

Added for BraTS/NiFTI

  1. https://github.com/StrongCompute/dimble/blob/main/scripts/brats_to_dimble.py
  2. https://github.com/StrongCompute/dimble/blob/main/scripts/nifiti_vs_dimble.py
StrongChris commented 1 year ago

Integrated pytorch-benchmark

StrongChris commented 1 year ago

Added for SKM-TEA/DICOM

  1. https://github.com/StrongResearch/dimble/blob/main/scripts/skm_tea_to_dimble.py
  2. https://github.com/StrongResearch/dimble/blob/main/scripts/dicom_vs_dimble.py
StrongChris commented 1 year ago

Completed; run make bench to generate benchmarks.

https://github.com/StrongResearch/dimble/blob/main/scripts/vs_dimble.py can be used to benchmark on other datasets.

Just convert your dataset first with https://github.com/StrongResearch/dimble/blob/main/scripts/to_dimble.py