Devices

NVIDIA L40S

The same numbers, filterable, in the model table.

deviceNVIDIA L40S
backendcuda
memory44 GB
hardwaresm_89
softwaretorch 2.14.1+cu130, cuda 13.0, driver 610.57.04
torch (rows)2.14.1+cu130
measured2026-11-07 to 2026-11-08
rows238 in docs/data/speed/l40s-44gb.jsonl

A survey, not a regression floor: the models and dtypes measured here, as recorded. Cells are median ms; every column names its dtype. unsupported = the card does not offer that mode or dtype on this backend, failed = it ran and raised, OOM = out of memory, – = not tested; (golden fail) = it ran but its result failed the golden check on this device (never counted as fastest). Speed-up = kernels against the fastest original and the fastest portable row of the same model (any dtype); memory = the peak of that mode's fastest row, measured the way the column says (not comparable with another device's). One input per model, the task's standard one. Each model links to its model page; benchmarks has the method and the reference device.

Protocol: first call, 3 warm-up, peak reset, median of 3 rounds x median of 5.

Stereo

Stereo, Middlebury 2014 half, 994x1482

modeltime (ms): portable fp16portable bf16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
aanet-plus-sceneflow80.7–46.01.8x1115 / 1236778 / 938
aanet-sceneflow62.7–44.71.4x819 / 922502 / 620
bridgedepth-sf135–1221.1x2516 / 28321905 / 2210
c-foundationstereo-s1389–5512.5x6285 / 65703198 / 4328
cas-gwcnet-gc-sceneflow193–1591.2x2232 / 24462255 / 2470
cfnet-sceneflow175–1521.2x3406 / 43363628 / 4598
coex-sceneflow21.9–11.91.8x1102 / 1214444 / 654
crestereo-eth3d275–1022.7x786 / 946617 / 648
defom-stereo-vitl-sceneflow–4992711.8x4333 / 48123124 / 3542
dlnr-sceneflow143–94.61.5x2608 / 30161210 / 1382
fast-acvnet-generalization25.3–19.21.3x662 / 756738 / 916
fast-acvnet-plus-sceneflow31.3–20.31.5x659 / 756748 / 836
fast-foundationstereo125–70.21.8x2083 / 24561169 / 1496
foundationstereo-vit-l968–6051.6x3114 / 34162791 / 3300
foundationstereo-vit-s838–4871.7x2466 / 27262143 / 2612
great-igev-sceneflow354–1762.0x1375 / 15581195 / 1582
gwcnet-gc-sceneflow152–1091.4x1801 / 21021783 / 2322
hitnet-eth3d31.2–11.02.8x857 / 1088632 / 770
igev-plusplus-sceneflow337–1771.9x1568 / 17361333 / 1674
igev-stereo-sceneflow237–1341.8x1210 / 14321115 / 1332
las2-h50.0–36.31.4x1023 / 1066928 / 1000
las2-s28.2–15.31.8x921 / 966255 / 340
mocha-v1-sceneflow345–2241.5x1606 / 17681561 / 1788
monster-plusplus-mix-all490–2881.7x2557 / 28342408 / 2654
monster-sceneflow487–2871.7x2310 / 26342326 / 2634
nmrf-sceneflow79.4–64.61.2x1457 / 1630969 / 1090
psmnet-sceneflow132–90.61.5x2043 / 23621752 / 2080
raft-stereo-middlebury256–1212.1x1361 / 1570730 / 758
rt-monster-plusplus-mix-all48.3–50.11.0x2565 / 26182646 / 3100
s2m2-s125–56.82.2x1706 / 1908660 / 882
s2m2-xl668–3102.2x5202 / 61542065 / 2294
selective-igev-sceneflow327–1632.0x1211 / 14481112 / 1390
waft-stereo-b456–1463.1x5749 / 58101866 / 2074
waft-stereo-s268–1002.7x3266 / 34341100 / 1262

Depth

Depth, Middlebury 2014 half, 994x1482

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
da3-giant-1.130.822.51.4x2610 / 27082592 / 2690
da3-large-1.117.58.492.1x963 / 1070948 / 1030
da3metric-large8.027.781.0x787 / 828783 / 828
da3mono-large7.807.661.0x787 / 828783 / 828
da3nested-giant-large-1.138.030.01.3x3247 / 33543235 / 3338
depth-anything-v2-b5.394.671.2x421 / 474350 / 396
depth-anything-v2-l14.413.61.1x998 / 1072917 / 1034
depth-anything-v2-s3.752.241.7x220 / 268153 / 208
depth-pro1511331.1x3278 / 34583606 / 3698
marigold-depth-v1-11401281.1x2756 / 29202331 / 2480
metric3d-vit-large63.856.91.1x1424 / 15761455 / 1528
midas-dpt-beit-large-51227.826.81.0x932 / 1058944 / 1016
moge-2-vitl-normal44.835.21.3x1583 / 16521419 / 1530
moge-2-vits-normal24.918.01.4x987 / 1132805 / 868
moge-3-vitl39193.54.2x2128 / 24441533 / 1684
unidepth-v2-vitl1427.825.41.1x1129 / 12121129 / 1212
unik3d-vitl31.227.71.1x1141 / 11921087 / 1126
zoedepth-nk45.732.11.4x1874 / 19641685 / 1860

Classification

