-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: add downgrade testing #300
Merged
Merged
Conversation
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
avik-pal
force-pushed
the
ap/downgrade
branch
2 times, most recently
from
November 22, 2024 19:47
f04ad50
to
5b70284
Compare
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
Benchmark suite | Current: 61957cf | Previous: 1ef3992 | Ratio |
---|---|---|---|
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme) |
7293664373 ns |
5413804517 ns |
1.35 |
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant |
5268804296 ns |
6129080328 ns |
0.86 |
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme) |
5951875029 ns |
6885334947 ns |
0.86 |
ViT base (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme) |
7375603401 ns |
7488256383 ns |
0.98 |
ViT base (256 x 256 x 3 x 32)/forward/CPU/Lux |
36623229816 ns |
33764137689 ns |
1.08 |
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme) |
1575403751 ns |
1572509918 ns |
1.00 |
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant |
1552837782 ns |
1540574169 ns |
1.01 |
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme) |
1549283585 ns |
1551622605 ns |
1.00 |
ViT small (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme) |
3420499811 ns |
3307639474 ns |
1.03 |
ViT small (256 x 256 x 3 x 4)/forward/CPU/Lux |
2636545482 ns |
2559807136 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme) |
2196164262 ns |
2130919371 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant |
2200572871 ns |
2129693004 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme) |
2192395656 ns |
2133876774 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme) |
4111309298 ns |
3968926719 ns |
1.04 |
ViT tiny (256 x 256 x 3 x 32)/forward/CPU/Lux |
6827295845 ns |
6168170173.5 ns |
1.11 |
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme) |
1457862254 ns |
1426118988 ns |
1.02 |
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant |
1451599725 ns |
1426378204 ns |
1.02 |
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme) |
1430962374 ns |
1409132409 ns |
1.02 |
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme) |
3178896734 ns |
3150696061 ns |
1.01 |
ViT tiny (256 x 256 x 3 x 4)/forward/CPU/Lux |
1296940504.5 ns |
1640702004.5 ns |
0.79 |
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme) |
1740810857 ns |
1694201241 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant |
1744103115 ns |
1694859743 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme) |
1736439286 ns |
1692209732 ns |
1.03 |
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme) |
3512868471 ns |
3438162145 ns |
1.02 |
ViT tiny (256 x 256 x 3 x 16)/forward/CPU/Lux |
2930194791 ns |
3437779789.5 ns |
0.85 |
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme) |
2217871504 ns |
2125368450 ns |
1.04 |
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant |
2224869156 ns |
2180362988 ns |
1.02 |
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme) |
2233027920 ns |
2113675356 ns |
1.06 |
ViT small (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme) |
4038740386 ns |
3901836386 ns |
1.04 |
ViT small (256 x 256 x 3 x 16)/forward/CPU/Lux |
5579088056 ns |
6764812162 ns |
0.82 |
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :after_enzyme) |
3077513163 ns |
2977712820 ns |
1.03 |
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant |
3155492787 ns |
3003667317 ns |
1.05 |
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :before_enzyme) |
3006823417 ns |
3046943792 ns |
0.99 |
ViT small (256 x 256 x 3 x 32)/forward/CPU/Reactant (optimize = :only_enzyme) |
4999168792 ns |
4857405620 ns |
1.03 |
ViT small (256 x 256 x 3 x 32)/forward/CPU/Lux |
9317663113 ns |
9041023986 ns |
1.03 |
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :after_enzyme) |
3195383104 ns |
3109229306 ns |
1.03 |
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant |
3274792378 ns |
3163244884 ns |
1.04 |
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :before_enzyme) |
3236218326 ns |
3152278733 ns |
1.03 |
ViT base (256 x 256 x 3 x 16)/forward/CPU/Reactant (optimize = :only_enzyme) |
5224927381 ns |
5077029212 ns |
1.03 |
ViT base (256 x 256 x 3 x 16)/forward/CPU/Lux |
12249997056 ns |
15973751896 ns |
0.77 |
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :after_enzyme) |
1911110728 ns |
1845679933 ns |
1.04 |
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant |
1882630739 ns |
1847427891 ns |
1.02 |
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :before_enzyme) |
1886973340 ns |
1823520802 ns |
1.03 |
ViT base (256 x 256 x 3 x 4)/forward/CPU/Reactant (optimize = :only_enzyme) |
3644504340 ns |
3578977105 ns |
1.02 |
ViT base (256 x 256 x 3 x 4)/forward/CPU/Lux |
3435605891.5 ns |
3805640188.5 ns |
0.90 |
This comment was automatically generated by workflow using github-action-benchmark.
avik-pal
force-pushed
the
ap/downgrade
branch
from
November 22, 2024 21:17
5b70284
to
61957cf
Compare
wsmoses
approved these changes
Nov 22, 2024
Benchmark Results
Benchmark PlotsA plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fixes #271