You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2f6a6d9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reactant.jl Benchmarks
ViT base (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :after_enzyme)
1249734857
nsViT base (256 x 256 x 3 x 32)/forward/CUDA/Reactant
1242994162
nsViT base (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :before_enzyme)
1195264640
nsViT base (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :only_enzyme)
2306719819
nsViT base (256 x 256 x 3 x 32)/forward/CUDA/Lux
213417826
nsViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme)
5619173445
ns6942378221
ns0.81
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant
5334345862
ns6705186602
ns0.80
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme)
5283772358
ns5132850481
ns1.03
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme)
6769958907
ns6900117430
ns0.98
ViT base (256 x 256 x 3 x 32)/forward/CPU/Lux
35047348986
ns32366513741
ns1.08
ViT small (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :after_enzyme)
1277061285
nsViT small (256 x 256 x 3 x 4)/forward/CUDA/Reactant
1265330704
nsViT small (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :before_enzyme)
1319818472.5
nsViT small (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :only_enzyme)
2485738704
nsViT small (256 x 256 x 3 x 4)/forward/CUDA/Lux
8548946
nsViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme)
1640403929
ns1575356122
ns1.04
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant
1624981145
ns1570924950
ns1.03
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme)
1613497904
ns1565028142
ns1.03
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme)
2925330438
ns2856808592
ns1.02
ViT small (256 x 256 x 3 x 4)/forward/CPU/Lux
3005994981
ns3760448029
ns0.80
ViT tiny (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :after_enzyme)
1302523637
nsViT tiny (256 x 256 x 3 x 32)/forward/CUDA/Reactant
1279881184.5
nsViT tiny (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :before_enzyme)
1221896798
nsViT tiny (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :only_enzyme)
2518812295
nsViT tiny (256 x 256 x 3 x 32)/forward/CUDA/Lux
21046449.5
nsViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme)
2222479042
ns2128493599
ns1.04
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant
2232948599
ns2129917461
ns1.05
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme)
2244870900
ns2144814245
ns1.05
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme)
3549740380
ns3369934599
ns1.05
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Lux
5525916823.5
ns5824843875
ns0.95
ViT tiny (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :after_enzyme)
1276973264.5
nsViT tiny (256 x 256 x 3 x 4)/forward/CUDA/Reactant
1268819089
nsViT tiny (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :before_enzyme)
1208687674
nsViT tiny (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :only_enzyme)
2407396694
nsViT tiny (256 x 256 x 3 x 4)/forward/CUDA/Lux
6966972
nsViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme)
1477620923
ns1471151972
ns1.00
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant
1472576060
ns1454461327
ns1.01
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme)
1474827913
ns1448322402
ns1.02
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme)
2778453642
ns2719591355
ns1.02
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Lux
1130986304.5
ns1489583234
ns0.76
ViT tiny (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :after_enzyme)
1217166466
nsViT tiny (256 x 256 x 3 x 16)/forward/CUDA/Reactant
1289351790
nsViT tiny (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :before_enzyme)
1290846696.5
nsViT tiny (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :only_enzyme)
2439329631
nsViT tiny (256 x 256 x 3 x 16)/forward/CUDA/Lux
11335374
nsViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme)
1767669698
ns1735365519
ns1.02
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant
1753861643
ns1737798412
ns1.01
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme)
1730166719
ns1733685587
ns1.00
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme)
3055075413
ns2993317296
ns1.02
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Lux
3163273720
ns2901135267
ns1.09
ViT small (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :after_enzyme)
1252706203
nsViT small (256 x 256 x 3 x 16)/forward/CUDA/Reactant
1244953037
nsViT small (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :before_enzyme)
1272847971
nsViT small (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :only_enzyme)
2683822024
nsViT small (256 x 256 x 3 x 16)/forward/CUDA/Lux
25478417
nsViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme)
2236278568
ns2187057130
ns1.02
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant
2237924534
ns2168782149
ns1.03
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme)
2212087492
ns2195046454
ns1.01
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme)
3546320207
ns3463762891
ns1.02
ViT small (256 x 256 x 3 x 16)/forward/CPU/Lux
5763894130.5
ns6324223255.5
ns0.91
ViT small (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :after_enzyme)
1320883045
nsViT small (256 x 256 x 3 x 32)/forward/CUDA/Reactant
1311502435
nsViT small (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :before_enzyme)
1359516723
nsViT small (256 x 256 x 3 x 32)/forward/CUDA/Reactant (optimize = :only_enzyme)
2652444409
nsViT small (256 x 256 x 3 x 32)/forward/CUDA/Lux
50149906
nsViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme)
3038494804
ns2971985591
ns1.02
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant
3034868554
ns2982932980
ns1.02
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme)
3043196341
ns2969765048
ns1.02
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme)
4493792409
ns4310355973
ns1.04
ViT small (256 x 256 x 3 x 32)/forward/CPU/Lux
11147401934
ns8843746527
ns1.26
ViT base (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :after_enzyme)
1322310080
nsViT base (256 x 256 x 3 x 16)/forward/CUDA/Reactant
1325171411
nsViT base (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :before_enzyme)
1287824673
nsViT base (256 x 256 x 3 x 16)/forward/CUDA/Reactant (optimize = :only_enzyme)
2586974329
nsViT base (256 x 256 x 3 x 16)/forward/CUDA/Lux
68180485
nsViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme)
3262785501
ns3212028509
ns1.02
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant
3248806786
ns3152003834
ns1.03
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme)
3234623743
ns3214649160
ns1.01
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme)
4707557622
ns4585953917
ns1.03
ViT base (256 x 256 x 3 x 16)/forward/CPU/Lux
13676029593
ns15345755188
ns0.89
ViT base (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :after_enzyme)
1316892556
nsViT base (256 x 256 x 3 x 4)/forward/CUDA/Reactant
1260539573
nsViT base (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :before_enzyme)
1339224548
nsViT base (256 x 256 x 3 x 4)/forward/CUDA/Reactant (optimize = :only_enzyme)
2439170674
nsViT base (256 x 256 x 3 x 4)/forward/CUDA/Lux
19630937
nsViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme)
1914379352
ns1851132574
ns1.03
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant
1908767496
ns1842102127
ns1.04
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme)
1940246170
ns1854468275
ns1.05
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme)
3177313151
ns3046813758
ns1.04
ViT base (256 x 256 x 3 x 4)/forward/CPU/Lux
3458788796.5
ns3984192963
ns0.87
This comment was automatically generated by workflow using github-action-benchmark.