Skip to content

Commit

Permalink
Merge pull request #613 from agdestein/add-missing-entry
Browse files Browse the repository at this point in the history
Add missing table of contents entry
  • Loading branch information
avik-pal authored May 1, 2024
2 parents 1a71769 + 63303ef commit afd8555
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions docs/src/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,9 @@ export default defineConfig({
},
{
text: 'Medical Image Segmentation', link: 'https://github.com/Dale-Black/ComputerVisionTutorials.jl/'
},
{
text: 'Neural closure models', link: 'https://github.com/agdestein/NeuralClosureTutorials/'
}
]
}]
Expand Down

1 comment on commit afd8555

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

Benchmark suite Current: afd8555 Previous: 1a71769 Ratio
Dense(2 => 2)/cpu/reverse/ReverseDiff (compiled)/(2, 128) 3887.25 ns 3655.5 ns 1.06
Dense(2 => 2)/cpu/reverse/Zygote/(2, 128) 7544.166666666667 ns 7163.333333333333 ns 1.05
Dense(2 => 2)/cpu/reverse/Tracker/(2, 128) 21511 ns 20949 ns 1.03
Dense(2 => 2)/cpu/reverse/ReverseDiff/(2, 128) 9642 ns 9702.2 ns 0.99
Dense(2 => 2)/cpu/reverse/Flux/(2, 128) 8988 ns 8901.5 ns 1.01
Dense(2 => 2)/cpu/reverse/SimpleChains/(2, 128) 4638.75 ns 4543.5 ns 1.02
Dense(2 => 2)/cpu/forward/NamedTuple/(2, 128) 1112.139240506329 ns 1117.5806451612902 ns 1.00
Dense(2 => 2)/cpu/forward/ComponentArray/(2, 128) 1203.3129770992366 ns 1191.2125984251968 ns 1.01
Dense(2 => 2)/cpu/forward/Flux/(2, 128) 1811.6808510638298 ns 1813.3846153846155 ns 1.00
Dense(2 => 2)/cpu/forward/SimpleChains/(2, 128) 179.21300138312586 ns 179.63070539419087 ns 1.00
Dense(20 => 20)/cpu/reverse/ReverseDiff (compiled)/(20, 128) 17252 ns 17373 ns 0.99
Dense(20 => 20)/cpu/reverse/Zygote/(20, 128) 17733 ns 18104 ns 0.98
Dense(20 => 20)/cpu/reverse/Tracker/(20, 128) 37751 ns 37791 ns 1.00
Dense(20 => 20)/cpu/reverse/ReverseDiff/(20, 128) 28674 ns 28674 ns 1
Dense(20 => 20)/cpu/reverse/Flux/(20, 128) 19998 ns 19977 ns 1.00
Dense(20 => 20)/cpu/reverse/SimpleChains/(20, 128) 17092 ns 17352.5 ns 0.98
Dense(20 => 20)/cpu/forward/NamedTuple/(20, 128) 3899.875 ns 3896 ns 1.00
Dense(20 => 20)/cpu/forward/ComponentArray/(20, 128) 3959.875 ns 3951.25 ns 1.00
Dense(20 => 20)/cpu/forward/Flux/(20, 128) 4967.857142857143 ns 4884.857142857143 ns 1.02
Dense(20 => 20)/cpu/forward/SimpleChains/(20, 128) 1653.1 ns 1660.1 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 3, 128) 50290609 ns 42220501 ns 1.19
Conv((3, 3), 3 => 3)/cpu/reverse/Zygote/(64, 64, 3, 128) 83152407 ns 83092958 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/Tracker/(64, 64, 3, 128) 110262414.5 ns 109976728 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff/(64, 64, 3, 128) 106514053.5 ns 106828840.5 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/Flux/(64, 64, 3, 128) 107652703.5 ns 90062997 ns 1.20
Conv((3, 3), 3 => 3)/cpu/reverse/SimpleChains/(64, 64, 3, 128) 11609915 ns 11546810 ns 1.01
Conv((3, 3), 3 => 3)/cpu/forward/NamedTuple/(64, 64, 3, 128) 14246651 ns 14350562.5 ns 0.99
Conv((3, 3), 3 => 3)/cpu/forward/ComponentArray/(64, 64, 3, 128) 14140292 ns 14296940 ns 0.99
Conv((3, 3), 3 => 3)/cpu/forward/Flux/(64, 64, 3, 128) 18077571.5 ns 18120813 ns 1.00
Conv((3, 3), 3 => 3)/cpu/forward/SimpleChains/(64, 64, 3, 128) 6375463 ns 6408352 ns 0.99
vgg16/cpu/reverse/Zygote/(32, 32, 3, 1) 118836511 ns 116763660 ns 1.02
vgg16/cpu/reverse/Zygote/(32, 32, 3, 16) 842462835 ns 845065626 ns 1.00
vgg16/cpu/reverse/Zygote/(32, 32, 3, 64) 3095661295 ns 3095662711 ns 1.00
vgg16/cpu/reverse/Tracker/(32, 32, 3, 1) 185224491 ns 166857020 ns 1.11
vgg16/cpu/reverse/Tracker/(32, 32, 3, 16) 805066423 ns 973647495 ns 0.83
vgg16/cpu/reverse/Tracker/(32, 32, 3, 64) 3127818265 ns 3022593148 ns 1.03
vgg16/cpu/reverse/Flux/(32, 32, 3, 1) 84429640.5 ns 86989208 ns 0.97
vgg16/cpu/reverse/Flux/(32, 32, 3, 16) 840504921 ns 850878081 ns 0.99
vgg16/cpu/reverse/Flux/(32, 32, 3, 64) 3088865407 ns 3405329559 ns 0.91
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 1) 29086860 ns 33251693 ns 0.87
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 16) 304886881 ns 305832391 ns 1.00
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 64) 958252764.5 ns 950186183.5 ns 1.01
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 1) 29173332 ns 29451079 ns 0.99
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 16) 304383974 ns 306011949 ns 0.99
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 64) 938759636.5 ns 940058135 ns 1.00
vgg16/cpu/forward/Flux/(32, 32, 3, 1) 30996519 ns 31022371 ns 1.00
vgg16/cpu/forward/Flux/(32, 32, 3, 16) 209090912.5 ns 198822415 ns 1.05
vgg16/cpu/forward/Flux/(32, 32, 3, 64) 801259694 ns 903587481 ns 0.89
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 64, 128) 1112044004 ns 1148682856.5 ns 0.97
Conv((3, 3), 64 => 64)/cpu/reverse/Zygote/(64, 64, 64, 128) 1888949799 ns 1900659364 ns 0.99
Conv((3, 3), 64 => 64)/cpu/reverse/Tracker/(64, 64, 64, 128) 2262203503.5 ns 2309776396.5 ns 0.98
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff/(64, 64, 64, 128) 2570233357 ns 2490766866 ns 1.03
Conv((3, 3), 64 => 64)/cpu/reverse/Flux/(64, 64, 64, 128) 1913584845.5 ns 1908985715.5 ns 1.00
Conv((3, 3), 64 => 64)/cpu/forward/NamedTuple/(64, 64, 64, 128) 341816236 ns 344524866 ns 0.99
Conv((3, 3), 64 => 64)/cpu/forward/ComponentArray/(64, 64, 64, 128) 340807125 ns 342668568 ns 0.99
Conv((3, 3), 64 => 64)/cpu/forward/Flux/(64, 64, 64, 128) 373393337.5 ns 473738734 ns 0.79
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 1, 128) 11925932 ns 11991088 ns 0.99
Conv((3, 3), 1 => 1)/cpu/reverse/Zygote/(64, 64, 1, 128) 29517616 ns 29445761.5 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Tracker/(64, 64, 1, 128) 19228715 ns 19279518 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff/(64, 64, 1, 128) 23945896 ns 24012509 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Flux/(64, 64, 1, 128) 18063406 ns 18017144.5 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/SimpleChains/(64, 64, 1, 128) 1146792 ns 1163610 ns 0.99
Conv((3, 3), 1 => 1)/cpu/forward/NamedTuple/(64, 64, 1, 128) 4410978.5 ns 4402899 ns 1.00
Conv((3, 3), 1 => 1)/cpu/forward/ComponentArray/(64, 64, 1, 128) 4250293 ns 4265900 ns 1.00
Conv((3, 3), 1 => 1)/cpu/forward/Flux/(64, 64, 1, 128) 2074990.5 ns 2087753 ns 0.99
Conv((3, 3), 1 => 1)/cpu/forward/SimpleChains/(64, 64, 1, 128) 199944 ns 204116 ns 0.98
Dense(200 => 200)/cpu/reverse/ReverseDiff (compiled)/(200, 128) 294019 ns 295937.5 ns 0.99
Dense(200 => 200)/cpu/reverse/Zygote/(200, 128) 269208 ns 267224.5 ns 1.01
Dense(200 => 200)/cpu/reverse/Tracker/(200, 128) 373036 ns 366272 ns 1.02
Dense(200 => 200)/cpu/reverse/ReverseDiff/(200, 128) 413300 ns 411139.5 ns 1.01
Dense(200 => 200)/cpu/reverse/Flux/(200, 128) 280324 ns 277752.5 ns 1.01
Dense(200 => 200)/cpu/reverse/SimpleChains/(200, 128) 410376 ns 406947 ns 1.01
Dense(200 => 200)/cpu/forward/NamedTuple/(200, 128) 81552 ns 83087 ns 0.98
Dense(200 => 200)/cpu/forward/ComponentArray/(200, 128) 81793 ns 86593 ns 0.94
Dense(200 => 200)/cpu/forward/Flux/(200, 128) 87694 ns 87119.5 ns 1.01
Dense(200 => 200)/cpu/forward/SimpleChains/(200, 128) 104616 ns 104427 ns 1.00
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 16, 128) 206156278 ns 208395814.5 ns 0.99
Conv((3, 3), 16 => 16)/cpu/reverse/Zygote/(64, 64, 16, 128) 345862899 ns 343859163 ns 1.01
Conv((3, 3), 16 => 16)/cpu/reverse/Tracker/(64, 64, 16, 128) 440344979 ns 441223807 ns 1.00
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff/(64, 64, 16, 128) 467292078.5 ns 452801748.5 ns 1.03
Conv((3, 3), 16 => 16)/cpu/reverse/Flux/(64, 64, 16, 128) 405970362 ns 417496331 ns 0.97
Conv((3, 3), 16 => 16)/cpu/reverse/SimpleChains/(64, 64, 16, 128) 323997523 ns 333973510.5 ns 0.97
Conv((3, 3), 16 => 16)/cpu/forward/NamedTuple/(64, 64, 16, 128) 55997036 ns 54318858 ns 1.03
Conv((3, 3), 16 => 16)/cpu/forward/ComponentArray/(64, 64, 16, 128) 55695382 ns 54431262 ns 1.02
Conv((3, 3), 16 => 16)/cpu/forward/Flux/(64, 64, 16, 128) 66290145.5 ns 62652274 ns 1.06
Conv((3, 3), 16 => 16)/cpu/forward/SimpleChains/(64, 64, 16, 128) 28251540.5 ns 27282112.5 ns 1.04
Dense(2000 => 2000)/cpu/reverse/ReverseDiff (compiled)/(2000, 128) 19390900 ns 18887053 ns 1.03
Dense(2000 => 2000)/cpu/reverse/Zygote/(2000, 128) 19550612.5 ns 19630033 ns 1.00
Dense(2000 => 2000)/cpu/reverse/Tracker/(2000, 128) 23472818.5 ns 23635440 ns 0.99
Dense(2000 => 2000)/cpu/reverse/ReverseDiff/(2000, 128) 24120118 ns 24270112 ns 0.99
Dense(2000 => 2000)/cpu/reverse/Flux/(2000, 128) 19648598 ns 19793136.5 ns 0.99
Dense(2000 => 2000)/cpu/forward/NamedTuple/(2000, 128) 6532863 ns 6522721.5 ns 1.00
Dense(2000 => 2000)/cpu/forward/ComponentArray/(2000, 128) 6489351 ns 6523208 ns 0.99
Dense(2000 => 2000)/cpu/forward/Flux/(2000, 128) 6486175 ns 6527956 ns 0.99

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.