Skip to content

Commit

Permalink
chore: bump project version
Browse files Browse the repository at this point in the history
  • Loading branch information
avik-pal authored Jul 18, 2024
1 parent 20929ab commit 27ad76a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "Lux"
uuid = "b2108857-7c20-44ae-9111-449ecde12c47"
authors = ["Avik Pal <avikpal@mit.edu> and contributors"]
version = "0.5.61"
version = "0.5.62-DEV"

[deps]
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
Expand Down

1 comment on commit 27ad76a

@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: 27ad76a Previous: 20929ab Ratio
Dense(2 => 2)/cpu/reverse/ReverseDiff (compiled)/(2, 128) 3661.875 ns 3703.25 ns 0.99
Dense(2 => 2)/cpu/reverse/Zygote/(2, 128) 7201.833333333333 ns 7323.6 ns 0.98
Dense(2 => 2)/cpu/reverse/Tracker/(2, 128) 21019 ns 21600 ns 0.97
Dense(2 => 2)/cpu/reverse/ReverseDiff/(2, 128) 9766.3 ns 9903.5 ns 0.99
Dense(2 => 2)/cpu/reverse/Flux/(2, 128) 9232.25 ns 9029.25 ns 1.02
Dense(2 => 2)/cpu/reverse/SimpleChains/(2, 128) 4462.125 ns 4508.5 ns 0.99
Dense(2 => 2)/cpu/reverse/Enzyme/(2, 128) 1167.5357142857142 ns 1160.3496503496503 ns 1.01
Dense(2 => 2)/cpu/forward/NamedTuple/(2, 128) 1116.4625 ns 1117.450331125828 ns 1.00
Dense(2 => 2)/cpu/forward/ComponentArray/(2, 128) 1187.8880597014925 ns 1189.7777777777778 ns 1.00
Dense(2 => 2)/cpu/forward/Flux/(2, 128) 1789.857142857143 ns 1781.25 ns 1.00
Dense(2 => 2)/cpu/forward/SimpleChains/(2, 128) 179.9471488178025 ns 192.1886524822695 ns 0.94
Dense(20 => 20)/cpu/reverse/ReverseDiff (compiled)/(20, 128) 17342 ns 17353 ns 1.00
Dense(20 => 20)/cpu/reverse/Zygote/(20, 128) 16912 ns 16932 ns 1.00
Dense(20 => 20)/cpu/reverse/Tracker/(20, 128) 37309 ns 37640 ns 0.99
Dense(20 => 20)/cpu/reverse/ReverseDiff/(20, 128) 29305 ns 29425 ns 1.00
Dense(20 => 20)/cpu/reverse/Flux/(20, 128) 21590 ns 21540 ns 1.00
Dense(20 => 20)/cpu/reverse/SimpleChains/(20, 128) 17282 ns 17242 ns 1.00
Dense(20 => 20)/cpu/reverse/Enzyme/(20, 128) 4321 ns 4345.285714285715 ns 0.99
Dense(20 => 20)/cpu/forward/NamedTuple/(20, 128) 3922.25 ns 3946.125 ns 0.99
Dense(20 => 20)/cpu/forward/ComponentArray/(20, 128) 3974.875 ns 3972.5 ns 1.00
Dense(20 => 20)/cpu/forward/Flux/(20, 128) 4831.857142857143 ns 4975 ns 0.97
Dense(20 => 20)/cpu/forward/SimpleChains/(20, 128) 1651.1 ns 1655.1 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 3, 128) 50911197 ns 39372524 ns 1.29
Conv((3, 3), 3 => 3)/cpu/reverse/Zygote/(64, 64, 3, 128) 58107033 ns 58283519 ns 1.00
Conv((3, 3), 3 => 3)/cpu/reverse/Tracker/(64, 64, 3, 128) 113099193 ns 75378607 ns 1.50
Conv((3, 3), 3 => 3)/cpu/reverse/ReverseDiff/(64, 64, 3, 128) 103667186 ns 89028523 ns 1.16
Conv((3, 3), 3 => 3)/cpu/reverse/Flux/(64, 64, 3, 128) 92299440.5 ns 73293062 ns 1.26
Conv((3, 3), 3 => 3)/cpu/reverse/SimpleChains/(64, 64, 3, 128) 12099552 ns 12287010 ns 0.98
Conv((3, 3), 3 => 3)/cpu/reverse/Enzyme/(64, 64, 3, 128) 6946051 ns 7065296 ns 0.98
Conv((3, 3), 3 => 3)/cpu/forward/NamedTuple/(64, 64, 3, 128) 7126860 ns 7140200 ns 1.00
Conv((3, 3), 3 => 3)/cpu/forward/ComponentArray/(64, 64, 3, 128) 7014409 ns 7199383.5 ns 0.97
Conv((3, 3), 3 => 3)/cpu/forward/Flux/(64, 64, 3, 128) 18540477 ns 10136286 ns 1.83
Conv((3, 3), 3 => 3)/cpu/forward/SimpleChains/(64, 64, 3, 128) 6386004 ns 6419110 ns 0.99
vgg16/cpu/reverse/Zygote/(32, 32, 3, 16) 716687541 ns 742634012 ns 0.97
vgg16/cpu/reverse/Zygote/(32, 32, 3, 64) 2530679715 ns 2574568689 ns 0.98
vgg16/cpu/reverse/Zygote/(32, 32, 3, 2) 134191086 ns 137967908 ns 0.97
vgg16/cpu/reverse/Tracker/(32, 32, 3, 16) 898527006 ns 780440615 ns 1.15
vgg16/cpu/reverse/Tracker/(32, 32, 3, 64) 3218653133 ns 3398760908 ns 0.95
vgg16/cpu/reverse/Tracker/(32, 32, 3, 2) 200645987 ns 203192116 ns 0.99
vgg16/cpu/reverse/Flux/(32, 32, 3, 16) 891681414 ns 706622633 ns 1.26
vgg16/cpu/reverse/Flux/(32, 32, 3, 64) 2940804161 ns 2508902781 ns 1.17
vgg16/cpu/reverse/Flux/(32, 32, 3, 2) 150028020.5 ns 127267127 ns 1.18
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 16) 174290715 ns 176777301 ns 0.99
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 64) 656469745.5 ns 660495185.5 ns 0.99
vgg16/cpu/forward/NamedTuple/(32, 32, 3, 2) 34919929 ns 45746812 ns 0.76
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 16) 166409346 ns 177139206 ns 0.94
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 64) 646748703.5 ns 635798874 ns 1.02
vgg16/cpu/forward/ComponentArray/(32, 32, 3, 2) 30167310 ns 30912862 ns 0.98
vgg16/cpu/forward/Flux/(32, 32, 3, 16) 228840821.5 ns 188457386 ns 1.21
vgg16/cpu/forward/Flux/(32, 32, 3, 64) 906246397 ns 724127437.5 ns 1.25
vgg16/cpu/forward/Flux/(32, 32, 3, 2) 40036356 ns 37924754 ns 1.06
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 64, 128) 1229736172.5 ns 1215229816 ns 1.01
Conv((3, 3), 64 => 64)/cpu/reverse/Zygote/(64, 64, 64, 128) 1869248236 ns 1886214654 ns 0.99
Conv((3, 3), 64 => 64)/cpu/reverse/Tracker/(64, 64, 64, 128) 2278439096 ns 2426532270 ns 0.94
Conv((3, 3), 64 => 64)/cpu/reverse/ReverseDiff/(64, 64, 64, 128) 2571858986 ns 2577678667 ns 1.00
Conv((3, 3), 64 => 64)/cpu/reverse/Flux/(64, 64, 64, 128) 1812082222.5 ns 1894411455.5 ns 0.96
Conv((3, 3), 64 => 64)/cpu/reverse/Enzyme/(64, 64, 64, 128) 334027115 ns 329792175 ns 1.01
Conv((3, 3), 64 => 64)/cpu/forward/NamedTuple/(64, 64, 64, 128) 328244142 ns 331110787 ns 0.99
Conv((3, 3), 64 => 64)/cpu/forward/ComponentArray/(64, 64, 64, 128) 339391730 ns 330760876 ns 1.03
Conv((3, 3), 64 => 64)/cpu/forward/Flux/(64, 64, 64, 128) 363593690 ns 396180444 ns 0.92
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 1, 128) 12123848 ns 11981191 ns 1.01
Conv((3, 3), 1 => 1)/cpu/reverse/Zygote/(64, 64, 1, 128) 18205533.5 ns 18127859.5 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Tracker/(64, 64, 1, 128) 19585375 ns 19298986 ns 1.01
Conv((3, 3), 1 => 1)/cpu/reverse/ReverseDiff/(64, 64, 1, 128) 24083516 ns 24004250 ns 1.00
Conv((3, 3), 1 => 1)/cpu/reverse/Flux/(64, 64, 1, 128) 18252663 ns 18084631 ns 1.01
Conv((3, 3), 1 => 1)/cpu/reverse/SimpleChains/(64, 64, 1, 128) 1227769.5 ns 1159335 ns 1.06
Conv((3, 3), 1 => 1)/cpu/reverse/Enzyme/(64, 64, 1, 128) 2078585 ns 2078200 ns 1.00
Conv((3, 3), 1 => 1)/cpu/forward/NamedTuple/(64, 64, 1, 128) 2105706 ns 2091717 ns 1.01
Conv((3, 3), 1 => 1)/cpu/forward/ComponentArray/(64, 64, 1, 128) 2120042 ns 2103699 ns 1.01
Conv((3, 3), 1 => 1)/cpu/forward/Flux/(64, 64, 1, 128) 2109934 ns 2093250 ns 1.01
Conv((3, 3), 1 => 1)/cpu/forward/SimpleChains/(64, 64, 1, 128) 227942.5 ns 203500 ns 1.12
Dense(200 => 200)/cpu/reverse/ReverseDiff (compiled)/(200, 128) 297977 ns 297957 ns 1.00
Dense(200 => 200)/cpu/reverse/Zygote/(200, 128) 268632 ns 269022 ns 1.00
Dense(200 => 200)/cpu/reverse/Tracker/(200, 128) 371449.5 ns 368258 ns 1.01
Dense(200 => 200)/cpu/reverse/ReverseDiff/(200, 128) 412350 ns 413086 ns 1.00
Dense(200 => 200)/cpu/reverse/Flux/(200, 128) 276687 ns 278580 ns 0.99
Dense(200 => 200)/cpu/reverse/SimpleChains/(200, 128) 412165.5 ns 406829 ns 1.01
Dense(200 => 200)/cpu/reverse/Enzyme/(200, 128) 84167 ns 84037 ns 1.00
Dense(200 => 200)/cpu/forward/NamedTuple/(200, 128) 81973 ns 82003 ns 1.00
Dense(200 => 200)/cpu/forward/ComponentArray/(200, 128) 82714.5 ns 85149 ns 0.97
Dense(200 => 200)/cpu/forward/Flux/(200, 128) 87949.5 ns 87894 ns 1.00
Dense(200 => 200)/cpu/forward/SimpleChains/(200, 128) 104665 ns 104325 ns 1.00
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff (compiled)/(64, 64, 16, 128) 190123006.5 ns 190419493.5 ns 1.00
Conv((3, 3), 16 => 16)/cpu/reverse/Zygote/(64, 64, 16, 128) 328960588 ns 327376072 ns 1.00
Conv((3, 3), 16 => 16)/cpu/reverse/Tracker/(64, 64, 16, 128) 401940724.5 ns 394123888 ns 1.02
Conv((3, 3), 16 => 16)/cpu/reverse/ReverseDiff/(64, 64, 16, 128) 464505798 ns 461869190.5 ns 1.01
Conv((3, 3), 16 => 16)/cpu/reverse/Flux/(64, 64, 16, 128) 377872752 ns 373494607 ns 1.01
Conv((3, 3), 16 => 16)/cpu/reverse/SimpleChains/(64, 64, 16, 128) 352543053 ns 355610774 ns 0.99
Conv((3, 3), 16 => 16)/cpu/reverse/Enzyme/(64, 64, 16, 128) 44601120 ns 44523249.5 ns 1.00
Conv((3, 3), 16 => 16)/cpu/forward/NamedTuple/(64, 64, 16, 128) 44651477 ns 44900106 ns 0.99
Conv((3, 3), 16 => 16)/cpu/forward/ComponentArray/(64, 64, 16, 128) 44614862.5 ns 44621355.5 ns 1.00
Conv((3, 3), 16 => 16)/cpu/forward/Flux/(64, 64, 16, 128) 57671948.5 ns 51280061 ns 1.12
Conv((3, 3), 16 => 16)/cpu/forward/SimpleChains/(64, 64, 16, 128) 28977730.5 ns 27898220 ns 1.04
Dense(2000 => 2000)/cpu/reverse/ReverseDiff (compiled)/(2000, 128) 19539331 ns 19428002 ns 1.01
Dense(2000 => 2000)/cpu/reverse/Zygote/(2000, 128) 19899164 ns 19844634 ns 1.00
Dense(2000 => 2000)/cpu/reverse/Tracker/(2000, 128) 23876933 ns 23967041.5 ns 1.00
Dense(2000 => 2000)/cpu/reverse/ReverseDiff/(2000, 128) 24619919.5 ns 24455713 ns 1.01
Dense(2000 => 2000)/cpu/reverse/Flux/(2000, 128) 19964621.5 ns 19930199.5 ns 1.00
Dense(2000 => 2000)/cpu/reverse/Enzyme/(2000, 128) 6606092 ns 6620800 ns 1.00
Dense(2000 => 2000)/cpu/forward/NamedTuple/(2000, 128) 6615460 ns 6592156 ns 1.00
Dense(2000 => 2000)/cpu/forward/ComponentArray/(2000, 128) 6568711 ns 6604921.5 ns 0.99
Dense(2000 => 2000)/cpu/forward/Flux/(2000, 128) 6571216 ns 6599752 ns 1.00

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

Please sign in to comment.