-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: update broken links and fail on linkcheck
- Loading branch information
Showing
9 changed files
with
17 additions
and
16 deletions.
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
8eb392a
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.
Benchmark Results
Dense(2 => 2)/cpu/reverse/ReverseDiff (compiled)/(2, 128)
3679.375
ns4340.625
ns0.85
Dense(2 => 2)/cpu/reverse/Zygote/(2, 128)
7338
ns8991.833333333334
ns0.82
Dense(2 => 2)/cpu/reverse/Tracker/(2, 128)
20558
ns25788
ns0.80
Dense(2 => 2)/cpu/reverse/ReverseDiff/(2, 128)
9722.2
ns12129.333333333334
ns0.80
Dense(2 => 2)/cpu/reverse/Flux/(2, 128)
9037
ns10748.1
ns0.84
Dense(2 => 2)/cpu/reverse/SimpleChains/(2, 128)
4463.9375
ns4954.25
ns0.90
Dense(2 => 2)/cpu/reverse/Enzyme/(2, 128)
4666.25
ns5425.125
ns0.86
Dense(2 => 2)/cpu/forward/NamedTuple/(2, 128)
1114.3974358974358
ns1359.1832061068703
ns0.82
Dense(2 => 2)/cpu/forward/ComponentArray/(2, 128)
1184.1407407407407
ns1401.2664233576643
ns0.85
Dense(2 => 2)/cpu/forward/Flux/(2, 128)
1810.445652173913
ns2176.5833333333335
ns0.83
Dense(2 => 2)/cpu/forward/SimpleChains/(2, 128)
180.16946778711485
ns179.46778711484595
ns1.00
Dense(20 => 20)/cpu/reverse/ReverseDiff (compiled)/(20, 128)
17292
ns21761
ns0.79
Dense(20 => 20)/cpu/reverse/Zygote/(20, 128)
16852
ns20408
ns0.83
Dense(20 => 20)/cpu/reverse/Tracker/(20, 128)
36358
ns42780
ns0.85
Dense(20 => 20)/cpu/reverse/ReverseDiff/(20, 128)
28133
ns32301
ns0.87
Dense(20 => 20)/cpu/reverse/Flux/(20, 128)
20148
ns22652
ns0.89
Dense(20 => 20)/cpu/reverse/SimpleChains/(20, 128)
17052
ns18654
ns0.91
Dense(20 => 20)/cpu/reverse/Enzyme/(20, 128)
25548
ns28283
ns0.90
Dense(20 => 20)/cpu/forward/NamedTuple/(20, 128)
3795.875
ns4363.8125
ns0.87
Dense(20 => 20)/cpu/forward/ComponentArray/(20, 128)
3908.625
ns4459.5
ns0.88
Dense(20 => 20)/cpu/forward/Flux/(20, 128)
4793.285714285715
ns5581.928571428572
ns0.86
Dense(20 => 20)/cpu/forward/SimpleChains/(20, 128)
1655.1
ns1850.5
ns0.89
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 3, 128)
38607620.5
ns45154820.5
ns0.86
Conv((3, 3), 3 => 3)/cpu/reverse/Zygote/(64, 64, 3, 128)
58062464
ns62378075.5
ns0.93
Conv((3, 3), 3 => 3)/cpu/reverse/Tracker/(64, 64, 3, 128)
66821661
ns82237576.5
ns0.81
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff/(64, 64, 3, 128)
79893843
ns92405677.5
ns0.86
Conv((3, 3), 3 => 3)/cpu/reverse/Flux/(64, 64, 3, 128)
72220779
ns78467695
ns0.92
Conv((3, 3), 3 => 3)/cpu/reverse/SimpleChains/(64, 64, 3, 128)
11898610
ns11963195.5
ns0.99
Conv((3, 3), 3 => 3)/cpu/reverse/Enzyme/(64, 64, 3, 128)
79046441.5
ns91650799
ns0.86
Conv((3, 3), 3 => 3)/cpu/forward/NamedTuple/(64, 64, 3, 128)
7662156.5
ns7710446.5
ns0.99
Conv((3, 3), 3 => 3)/cpu/forward/ComponentArray/(64, 64, 3, 128)
7540729
ns7584631
ns0.99
Conv((3, 3), 3 => 3)/cpu/forward/Flux/(64, 64, 3, 128)
10363028
ns12087804.5
ns0.86
Conv((3, 3), 3 => 3)/cpu/forward/SimpleChains/(64, 64, 3, 128)
6374425
ns6389570.5
ns1.00
vgg16/cpu/reverse/Zygote/(32, 32, 3, 16)
688891366
ns691470864.5
ns1.00
vgg16/cpu/reverse/Zygote/(32, 32, 3, 64)
2580089696
ns2612057812
ns0.99
vgg16/cpu/reverse/Zygote/(32, 32, 3, 2)
140409324.5
ns151710246
ns0.93
vgg16/cpu/reverse/Tracker/(32, 32, 3, 16)
767316784
ns847276341
ns0.91
vgg16/cpu/reverse/Tracker/(32, 32, 3, 64)
2911634396
ns2998224779
ns0.97
vgg16/cpu/reverse/Tracker/(32, 32, 3, 2)
220564407
ns231162547
ns0.95
vgg16/cpu/reverse/Flux/(32, 32, 3, 16)
660516925.5
ns712811787.5
ns0.93
vgg16/cpu/reverse/Flux/(32, 32, 3, 64)
2628665253
ns2949177680
ns0.89
vgg16/cpu/reverse/Flux/(32, 32, 3, 2)
134431743
ns139771741
ns0.96
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 16)
172684244
ns175403229
ns0.98
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 64)
660049856.5
ns643986392.5
ns1.02
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 2)
34254472
ns45299778
ns0.76
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 16)
163069879
ns165572824
ns0.98
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 64)
639471793
ns648012066
ns0.99
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 2)
29383379
ns35881786
ns0.82
vgg16/cpu/forward/Flux/(32, 32, 3, 16)
201738097
ns228284686
ns0.88
vgg16/cpu/forward/Flux/(32, 32, 3, 64)
722144211.5
ns824337722
ns0.88
vgg16/cpu/forward/Flux/(32, 32, 3, 2)
35370961
ns36049946
ns0.98
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 64, 128)
1247821765
ns1305860557.5
ns0.96
Conv((3, 3), 64 => 64)/cpu/reverse/Zygote/(64, 64, 64, 128)
1872950778
ns1872497449
ns1.00
Conv((3, 3), 64 => 64)/cpu/reverse/Tracker/(64, 64, 64, 128)
2218972759.5
ns2342556041
ns0.95
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff/(64, 64, 64, 128)
2061757737.5
ns2488038610
ns0.83
Conv((3, 3), 64 => 64)/cpu/reverse/Flux/(64, 64, 64, 128)
1829486370
ns1951631856
ns0.94
Conv((3, 3), 64 => 64)/cpu/reverse/Enzyme/(64, 64, 64, 128)
2001768856
ns2087636119
ns0.96
Conv((3, 3), 64 => 64)/cpu/forward/NamedTuple/(64, 64, 64, 128)
329179369
ns338033674
ns0.97
Conv((3, 3), 64 => 64)/cpu/forward/ComponentArray/(64, 64, 64, 128)
328423712
ns332696625
ns0.99
Conv((3, 3), 64 => 64)/cpu/forward/Flux/(64, 64, 64, 128)
345125201
ns359960422
ns0.96
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 1, 128)
11790993.5
ns11686611
ns1.01
Conv((3, 3), 1 => 1)/cpu/reverse/Zygote/(64, 64, 1, 128)
18100299
ns17986098.5
ns1.01
Conv((3, 3), 1 => 1)/cpu/reverse/Tracker/(64, 64, 1, 128)
18996442
ns19052140
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff/(64, 64, 1, 128)
23733608
ns23778464
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Flux/(64, 64, 1, 128)
17885808.5
ns17775034.5
ns1.01
Conv((3, 3), 1 => 1)/cpu/reverse/SimpleChains/(64, 64, 1, 128)
1164034
ns1157462
ns1.01
Conv((3, 3), 1 => 1)/cpu/reverse/Enzyme/(64, 64, 1, 128)
22919399
ns22924969.5
ns1.00
Conv((3, 3), 1 => 1)/cpu/forward/NamedTuple/(64, 64, 1, 128)
2345181
ns2406465
ns0.97
Conv((3, 3), 1 => 1)/cpu/forward/ComponentArray/(64, 64, 1, 128)
2211761
ns2242648.5
ns0.99
Conv((3, 3), 1 => 1)/cpu/forward/Flux/(64, 64, 1, 128)
2058975
ns2065648
ns1.00
Conv((3, 3), 1 => 1)/cpu/forward/SimpleChains/(64, 64, 1, 128)
195266
ns197910
ns0.99
Dense(200 => 200)/cpu/reverse/ReverseDiff (compiled)/(200, 128)
291195
ns290874
ns1.00
Dense(200 => 200)/cpu/reverse/Zygote/(200, 128)
263513
ns264424
ns1.00
Dense(200 => 200)/cpu/reverse/Tracker/(200, 128)
358852
ns364661
ns0.98
Dense(200 => 200)/cpu/reverse/ReverseDiff/(200, 128)
404647
ns405888
ns1.00
Dense(200 => 200)/cpu/reverse/Flux/(200, 128)
271508
ns272550
ns1.00
Dense(200 => 200)/cpu/reverse/SimpleChains/(200, 128)
405448
ns408042
ns0.99
Dense(200 => 200)/cpu/reverse/Enzyme/(200, 128)
394609
ns394657
ns1.00
Dense(200 => 200)/cpu/forward/NamedTuple/(200, 128)
80831
ns80941
ns1.00
Dense(200 => 200)/cpu/forward/ComponentArray/(200, 128)
81954
ns81403
ns1.01
Dense(200 => 200)/cpu/forward/Flux/(200, 128)
86211
ns86461
ns1.00
Dense(200 => 200)/cpu/forward/SimpleChains/(200, 128)
104485
ns104525
ns1.00
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 16, 128)
187479900
ns206243721
ns0.91
Conv((3, 3), 16 => 16)/cpu/reverse/Zygote/(64, 64, 16, 128)
328956491
ns327524051.5
ns1.00
Conv((3, 3), 16 => 16)/cpu/reverse/Tracker/(64, 64, 16, 128)
419428117
ns410738774
ns1.02
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff/(64, 64, 16, 128)
479472814.5
ns439152524.5
ns1.09
Conv((3, 3), 16 => 16)/cpu/reverse/Flux/(64, 64, 16, 128)
380882756
ns382717413
ns1.00
Conv((3, 3), 16 => 16)/cpu/reverse/SimpleChains/(64, 64, 16, 128)
306226546
ns325870578.5
ns0.94
Conv((3, 3), 16 => 16)/cpu/reverse/Enzyme/(64, 64, 16, 128)
468205037
ns455578258
ns1.03
Conv((3, 3), 16 => 16)/cpu/forward/NamedTuple/(64, 64, 16, 128)
47148555
ns47303828.5
ns1.00
Conv((3, 3), 16 => 16)/cpu/forward/ComponentArray/(64, 64, 16, 128)
46601077.5
ns46793042.5
ns1.00
Conv((3, 3), 16 => 16)/cpu/forward/Flux/(64, 64, 16, 128)
59226820
ns57476949
ns1.03
Conv((3, 3), 16 => 16)/cpu/forward/SimpleChains/(64, 64, 16, 128)
28155899
ns27955898
ns1.01
Dense(2000 => 2000)/cpu/reverse/ReverseDiff (compiled)/(2000, 128)
18845148.5
ns18906265
ns1.00
Dense(2000 => 2000)/cpu/reverse/Zygote/(2000, 128)
19457185
ns19556819
ns0.99
Dense(2000 => 2000)/cpu/reverse/Tracker/(2000, 128)
23071936.5
ns23268022
ns0.99
Dense(2000 => 2000)/cpu/reverse/ReverseDiff/(2000, 128)
23991051.5
ns24118160
ns0.99
Dense(2000 => 2000)/cpu/reverse/Flux/(2000, 128)
19527991.5
ns19557901
ns1.00
Dense(2000 => 2000)/cpu/reverse/Enzyme/(2000, 128)
20815286.5
ns20840171
ns1.00
Dense(2000 => 2000)/cpu/forward/NamedTuple/(2000, 128)
6510728
ns6539910.5
ns1.00
Dense(2000 => 2000)/cpu/forward/ComponentArray/(2000, 128)
6483627
ns6488719
ns1.00
Dense(2000 => 2000)/cpu/forward/Flux/(2000, 128)
6472777
ns6511897
ns0.99
This comment was automatically generated by workflow using github-action-benchmark.