Classification, synthetic, 224x224

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
alexnet.tv_in1k0.9390.5441.7x127 / 164136 / 188
convnextv2_base.fcmae_ft_in22k_in1k11.62.644.4x276 / 296270 / 320
deit_base_patch16_224.fb_in1k3.451.222.8x179 / 206252 / 308
densenet121.tv_in1k11.51.408.3x29 / 5035 / 92
dinov2_vitl14_lc6.512.762.4x599 / 608842 / 890
efficientnet_b0.tv_in1k6.350.8447.5x25 / 3430 / 78
efficientnet_b4.tv_in1k11.41.706.7x69 / 9466 / 120
efficientnet_v2_s.tv_in1k17.11.749.8x57 / 8665 / 128
efficientvit_b2.r288_in1k13.31.0113.1x61 / 12472 / 170
eva02_large_patch14_448.mim_m38m_ft_in22k_in1k16.76.822.4x624 / 6441204 / 1346
fastvit_sa24.apple_dist_in1k9.551.277.5x57 / 8863 / 128
inception_v3.tv_in1k6.131.314.7x97 / 124102 / 168
mobilenet_v2.tv2_in1k3.540.5067.0x19 / 3026 / 52
mobilenet_v3_large.tv2_in1k4.430.6327.0x23 / 5030 / 74
mobilenetv1_100.ra4_e3600_r224_in1k2.150.4135.2x20 / 3027 / 54
mobilenetv4_conv_medium.e500_r256_in1k4.810.7226.7x38 / 6239 / 84
regnety_160.tv2_in1k9.031.585.7x184 / 230181 / 276
resnet152.tv2_in1k10.71.845.8x129 / 160134 / 206
resnet18.tv_in1k1.650.5193.2x35 / 6842 / 110
shufflenet_v2_x1_0.tv_in1k4.260.8744.9x15 / 2839 / 56
squeezenet1_1.tv_in1k2.420.4375.5x7 / 288 / 12
swin_base_patch4_window7_224.ms_in22k_ft_in1k12.62.026.2x187 / 210198 / 258
vgg16.tv_in1k1.691.031.6x287 / 308285 / 348
vit_base_patch16_224.augreg2_in21k_ft_in1k3.511.222.9x179 / 206252 / 308
vit_so400m_patch14_siglip_378.webli_ft_in1k8.016.991.1x866 / 9041190 / 1286

Segmentation

Segmentation, synthetic, 1024x2048

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
deeplabv3plus-r101-d8-ade20k14.87.552.0x410 / 452355 / 436
dinov2-l-linear-ade20k26.722.81.2x1154 / 12241162 / 1244
dinov2-s-linear-ade20k9.326.601.4x615 / 656618 / 656
eomt-l-dinov2-ade20k16.313.91.2x1488 / 15641488 / 1564
eomt-l-dinov3-ade20k18.115.41.2x1487 / 15641487 / 1564
fcn-r101-d8-ade20k12.66.921.8x414 / 472288 / 374
mask2former-swinl-ade20k48.432.81.5x1131 / 13581131 / 1358
oneformer-swinl-ade20k61.947.21.3x2022 / 24542022 / 2434
sapiens-seg-0.3b-goliath40.939.71.0x1754 / 18821766 / 1882
sapiens-seg-1b-goliath88.181.41.1x3370 / 35023382 / 3522
segformer-b0-ade20k7.251.764.1x312 / 33689 / 178
segformer-b5-ade20k28.69.822.9x520 / 570337 / 452

Promptable segmentation

Promptable segmentation, synthetic, 1024x1024

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
sam-vit-b17.615.71.1x341 / 360341 / 380
sam-vit-h68.4failed–1448 / 1504–
sam-vit-l38.6failed–797 / 842–
sam2.1-hiera-base-plus13.6failed–376 / 404–
sam2.1-hiera-large25.0failed–706 / 728–
sam2.1-hiera-tiny8.588.141.1x268 / 302280 / 302
sam372.248.61.5x1886 / 19641926 / 2144

Detection

Detection, synthetic, 800x1344

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
detr-r101-coco13.59.911.4x292 / 350231 / 270
detr-r50-coco10.18.211.2x256 / 312195 / 232
dfine-l-coco19.45.163.8x128 / 152135 / 234
dfine-n-coco11.82.414.9x65 / 7677 / 160
dfine-x-coco21.66.813.2x203 / 238207 / 318
faster-rcnn-r50-fpn-3x-coco11.310.61.1x318 / 360320 / 380
mask-rcnn-r50-fpn-3x-coco12.611.81.1x328 / 380330 / 380
rtdetrv2-l-coco14.33.823.8x153 / 180153 / 264
rtdetrv2-s-coco9.622.763.5x110 / 126112 / 208
rtdetrv2-x-coco17.94.893.7x220 / 238224 / 380

Features

Features, synthetic, 224x224

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
dinov2-vitg1411.46.661.7x2191 / 22082198 / 2250
dinov2-vitl146.492.392.7x598 / 604606 / 668
dinov2-vits143.390.7214.7x54 / 5863 / 82
dinov3-convnext-large6.412.362.7x395 / 410393 / 432
dinov3-convnext-tiny3.470.9653.6x68 / 8859 / 90
dinov3-vith16plus15.54.463.5x1620 / 16281620 / 1672
dinov3-vitl1611.12.274.9x592 / 606593 / 650
dinov3-vits165.690.7277.8x52 / 5853 / 84

Multiview

Multiview, synthetic, 336x518

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
mapanything-apache1851791.0x3623 / 39923623 / 3992
vggt-1b1961891.0x3619 / 38343640 / 4134
vggt-omega-1b-5121991661.2x3380 / 34763380 / 3494

Multiview, synthetic, 448x672

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
mvsanywhere59.229.32.0x847 / 968996 / 1060

Multiview, synthetic, 1536x1024

modeltime (ms): portable fp16kernels fp16kernels speed-up: vs portablepeak memory (MiB, allocated / reserved, fastest dtype): portablekernels
patchmatchnet82.511.57.2x1690 / 1892624 / 752