Skip to content

Test Enzyme in backends for AD#558

Draft
ameligrana wants to merge 8 commits intomainfrom
ameligrana-patch-9
Draft

Test Enzyme in backends for AD#558
ameligrana wants to merge 8 commits intomainfrom
ameligrana-patch-9

Conversation

@ameligrana
Copy link
Copy Markdown
Member

No description provided.

@ameligrana ameligrana added the infrastructure CI, test, benchmarks, ... label Feb 27, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 27, 2026

⚠️ 2 benchmark regressions detected!

Click to expand benchmark results

Time is per entity/N, allocations are totals. Allocations are only shown for current.

N       Time main             Time curr           Factor         Allocs         Bytes    
query_create
1000 5.84ns 5.88ns 1.01 0 0
query_create_filter
1000 5.91ns 5.91ns 1.00 0 0
query_posvel_1k_arch
100 8.26ns 8.29ns 1.00 0 0
1000 12.02ns 11.88ns 0.99 0 0
10000 2.88ns 2.85ns 0.99 0 0
100000 1.03ns 1.02ns 0.99 0 0
1000000 0.79ns 0.83ns 1.04 0 0
query_posvel_1k_arch_cached
100 7.67ns 7.58ns 0.99 0 0
1000 10.84ns 10.72ns 0.99 0 0
10000 2.75ns 2.71ns 0.99 0 0
100000 1.01ns 1.02ns 1.01 0 0
1000000 0.78ns 0.81ns 1.04 0 0
query_posvel_32_arch
100 2.42ns 2.44ns 1.01 0 0
1000 0.73ns 0.75ns 1.03 0 0
10000 0.46ns 0.46ns 1.00 0 0
100000 0.62ns 0.64ns 1.04 0 0
1000000 0.61ns 0.66ns 1.09 0 0
query_posvel_cold
100 0.87ns 0.84ns 0.98 0 0
1000 0.38ns 0.39ns 1.02 0 0
10000 0.43ns 0.43ns 1.02 0 0
100000 0.69ns 0.69ns 1.00 0 0
1000000 0.79ns 0.82ns 1.04 0 0
query_posvel_fields
100 0.39ns 0.39ns 1.00 0 0
1000 0.23ns 0.23ns 1.00 0 0
10000 0.32ns 0.32ns 1.00 0 0
100000 0.45ns 0.49ns ⚠️ 1.11 0 0
1000000 0.61ns 0.59ns 0.99 0 0
query_posvel_fields_broadcast
100 0.90ns 0.89ns 1.00 0 0
1000 0.71ns 0.71ns 1.00 0 0
10000 0.79ns 0.78ns 0.99 0 0
100000 0.99ns 0.96ns 0.97 0 0
1000000 1.48ns 1.48ns 1.03 0 0
query_posvel_hot
100 0.42ns 0.42ns 0.99 0 0
1000 0.24ns 0.24ns 1.00 0 0
10000 0.33ns 0.33ns 1.00 0 0
100000 0.49ns 0.49ns 1.01 0 0
1000000 0.62ns 0.60ns 0.98 0 0
query_posvel_soa
100 1.49ns 1.50ns 1.01 0 0
1000 1.35ns 1.35ns 0.99 0 0
10000 1.37ns 1.37ns 1.00 0 0
100000 1.38ns 1.38ns 1.00 0 0
1000000 1.38ns 1.39ns 1.00 0 0
query_posvel_soa_unpack
100 0.44ns 0.44ns 1.00 0 0
1000 0.24ns 0.24ns 1.00 0 0
10000 0.33ns 0.32ns 0.99 0 0
100000 0.45ns 0.50ns ⚠️ 1.12 0 0
1000000 0.58ns 0.61ns 1.06 0 0
world_add_remove_1
100 53.43ns 53.05ns 0.99 0 0
10000 54.25ns 53.95ns 0.99 0 0
world_add_remove_1_batch
100 6.55ns 6.42ns 0.98 0 0
10000 6.11ns 6.08ns 1.00 0 0
world_add_remove_1_large
100 58.76ns 58.87ns 1.00 0 0
10000 59.46ns 59.24ns 1.00 0 0
world_add_remove_1_soa
100 59.03ns 59.46ns 1.01 0 0
10000 60.37ns 60.46ns 1.00 0 0
world_add_remove_8
100 103.68ns 103.13ns 0.99 0 0
10000 105.26ns 104.70ns 0.99 0 0
world_add_remove_8_large
100 115.32ns 116.27ns 1.01 0 0
10000 117.70ns 117.47ns 1.00 0 0
world_add_remove_8_soa
100 130.39ns 129.69ns 0.99 0 0
10000 132.93ns 132.69ns 1.00 0 0
world_copy_entity_5
100 28.85ns 28.55ns 0.99 0 0
10000 28.78ns 28.48ns 0.99 0 0
world_get_1
100 1.04ns 1.05ns 1.01 0 0
10000 0.94ns 0.96ns 1.02 0 0
world_get_1_soa
100 1.62ns 1.62ns 1.00 0 0
10000 1.54ns 1.53ns 1.00 0 0
world_get_5
100 3.27ns 3.28ns 1.00 0 0
10000 3.20ns 3.21ns 1.00 0 0
world_get_5_unchecked
100 1.85ns 1.84ns 0.99 0 0
10000 1.83ns 1.81ns 0.99 0 0
world_get_rel
100 1.04ns 1.04ns 1.00 0 0
10000 0.94ns 0.94ns 1.00 0 0
world_has_1
100 1.05ns 1.05ns 1.00 0 0
10000 0.95ns 0.95ns 1.00 0 0
world_has_5
100 1.75ns 1.75ns 1.00 0 0
10000 1.68ns 1.68ns 1.00 0 0
world_new_entities_1
100 3.21ns 3.17ns 0.99 0 0
10000 2.44ns 2.42ns 0.99 0 0
world_new_entities_1_def
100 3.30ns 3.24ns 0.98 0 0
10000 2.61ns 2.59ns 0.99 0 0
world_new_entities_5
100 5.71ns 5.75ns 1.01 0 0
10000 4.67ns 4.70ns 1.01 0 0
world_new_entities_5_def
100 5.54ns 5.51ns 0.99 0 0
10000 4.71ns 4.78ns 1.02 0 0
world_new_entity_1
100 15.00ns 15.06ns 1.00 0 0
10000 14.97ns 14.89ns 0.99 0 0
world_new_entity_1_rel
100 37.57ns 37.10ns 0.99 0 0
10000 36.96ns 36.79ns 1.00 0 0
world_new_entity_1_soa
100 17.27ns 17.27ns 1.00 0 0
10000 17.16ns 17.02ns 0.99 0 0
world_new_entity_5
100 27.22ns 27.09ns 1.00 0 0
10000 27.58ns 27.41ns 0.99 0 0
world_new_entity_5_rel
100 55.50ns 56.77ns 1.02 0 0
10000 55.30ns 55.99ns 1.01 0 0
world_new_entity_5_soa
100 36.64ns 37.10ns 1.01 0 0
10000 37.14ns 37.56ns 1.01 0 0
world_posvel
100 2.83ns 2.83ns 1.00 0 0
10000 2.96ns 2.93ns 0.99 0 0
world_remove_entities_5
100 2.10ns 2.14ns 1.02 0 0
10000 0.97ns 0.97ns 1.00 0 0
world_remove_entity_5
100 22.67ns 22.74ns 1.00 0 0
10000 22.34ns 22.34ns 1.00 0 0
world_resource
1 7.18ns 7.00ns 0.98 0 0
world_set_1
100 2.79ns 2.85ns 1.02 0 0
10000 2.88ns 2.95ns 1.02 0 0
world_set_1_soa
100 2.66ns 2.73ns 1.02 0 0
10000 2.78ns 2.79ns 1.00 0 0
world_set_5
100 8.08ns 8.07ns 1.00 0 0
10000 8.80ns 8.79ns 1.00 0 0
world_set_rel
100 47.02ns 46.88ns 1.00 0 0
10000 43.11ns 42.76ns 0.99 0 0
world_set_rel_batch
100 3.78ns 3.74ns 0.99 0 0
10000 2.36ns 2.36ns 1.00 0 0
world_shuffle
100 9.62ns 9.64ns 1.00 0 0
10000 12.49ns 12.13ns 0.97 0 0
world_update_1
100 2.56ns 2.54ns 0.99 0 0
10000 2.63ns 2.62ns 1.00 0 0
world_update_5
100 9.78ns 9.69ns 0.99 0 0
10000 10.16ns 10.18ns 1.00 0 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure CI, test, benchmarks, ...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant