Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #581 from cormullion/patch-1
Update style.css to disable 'calt' feature for monospace
- Loading branch information
fc591bd
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)
3653
ns3625.625
ns1.01
Dense(2 => 2)/cpu/reverse/Zygote/(2, 128)
7729.5
ns8329.6
ns0.93
Dense(2 => 2)/cpu/reverse/Tracker/(2, 128)
14106
ns20008
ns0.71
Dense(2 => 2)/cpu/reverse/ReverseDiff/(2, 128)
9916
ns9760.2
ns1.02
Dense(2 => 2)/cpu/reverse/Flux/(2, 128)
8698.75
ns8968.8
ns0.97
Dense(2 => 2)/cpu/reverse/SimpleChains/(2, 128)
4506.5625
ns4533.5
ns0.99
Dense(2 => 2)/cpu/forward/NamedTuple/(2, 128)
1971.7
ns1983.8
ns0.99
Dense(2 => 2)/cpu/forward/ComponentArray/(2, 128)
1648.5314685314686
ns1638.599290780142
ns1.01
Dense(2 => 2)/cpu/forward/Flux/(2, 128)
1824.8510638297873
ns1802.7111111111112
ns1.01
Dense(2 => 2)/cpu/forward/SimpleChains/(2, 128)
179.4728789986092
ns179.69327731092437
ns1.00
Dense(20 => 20)/cpu/reverse/ReverseDiff (compiled)/(20, 128)
17333
ns17463
ns0.99
Dense(20 => 20)/cpu/reverse/Zygote/(20, 128)
18394
ns18505
ns0.99
Dense(20 => 20)/cpu/reverse/Tracker/(20, 128)
35396
ns35877
ns0.99
Dense(20 => 20)/cpu/reverse/ReverseDiff/(20, 128)
28633
ns28904
ns0.99
Dense(20 => 20)/cpu/reverse/Flux/(20, 128)
19607
ns19788
ns0.99
Dense(20 => 20)/cpu/reverse/SimpleChains/(20, 128)
17032
ns17162
ns0.99
Dense(20 => 20)/cpu/forward/NamedTuple/(20, 128)
4768.857142857143
ns4897.714285714285
ns0.97
Dense(20 => 20)/cpu/forward/ComponentArray/(20, 128)
4800.428571428572
ns4976.571428571428
ns0.96
Dense(20 => 20)/cpu/forward/Flux/(20, 128)
4800.428571428572
ns4939.285714285715
ns0.97
Dense(20 => 20)/cpu/forward/SimpleChains/(20, 128)
1659.1
ns1662.1
ns1.00
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 3, 128)
48367699
ns40744614.5
ns1.19
Conv((3, 3), 3 => 3)/cpu/reverse/Zygote/(64, 64, 3, 128)
90662926
ns79080421
ns1.15
Conv((3, 3), 3 => 3)/cpu/reverse/Tracker/(64, 64, 3, 128)
97653785.5
ns82653235
ns1.18
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff/(64, 64, 3, 128)
107727588
ns86200963
ns1.25
Conv((3, 3), 3 => 3)/cpu/reverse/Flux/(64, 64, 3, 128)
108249388
ns78905084.5
ns1.37
Conv((3, 3), 3 => 3)/cpu/reverse/SimpleChains/(64, 64, 3, 128)
12110710
ns12176069
ns0.99
Conv((3, 3), 3 => 3)/cpu/forward/NamedTuple/(64, 64, 3, 128)
18210910.5
ns11531072.5
ns1.58
Conv((3, 3), 3 => 3)/cpu/forward/ComponentArray/(64, 64, 3, 128)
18544073
ns11556258
ns1.60
Conv((3, 3), 3 => 3)/cpu/forward/Flux/(64, 64, 3, 128)
18466654
ns11564044
ns1.60
Conv((3, 3), 3 => 3)/cpu/forward/SimpleChains/(64, 64, 3, 128)
6396982
ns6462543
ns0.99
vgg16/cpu/reverse/Zygote/(32, 32, 3, 1)
106620467.5
ns109222130
ns0.98
vgg16/cpu/reverse/Zygote/(32, 32, 3, 16)
763640160
ns716498141
ns1.07
vgg16/cpu/reverse/Zygote/(32, 32, 3, 64)
2762978316
ns2774434429
ns1.00
vgg16/cpu/reverse/Tracker/(32, 32, 3, 1)
163403619
ns165722314.5
ns0.99
vgg16/cpu/reverse/Tracker/(32, 32, 3, 16)
1198898689
ns1141146395
ns1.05
vgg16/cpu/reverse/Tracker/(32, 32, 3, 64)
3765767577
ns3638853485
ns1.03
vgg16/cpu/reverse/Flux/(32, 32, 3, 1)
85276372.5
ns85633954.5
ns1.00
vgg16/cpu/reverse/Flux/(32, 32, 3, 16)
840374369
ns679669495.5
ns1.24
vgg16/cpu/reverse/Flux/(32, 32, 3, 64)
3347793443
ns2869660483
ns1.17
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 1)
25080614.5
ns25584446.5
ns0.98
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 16)
232258093
ns235037986
ns0.99
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 64)
1019038431
ns891040822
ns1.14
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 1)
25059892
ns26661185
ns0.94
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 16)
236184814.5
ns237554693
ns0.99
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 64)
999233211
ns883259646
ns1.13
vgg16/cpu/forward/Flux/(32, 32, 3, 1)
24562440.5
ns23363541.5
ns1.05
vgg16/cpu/forward/Flux/(32, 32, 3, 16)
211748278
ns202016108
ns1.05
vgg16/cpu/forward/Flux/(32, 32, 3, 64)
712431369.5
ns749216070.5
ns0.95
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 64, 128)
1132641019
ns1041528133
ns1.09
Conv((3, 3), 64 => 64)/cpu/reverse/Zygote/(64, 64, 64, 128)
1842889677.5
ns1953104606
ns0.94
Conv((3, 3), 64 => 64)/cpu/reverse/Tracker/(64, 64, 64, 128)
2124383065.5
ns2174288920.5
ns0.98
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff/(64, 64, 64, 128)
2365462129
ns2535798497
ns0.93
Conv((3, 3), 64 => 64)/cpu/reverse/Flux/(64, 64, 64, 128)
1854224454.5
ns1905801894
ns0.97
Conv((3, 3), 64 => 64)/cpu/forward/NamedTuple/(64, 64, 64, 128)
456010240
ns467810649
ns0.97
Conv((3, 3), 64 => 64)/cpu/forward/ComponentArray/(64, 64, 64, 128)
359691595
ns401897224
ns0.89
Conv((3, 3), 64 => 64)/cpu/forward/Flux/(64, 64, 64, 128)
359652717.5
ns363511714
ns0.99
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 1, 128)
11966091
ns11993043.5
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Zygote/(64, 64, 1, 128)
18076793
ns18118667
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Tracker/(64, 64, 1, 128)
19252254
ns19266770.5
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff/(64, 64, 1, 128)
23893264
ns23946772
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Flux/(64, 64, 1, 128)
18061934
ns18001429
ns1.00
Conv((3, 3), 1 => 1)/cpu/reverse/SimpleChains/(64, 64, 1, 128)
1158025
ns1173906
ns0.99
Conv((3, 3), 1 => 1)/cpu/forward/NamedTuple/(64, 64, 1, 128)
2075109
ns2083284
ns1.00
Conv((3, 3), 1 => 1)/cpu/forward/ComponentArray/(64, 64, 1, 128)
2081892
ns2109134
ns0.99
Conv((3, 3), 1 => 1)/cpu/forward/Flux/(64, 64, 1, 128)
2071516.5
ns2087096
ns0.99
Conv((3, 3), 1 => 1)/cpu/forward/SimpleChains/(64, 64, 1, 128)
200054
ns216375
ns0.92
Dense(200 => 200)/cpu/reverse/ReverseDiff (compiled)/(200, 128)
298147
ns299811
ns0.99
Dense(200 => 200)/cpu/reverse/Zygote/(200, 128)
273642
ns274022
ns1.00
Dense(200 => 200)/cpu/reverse/Tracker/(200, 128)
365467.5
ns366305
ns1.00
Dense(200 => 200)/cpu/reverse/ReverseDiff/(200, 128)
414444.5
ns412983
ns1.00
Dense(200 => 200)/cpu/reverse/Flux/(200, 128)
275154
ns273692
ns1.01
Dense(200 => 200)/cpu/reverse/SimpleChains/(200, 128)
410968
ns407292
ns1.01
Dense(200 => 200)/cpu/forward/NamedTuple/(200, 128)
89371.5
ns88606
ns1.01
Dense(200 => 200)/cpu/forward/ComponentArray/(200, 128)
89357.5
ns89167
ns1.00
Dense(200 => 200)/cpu/forward/Flux/(200, 128)
87022
ns86702
ns1.00
Dense(200 => 200)/cpu/forward/SimpleChains/(200, 128)
104495
ns104917
ns1.00
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 16, 128)
197534448
ns204802127.5
ns0.96
Conv((3, 3), 16 => 16)/cpu/reverse/Zygote/(64, 64, 16, 128)
372121710
ns397826293
ns0.94
Conv((3, 3), 16 => 16)/cpu/reverse/Tracker/(64, 64, 16, 128)
403011132
ns407107142
ns0.99
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff/(64, 64, 16, 128)
482377826
ns468385350
ns1.03
Conv((3, 3), 16 => 16)/cpu/reverse/Flux/(64, 64, 16, 128)
371969112
ns379786116.5
ns0.98
Conv((3, 3), 16 => 16)/cpu/reverse/SimpleChains/(64, 64, 16, 128)
334264188.5
ns327214540
ns1.02
Conv((3, 3), 16 => 16)/cpu/forward/NamedTuple/(64, 64, 16, 128)
59961589
ns50982627.5
ns1.18
Conv((3, 3), 16 => 16)/cpu/forward/ComponentArray/(64, 64, 16, 128)
53644168
ns61754318.5
ns0.87
Conv((3, 3), 16 => 16)/cpu/forward/Flux/(64, 64, 16, 128)
56527647
ns51202786
ns1.10
Conv((3, 3), 16 => 16)/cpu/forward/SimpleChains/(64, 64, 16, 128)
29291598.5
ns28422322
ns1.03
Dense(2000 => 2000)/cpu/reverse/ReverseDiff (compiled)/(2000, 128)
19730534
ns19437690
ns1.02
Dense(2000 => 2000)/cpu/reverse/Zygote/(2000, 128)
19802579.5
ns19638543
ns1.01
Dense(2000 => 2000)/cpu/reverse/Tracker/(2000, 128)
23663463
ns23400447
ns1.01
Dense(2000 => 2000)/cpu/reverse/ReverseDiff/(2000, 128)
24349385
ns24207548
ns1.01
Dense(2000 => 2000)/cpu/reverse/Flux/(2000, 128)
19922312
ns19668914
ns1.01
Dense(2000 => 2000)/cpu/forward/NamedTuple/(2000, 128)
6620742
ns6590668
ns1.00
Dense(2000 => 2000)/cpu/forward/ComponentArray/(2000, 128)
6614070
ns6574953
ns1.01
Dense(2000 => 2000)/cpu/forward/Flux/(2000, 128)
6529781
ns6491001
ns1.01
This comment was automatically generated by workflow using github-action-benchmark.