Performance

View as Markdown

Accuracy Performance

The accuracy performance is measured by calculating the dice score on ground truth and inference results on 7 images. The following table shows the dice score for each class and the mean dice score for each case.

CaseImageClassDice ScoreMean Dice
1spleen_2_image.nii.gzspleen0.96520.9652
2s0996.niiaorta0.96820.9682
3liver_129.nii.gzliver0.91770.8008
hepatic tumor0.6840
4lung_034.nii.gzlung tumor0.87790.8779
5colon_203.niicolon cancer primaries0.84210.8421
6s0459.niistomach0.93600.9004
inferior vena cava0.9087
pancreas0.7810
vertebrae L10.9793
vertebrae T80.9769
brain0.8203
7s0675.niileft rib 80.87310.9165
right rib 30.9463
right rib 120.9498
right iliopsoas0.8696
heart0.9439

Speed Performance

The speed performance is measured by calculating the time cost on 6 images with different GPUs. The following tables show the results for both PyTorch and TensorRT models for each case.

Case 1

Image: 256cubic.nii.gz
Classes: []
Size: 256 x 256 x 256

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch3.0282.968
TensorRT2.7022.710
A100PyTorch7.1267.147
TensorRT5.8565.674
RTX 6000 AdaPyTorch6.7576.763
TensorRT6.5396.237
L40sPyTorch8.7678.823
TensorRT8.5438.720

Case 2

Image: 256cubic.nii.gz
Classes: [spleen]
Size: 256 x 256 x 256

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch2.5112.521
TensorRT2.2872.298
A100PyTorch6.1176.125
TensorRT4.09354.086
RTX 6000 AdaPyTorch5.5145.593
TensorRT5.1695.168
L40sPyTorch6.9036.944
TensorRT6.5976.594

Case 3

Image: 512cubic.nii.gz
Classes: []
Size: 512 x 512 x 512

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch16.30816.294
TensorRT15.23515.226
A100PyTorch91.56792.848
TensorRT87.10884.881
RTX 6000 AdaPyTorch109.338109.405
TensorRT103.284103.386
L40sPyTorch96.06897.135
TensorRT95.06491.982

Case 4

Image: 512cubic.nii.gz
Classes: [liver]
Size: 512 x 512 x 512

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch14.15614.147
TensorRT13.07913.066
A100PyTorch37.94737.963
TensorRT34.15633.852
RTX 6000 AdaPyTorch32.24232.256
TensorRT31.43431.149
L40sPyTorch33.16434.715
TensorRT33.24433.151

Case 5

Image: 512-768.nii.gz
Classes: []
Size: 512 x 512 x 768

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch89.31288.864
TensorRT87.69287.501
A100PyTorch144.568143.292
TensorRT140.919140.490
RTX 6000 AdaPyTorch160.502160.697
TensorRT151.359144.844
L40sPyTorch146.684150.386
TensorRT147.603144.717

Case 6

Image: 512-768.nii.gz
Classes: [heart]
Size: 512 x 512 x 768

GPUModelMean Speed (s)Median Speed (s)
H100PyTorch22.95722.991
TensorRT21.49921.515
A100PyTorch58.67658.831
TensorRT55.63654.910
RTX 6000 AdaPyTorch49.82250.126
TensorRT33.95633.831
L40sPyTorch49.22551.239
TensorRT48.80549.690