Skip to content
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

Copyable buffer and eval options #118

Merged
merged 4 commits into from
Jan 1, 2025
Merged

Conversation

MilesCranmer
Copy link
Member

No description provided.

@MilesCranmer MilesCranmer enabled auto-merge January 1, 2025 07:12
@MilesCranmer MilesCranmer merged commit b3660ae into master Jan 1, 2025
12 checks passed
@coveralls
Copy link

Pull Request Test Coverage Report for Build 12568307846

Details

  • 6 of 6 (100.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.01%) to 95.612%

Totals Coverage Status
Change from base Build 12476726902: 0.01%
Covered Lines: 2571
Relevant Lines: 2689

💛 - Coveralls

Copy link
Contributor

github-actions bot commented Jan 1, 2025

Benchmark Results

master 0ba297a... master/0ba297a76ac87c...
eval/ComplexF32/evaluation 7.21 ± 0.59 ms 7.23 ± 0.58 ms 0.997
eval/ComplexF64/evaluation 10.7 ± 0.8 ms 10.7 ± 0.78 ms 0.997
eval/Float32/derivative 11.6 ± 0.86 ms 11.9 ± 1.3 ms 0.969
eval/Float32/derivative_turbo 11.7 ± 0.93 ms 11.8 ± 1.1 ms 0.992
eval/Float32/evaluation 2.67 ± 0.25 ms 2.7 ± 0.25 ms 0.989
eval/Float32/evaluation_bumper 0.603 ± 0.014 ms 0.6 ± 0.014 ms 1
eval/Float32/evaluation_turbo 0.532 ± 0.032 ms 0.538 ± 0.035 ms 0.989
eval/Float32/evaluation_turbo_bumper 0.601 ± 0.014 ms 0.605 ± 0.013 ms 0.993
eval/Float64/derivative 15.3 ± 0.64 ms 14.7 ± 0.57 ms 1.04
eval/Float64/derivative_turbo 15.1 ± 0.8 ms 14.8 ± 0.79 ms 1.02
eval/Float64/evaluation 3.14 ± 0.3 ms 3.16 ± 0.32 ms 0.995
eval/Float64/evaluation_bumper 1.26 ± 0.043 ms 1.25 ± 0.043 ms 1
eval/Float64/evaluation_turbo 1.05 ± 0.069 ms 1.03 ± 0.068 ms 1.02
eval/Float64/evaluation_turbo_bumper 1.26 ± 0.044 ms 1.25 ± 0.044 ms 1
utils/combine_operators/break_sharing 0.0384 ± 0.00052 ms 0.0385 ± 0.00059 ms 0.996
utils/convert/break_sharing 27 ± 2.5 μs 27.3 ± 2 μs 0.992
utils/convert/preserve_sharing 0.0975 ± 0.0038 ms 0.0979 ± 0.0037 ms 0.995
utils/copy/break_sharing 27.8 ± 2.2 μs 28.4 ± 2.2 μs 0.978
utils/copy/preserve_sharing 0.0969 ± 0.0036 ms 0.0981 ± 0.0041 ms 0.987
utils/count_constant_nodes/break_sharing 8.96 ± 0.28 μs 8.6 ± 0.22 μs 1.04
utils/count_constant_nodes/preserve_sharing 0.0864 ± 0.0032 ms 0.0853 ± 0.0033 ms 1.01
utils/count_depth/break_sharing 9.62 ± 0.18 μs 9.1 ± 0.21 μs 1.06
utils/count_nodes/break_sharing 8.26 ± 0.17 μs 8.72 ± 0.19 μs 0.948
utils/count_nodes/preserve_sharing 0.0843 ± 0.003 ms 0.0844 ± 0.0032 ms 0.998
utils/get_set_constants!/break_sharing 0.0331 ± 0.0019 ms 0.0337 ± 0.0025 ms 0.98
utils/get_set_constants!/preserve_sharing 0.177 ± 0.0057 ms 0.176 ± 0.0053 ms 1.01
utils/get_set_constants_parametric 0.0449 ± 0.0019 ms 0.0444 ± 0.0022 ms 1.01
utils/has_constants/break_sharing 4.04 ± 0.11 μs 4.2 ± 0.14 μs 0.962
utils/has_operators/break_sharing 1.98 ± 0.046 μs 2.46 ± 0.067 μs 0.807
utils/hash/break_sharing 22.7 ± 0.58 μs 23.4 ± 0.57 μs 0.973
utils/hash/preserve_sharing 0.0989 ± 0.0033 ms 0.0977 ± 0.0036 ms 1.01
utils/index_constant_nodes/break_sharing 24.8 ± 0.84 μs 24.8 ± 0.94 μs 0.998
utils/index_constant_nodes/preserve_sharing 0.0971 ± 0.0034 ms 0.0979 ± 0.0036 ms 0.992
utils/is_constant/break_sharing 4.35 ± 0.11 μs 4.38 ± 0.12 μs 0.993
utils/simplify_tree/break_sharing 0.173 ± 0.003 ms 0.169 ± 0.0025 ms 1.03
utils/simplify_tree/preserve_sharing 0.222 ± 0.0044 ms 0.223 ± 0.0053 ms 0.992
utils/string_tree/break_sharing 0.454 ± 0.017 ms 0.455 ± 0.015 ms 0.998
utils/string_tree/preserve_sharing 0.569 ± 0.021 ms 0.571 ± 0.019 ms 0.998
time_to_load 0.231 ± 0.0057 s 0.23 ± 0.0007 s 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants