Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

New node: Pack by Bounds #3246

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

Open
otdavies wants to merge 2 commits into master
base: master
Choose a base branch
Loading
from pack-by-bounds-node
Open

New node: Pack by Bounds #3246

otdavies wants to merge 2 commits into master from pack-by-bounds-node

Conversation

@otdavies
Copy link
Member

@otdavies otdavies commented Oct 2, 2025
edited
Loading

A simple "box packing" algorithm that allows you to pack objects in basic way helpful for prepping to laser cut.

@otdavies otdavies changed the title (削除) Add Pack By Bounds node (削除ここまで) (追記) New Node: Pack By Bounds (追記ここまで) Oct 2, 2025
@otdavies otdavies changed the title (削除) New Node: Pack By Bounds (削除ここまで) (追記) New node: Pack By Bounds (追記ここまで) Oct 2, 2025
Co-authored-by: Keavon Chambers <keavon@keavon.com>
Copy link

github-actions bot commented Oct 2, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,627,636 (master) → 27,576,891 (HEAD) : $$\color{lime}-0.18\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.12%
D1mr 351,049| 350,718 -0.09%
D1mw 108,908| 108,249 -0.61%
DLmr 31,005| 31,203 +0.64%
DLmw 49,650| 49,369 -0.57%
Dr 6,818,307| 6,810,799 -0.11%
Dw 4,762,420| 4,758,316 -0.09%
EstimatedCycles 43,680,521| 43,595,526 -0.19%
I1MissRate 0| 0 -8.52%
I1mr 46,750| 42,688 -8.69%
ILmr 856| 858 +0.23%
Ir 27,627,636| 27,576,891 -0.18%
L1HitRate 99| 99 +0.01%
L1hits 38,701,656| 38,644,351 -0.15%
LLHitRate 1| 1 -1.01%
LLMissRate 0| 0 +0.06%
LLdMissRate 1| 1 -0.00%
LLhits 425,196| 420,225 -1.17%
LLiMissRate 0| 0 +0.42%
RamHitRate 0| 0 +0.06%
RamHits 81,511| 81,430 -0.10%
TotalRW 39,208,363| 39,146,006 -0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,876,600 (master) → 13,869,246 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.15%
D1mr 168,835| 169,173 +0.20%
D1mw 53,416| 53,302 -0.21%
DLmr 797| 696 -12.67%
DLmw 15,984| 14,003 -12.39%
Dr 3,434,576| 3,433,052 -0.04%
Dw 2,390,031| 2,388,806 -0.05%
EstimatedCycles 21,205,669| 21,127,700 -0.37%
I1MissRate 0| 0 -6.68%
I1mr 22,637| 21,114 -6.73%
ILmr 716| 709 -0.98%
Ir 13,876,600| 13,869,246 -0.05%
L1HitRate 99| 99 +0.01%
L1hits 19,456,319| 19,447,515 -0.05%
LLHitRate 1| 1 +0.40%
LLMissRate 0| 0 -11.89%
LLdMissRate 0| 0 -12.37%
LLhits 227,391| 228,181 +0.35%
LLiMissRate 0| 0 -0.93%
RamHitRate 0| 0 -11.89%
RamHits 17,497| 15,408 -11.94%
TotalRW 19,701,207| 19,691,104 -0.05%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,622 (master) → 3,085,149 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.43%
D1mr 36,401| 36,553 +0.42%
D1mw 10,640| 10,688 +0.45%
DLmr 13| 13 +0.00%
DLmw 2,916| 2,982 +2.26%
Dr 751,580| 751,518 -0.01%
Dw 524,570| 524,576 +0.00%
EstimatedCycles 4,678,330| 4,678,823 +0.01%
I1MissRate 0| 0 -8.48%
I1mr 4,911| 4,494 -8.49%
ILmr 696| 693 -0.43%
Ir 3,085,622| 3,085,149 -0.02%
L1HitRate 99| 99 +0.00%
L1hits 4,309,820| 4,309,508 -0.01%
LLHitRate 1| 1 -0.57%
LLMissRate 0| 0 +1.75%
LLdMissRate 0| 0 +2.26%
LLhits 48,327| 48,047 -0.58%
LLiMissRate 0| 0 -0.42%
RamHitRate 0| 0 +1.75%
RamHits 3,625| 3,688 +1.74%
TotalRW 4,361,772| 4,361,243 -0.01%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,209 (master) → 13,588,646 (HEAD) : $$\color{lime}-0.54\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.90%
D1mr 172,631| 169,763 -1.66%
D1mw 49,610| 49,543 -0.14%
DLmr 66| 58 -12.12%
DLmw 11,158| 11,196 +0.34%
Dr 3,336,384| 3,320,557 -0.47%
Dw 2,345,958| 2,337,811 -0.35%
EstimatedCycles 20,670,513| 20,559,148 -0.54%
I1MissRate 0| 0 -3.29%
I1mr 18,837| 18,120 -3.81%
ILmr 831| 827 -0.48%
Ir 13,662,209| 13,588,646 -0.54%
L1HitRate 99| 99 +0.01%
L1hits 19,103,473| 19,009,588 -0.49%
LLHitRate 1| 1 -1.11%
LLMissRate 0| 0 +0.72%
LLdMissRate 0| 0 +0.69%
LLhits 229,023| 225,345 -1.61%
LLiMissRate 0| 0 +0.06%
RamHitRate 0| 0 +0.72%
RamHits 12,055| 12,081 +0.22%
TotalRW 19,344,551| 19,247,014 -0.50%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,129,859 (master) → 32,075,683 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.04%
D1mr 407,600| 407,758 +0.04%
D1mw 124,482| 123,926 -0.45%
DLmr 42,463| 42,454 -0.02%
DLmw 48,732| 48,348 -0.79%
Dr 7,902,779| 7,892,465 -0.13%
Dw 5,526,457| 5,521,407 -0.09%
EstimatedCycles 50,653,257| 50,554,385 -0.20%
I1MissRate 0| 0 -7.61%
I1mr 51,031| 47,066 -7.77%
ILmr 862| 859 -0.35%
Ir 32,129,859| 32,075,683 -0.17%
L1HitRate 99| 99 +0.01%
L1hits 44,975,982| 44,910,805 -0.14%
LLHitRate 1| 1 -0.66%
LLMissRate 0| 0 -0.28%
LLdMissRate 1| 1 -0.32%
LLhits 491,056| 487,089 -0.81%
LLiMissRate 0| 0 -0.18%
RamHitRate 0| 0 -0.28%
RamHits 92,057| 91,661 -0.43%
TotalRW 45,559,095| 45,489,555 -0.15%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,187,043 (master) → 21,179,178 (HEAD) : $$\color{lime}-0.04\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.27%
D1mr 262,562| 261,835 -0.28%
D1mw 77,302| 76,991 -0.40%
DLmr 15,077| 15,173 +0.64%
DLmw 35,261| 34,602 -1.87%
Dr 5,232,635| 5,230,719 -0.04%
Dw 3,652,360| 3,650,948 -0.04%
EstimatedCycles 33,103,848| 33,058,943 -0.14%
I1MissRate 0| 0 -9.13%
I1mr 34,501| 31,341 -9.16%
ILmr 807| 806 -0.12%
Ir 21,187,043| 21,179,178 -0.04%
L1HitRate 99| 99 +0.01%
L1hits 29,697,673| 29,690,678 -0.02%
LLHitRate 1| 1 -1.09%
LLMissRate 0| 0 -1.07%
LLdMissRate 1| 1 -1.08%
LLhits 323,220| 319,586 -1.12%
LLiMissRate 0| 0 -0.09%
RamHitRate 0| 0 -1.07%
RamHits 51,145| 50,581 -1.10%
TotalRW 30,072,038| 30,060,845 -0.04%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,749,616 (master) → 46,662,492 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.03%
D1mr 503,129| 503,758 +0.13%
D1mw 112,829| 110,791 -1.81%
DLmr 3,557| 3,396 -4.53%
DLmw 18,965| 13,321 -29.76%
Dr 11,735,203| 11,613,615 -1.04%
Dw 8,016,594| 7,892,758 -1.54%
EstimatedCycles 69,724,959| 69,246,885 -0.69%
I1MissRate 0| 0 +45.43%
I1mr 19,431| 28,206 +45.16%
ILmr 211| 183 -13.27%
Ir 46,749,616| 46,662,492 -0.19%
L1HitRate 99| 99 -0.02%
L1hits 65,866,024| 65,526,110 -0.52%
LLHitRate 1| 1 +2.67%
LLMissRate 0| 0 -25.29%
LLdMissRate 0| 0 -24.84%
LLhits 612,656| 625,855 +2.15%
LLiMissRate 0| 0 -13.11%
RamHitRate 0| 0 -25.29%
RamHits 22,733| 16,900 -25.66%
TotalRW 66,501,413| 66,168,865 -0.50%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,204,543 (master) → 24,215,919 (HEAD) : $$\color{red}+0.05\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.19%
D1mr 252,898| 251,901 -0.39%
D1mw 55,628| 56,613 +1.77%
DLmr 995| 996 +0.10%
DLmw 3,524| 4,503 +27.78%
Dr 6,073,294| 6,081,612 +0.14%
Dw 4,133,579| 4,143,882 +0.25%
EstimatedCycles 35,831,040| 35,907,049 +0.21%
I1MissRate 0| 0 +37.76%
I1mr 11,130| 15,340 +37.83%
ILmr 181| 175 -3.31%
Ir 24,204,543| 24,215,919 +0.05%
L1HitRate 99| 99 -0.01%
L1hits 34,091,760| 34,117,559 +0.08%
LLHitRate 1| 1 +0.94%
LLMissRate 0| 0 +20.62%
LLdMissRate 0| 0 +21.46%
LLhits 314,956| 318,180 +1.02%
LLiMissRate 0| 0 -3.36%
RamHitRate 0| 0 +20.62%
RamHits 4,700| 5,674 +20.72%
TotalRW 34,411,416| 34,441,413 +0.09%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,266,370 (master) → 6,267,210 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.18%
D1mr 65,888| 65,572 -0.48%
D1mw 14,827| 14,946 +0.80%
DLmr NaN| 1 NaN%
DLmw 403| 569 +41.19%
Dr 1,599,394| 1,598,737 -0.04%
Dw 1,098,117| 1,096,953 -0.11%
EstimatedCycles 9,319,621| 9,327,930 +0.09%
I1MissRate 0| 0 +32.59%
I1mr 3,885| 5,152 +32.61%
ILmr 175| 175 +0.00%
Ir 6,266,370| 6,267,210 +0.01%
L1HitRate 99| 99 -0.01%
L1hits 8,879,281| 8,877,230 -0.02%
LLHitRate 1| 1 +1.09%
LLMissRate 0| 0 +28.91%
LLdMissRate 0| 0 +41.53%
LLhits 84,022| 84,925 +1.07%
LLiMissRate 0| 0 -0.01%
RamHitRate 0| 0 +28.91%
RamHits 578| 745 +28.89%
TotalRW 8,963,881| 8,962,900 -0.01%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,057,574 (master) → 28,065,065 (HEAD) : $$\color{red}+0.03\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.23%
D1mr 275,536| 276,302 +0.28%
D1mw 69,103| 68,845 -0.37%
DLmr 184| 187 +1.63%
DLmw 4,354| 4,070 -6.52%
Dr 7,039,974| 7,035,288 -0.07%
Dw 4,867,623| 4,862,742 -0.10%
EstimatedCycles 41,522,975| 41,526,803 +0.01%
I1MissRate 0| 0 +32.41%
I1mr 9,502| 12,585 +32.45%
ILmr 170| 169 -0.59%
Ir 28,057,574| 28,065,065 +0.03%
L1HitRate 99| 99 -0.01%
L1hits 39,611,030| 39,605,363 -0.01%
LLHitRate 1| 1 +1.11%
LLMissRate 0| 0 -5.98%
LLdMissRate 0| 0 -6.12%
LLhits 349,433| 353,306 +1.11%
LLiMissRate 0| 0 -0.61%
RamHitRate 0| 0 -5.98%
RamHits 4,708| 4,426 -5.99%
TotalRW 39,965,171| 39,963,095 -0.01%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 63,904,566 (master) → 63,917,725 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.80%
D1mr 656,293| 662,275 +0.91%
D1mw 156,480| 157,207 +0.46%
DLmr 17,794| 17,031 -4.29%
DLmw 36,184| 35,019 -3.22%
Dr 16,212,509| 16,216,034 +0.02%
Dw 11,118,546| 11,122,496 +0.04%
EstimatedCycles 96,213,599| 96,232,759 +0.02%
I1MissRate 0| 0 +33.52%
I1mr 23,639| 31,569 +33.55%
ILmr 433| 360 -16.86%
Ir 63,904,566| 63,917,725 +0.02%
L1HitRate 99| 99 -0.02%
L1hits 90,399,209| 90,405,204 +0.01%
LLHitRate 1| 1 +2.10%
LLMissRate 0| 0 -3.70%
LLdMissRate 0| 0 -3.60%
LLhits 782,001| 798,641 +2.13%
LLiMissRate 0| 0 -16.88%
RamHitRate 0| 0 -3.70%
RamHits 54,411| 52,410 -3.68%
TotalRW 91,235,621| 91,256,255 +0.02%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 35,988,666 (master) → 36,113,779 (HEAD) : $$\color{red}+0.35\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -1.79%
D1mr 378,202| 376,284 -0.51%
D1mw 84,292| 85,900 +1.91%
DLmr 2,674| 2,659 -0.56%
DLmw 8,524| 9,936 +16.56%
Dr 9,012,156| 9,142,220 +1.44%
Dw 6,118,792| 6,253,682 +2.20%
EstimatedCycles 53,374,674| 53,830,893 +0.85%
I1MissRate 0| 0 +39.54%
I1mr 15,936| 22,314 +40.02%
ILmr 180| 179 -0.56%
Ir 35,988,666| 36,113,779 +0.35%
L1HitRate 99| 99 -0.00%
L1hits 50,641,184| 51,025,183 +0.76%
LLHitRate 1| 1 +0.24%
LLMissRate 0| 0 +11.42%
LLdMissRate 0| 0 +10.54%
LLhits 467,052| 471,724 +1.00%
LLiMissRate 0| 0 -0.90%
RamHitRate 0| 0 +11.42%
RamHits 11,378| 12,774 +12.27%
TotalRW 51,119,614| 51,509,681 +0.76%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,464,107 (master) → 22,504,760 (HEAD) : $$\color{red}+0.18\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.69%
D1mr 276,387| 276,732 +0.12%
D1mw 61,914| 61,398 -0.83%
DLmr 8,148| 7,934 -2.63%
DLmw 8,803| 7,916 -10.08%
Dr 5,887,855| 5,919,958 +0.55%
Dw 4,001,706| 4,033,765 +0.80%
EstimatedCycles 34,912,762| 34,979,387 +0.19%
I1MissRate 1| 1 -1.07%
I1mr 133,960| 132,766 -0.89%
ILmr 5,384| 5,394 +0.19%
Ir 22,464,107| 22,504,760 +0.18%
L1HitRate 99| 99 +0.01%
L1hits 31,881,407| 31,987,587 +0.33%
LLHitRate 1| 1 -0.38%
LLMissRate 0| 0 -5.19%
LLdMissRate 0| 0 -7.10%
LLhits 449,926| 449,652 -0.06%
LLiMissRate 0| 0 +0.00%
RamHitRate 0| 0 -5.19%
RamHits 22,335| 21,244 -4.88%
TotalRW 32,353,668| 32,458,483 +0.32%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 79,969,527 (master) → 80,092,676 (HEAD) : $$\color{red}+0.15\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 +0.17%
D1mr 413,061| 416,145 +0.75%
D1mw 194,336| 196,102 +0.91%
DLmr 3,837| 3,942 +2.74%
DLmw 18,714| 19,478 +4.08%
Dr 18,923,373| 19,022,115 +0.52%
Dw 12,639,497| 12,738,949 +0.79%
EstimatedCycles 115,618,095|115,965,654 +0.30%
I1MissRate 0| 0 -2.77%
I1mr 188,135| 183,209 -2.62%
ILmr 7,568| 7,583 +0.20%
Ir 79,969,527| 80,092,676 +0.15%
L1HitRate 99| 99 +0.00%
L1hits 110,736,865|111,058,284 +0.29%
LLHitRate 1| 1 -0.41%
LLMissRate 0| 0 +2.64%
LLdMissRate 0| 0 +3.21%
LLhits 765,413| 764,453 -0.13%
LLiMissRate 0| 0 +0.04%
RamHitRate 0| 0 +2.64%
RamHits 30,119| 31,003 +2.94%
TotalRW 111,532,397|111,853,740 +0.29%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,336,649 (master) → 10,460,538 (HEAD) : $$\color{red}+1.20\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 +3.64%
D1mr 55,200| 58,839 +6.59%
D1mw 22,878| 23,665 +3.44%
DLmr 442| 450 +1.81%
DLmw 1,160| 1,072 -7.59%
Dr 2,544,850| 2,592,732 +1.88%
Dw 1,838,459| 1,876,190 +2.05%
EstimatedCycles 15,408,666| 15,634,316 +1.46%
I1MissRate 0| 0 -1.82%
I1mr 48,664| 48,350 -0.65%
ILmr 4,456| 4,526 +1.57%
Ir 10,336,649| 10,460,538 +1.20%
L1HitRate 99| 99 -0.02%
L1hits 14,593,216| 14,798,606 +1.41%
LLHitRate 1| 1 +1.96%
LLMissRate 0| 0 -1.57%
LLdMissRate 0| 0 -6.81%
LLhits 120,684| 124,806 +3.42%
LLiMissRate 0| 0 +0.37%
RamHitRate 0| 0 -1.57%
RamHits 6,058| 6,048 -0.17%
TotalRW 14,719,958| 14,929,460 +1.42%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 23,559,515 (master) → 23,628,454 (HEAD) : $$\color{red}+0.29\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -1.35%
D1mr 159,796| 160,712 +0.57%
D1mw 62,994| 64,283 +2.05%
DLmr 2,305| 2,294 -0.48%
DLmw 6,135| 5,951 -3.00%
Dr 5,600,036| 5,708,824 +1.94%
Dw 3,710,639| 3,822,713 +3.02%
EstimatedCycles 34,410,612| 34,703,253 +0.85%
I1MissRate 0| 0 -0.73%
I1mr 71,123| 70,813 -0.44%
ILmr 3,719| 3,756 +0.99%
Ir 23,559,515| 23,628,454 +0.29%
L1HitRate 99| 99 +0.00%
L1hits 32,576,277| 32,864,183 +0.88%
LLHitRate 1| 1 -0.15%
LLMissRate 0| 0 -2.16%
LLdMissRate 0| 0 -4.57%
LLhits 281,754| 283,807 +0.73%
LLiMissRate 0| 0 +0.70%
RamHitRate 0| 0 -2.16%
RamHits 12,159| 12,001 -1.30%
TotalRW 32,870,190| 33,159,991 +0.88%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,803,471,501 (master) → 1,803,368,543 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 0| 0 +0.19%
D1mr 1,839,580| 1,848,120 +0.46%
D1mw 879,862| 876,252 -0.41%
DLmr 438,904| 436,927 -0.45%
DLmw 506,933| 505,907 -0.20%
Dr 431,330,321|431,288,654 -0.01%
Dw 277,973,074|277,937,943 -0.01%
EstimatedCycles 2,559,578,230|2,559,146,154 -0.02%
I1MissRate 0| 0 -2.44%
I1mr 1,846,904| 1,801,799 -2.44%
ILmr 5,428| 5,377 -0.94%
Ir 1,803,471,501|1,803,368,543 -0.01%
L1HitRate 100| 100 +0.00%
L1hits 2,508,208,550|2,508,068,969 -0.01%
LLHitRate 0| 0 -1.02%
LLMissRate 0| 0 -0.31%
LLdMissRate 0| 0 -0.31%
LLhits 3,615,081| 3,577,960 -1.03%
LLiMissRate 0| 0 -0.93%
RamHitRate 0| 0 -0.31%
RamHits 951,265| 948,211 -0.32%
TotalRW 2,512,774,896|2,512,595,140 -0.01%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 20,507,538 (master) → 20,433,966 (HEAD) : $$\color{lime}-0.36\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.22%
D1mr 220,238| 219,945 -0.13%
D1mw 53,654| 52,892 -1.42%
DLmr 5,601| 5,686 +1.52%
DLmw 6,255| 5,281 -15.57%
Dr 5,171,198| 5,101,891 -1.34%
Dw 3,490,423| 3,422,606 -1.94%
EstimatedCycles 31,161,175| 30,916,437 -0.79%
I1MissRate 1| 1 -0.49%
I1mr 108,507| 107,584 -0.85%
ILmr 3,558| 3,576 +0.51%
Ir 20,507,538| 20,433,966 -0.36%
L1HitRate 99| 99 -0.00%
L1hits 28,786,760| 28,578,042 -0.73%
LLHitRate 1| 1 +0.42%
LLMissRate 0| 0 -4.96%
LLdMissRate 0| 0 -6.01%
LLhits 366,985| 365,878 -0.30%
LLiMissRate 0| 0 +0.87%
RamHitRate 0| 0 -4.96%
RamHits 15,414| 14,543 -5.65%
TotalRW 29,169,159| 28,958,463 -0.72%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,890,493 (master) → 7,877,246 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +1.98%
D1mr 193,285| 195,833 +1.32%
D1mw 7,495| 7,384 -1.48%
DLmr 1,033| 856 -17.13%
DLmw 94| 152 +61.70%
Dr 2,401,126| 2,386,700 -0.60%
Dw 1,426,506| 1,412,261 -1.00%
EstimatedCycles 12,563,167| 12,527,027 -0.29%
I1MissRate 0| 0 -3.30%
I1mr 723| 698 -3.46%
ILmr 174| 164 -5.75%
Ir 7,890,493| 7,877,246 -0.17%
L1HitRate 98| 98 -0.03%
L1hits 11,516,622| 11,472,292 -0.38%
LLHitRate 2| 2 +1.63%
LLMissRate 0| 0 -9.59%
LLdMissRate 0| 0 -9.88%
LLhits 200,202| 202,743 +1.27%
LLiMissRate 0| 0 -5.59%
RamHitRate 0| 0 -9.59%
RamHits 1,301| 1,172 -9.92%
TotalRW 11,718,125| 11,676,207 -0.36%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,909,953 (master) → 5,908,867 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.58%
D1mr 126,924| 127,692 +0.61%
D1mw 7,072| 7,035 -0.52%
DLmr 122| 138 +13.11%
DLmw 3| 9 +200.00%
Dr 1,835,865| 1,835,254 -0.03%
Dw 1,098,994| 1,098,745 -0.02%
EstimatedCycles 9,392,226| 9,393,652 +0.02%
I1MissRate 0| 0 -1.09%
I1mr 720| 712 -1.11%
ILmr 160| 154 -3.75%
Ir 5,909,953| 5,908,867 -0.02%
L1HitRate 98| 98 -0.01%
L1hits 8,710,096| 8,707,427 -0.03%
LLHitRate 2| 2 +0.55%
LLMissRate 0| 0 +5.64%
LLdMissRate 0| 0 +17.63%
LLhits 134,431| 135,138 +0.53%
LLiMissRate 0| 0 -3.73%
RamHitRate 0| 0 +5.64%
RamHits 285| 301 +5.61%
TotalRW 8,844,812| 8,842,866 -0.02%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,400,091 (master) → 1,516,759 (HEAD) : $$\color{red}+8.33\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 4 +9.92%
D1mr 23,181| 27,625 +19.17%
D1mw 3,573| 3,628 +1.54%
DLmr 6| 7 +16.67%
DLmw 2| NaN -100.00%
Dr 496,001| 527,510 +6.35%
Dw 325,205| 345,239 +6.16%
EstimatedCycles 2,335,923| 2,521,806 +7.96%
I1MissRate 0| 0 -10.37%
I1mr 725| 704 -2.90%
ILmr 149| 142 -4.70%
Ir 1,400,091| 1,516,759 +8.33%
L1HitRate 99| 99 -0.10%
L1hits 2,193,818| 2,357,551 +7.46%
LLHitRate 1| 1 +8.22%
LLMissRate 0| 0 -11.78%
LLdMissRate 0| 0 -17.67%
LLhits 27,322| 31,808 +16.42%
LLiMissRate 0| 0 -12.03%
RamHitRate 0| 0 -11.78%
RamHits 157| 149 -5.10%
TotalRW 2,221,297| 2,389,508 +7.57%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 3,746,765 (master) → 3,746,680 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -0.43%
D1mr 93,900| 93,407 -0.53%
D1mw 7,623| 7,701 +1.02%
DLmr 47| 41 -12.77%
DLmw 35| 68 +94.29%
Dr 1,274,911| 1,275,110 +0.02%
Dw 837,948| 838,138 +0.02%
EstimatedCycles 6,275,058| 6,274,330 -0.01%
I1MissRate 0| 0 -3.32%
I1mr 693| 670 -3.32%
ILmr 137| 134 -2.19%
Ir 3,746,765| 3,746,680 -0.00%
L1HitRate 98| 98 +0.01%
L1hits 5,757,408| 5,758,150 +0.01%
LLHitRate 2| 2 -0.46%
LLMissRate 0| 0 +10.95%
LLdMissRate 0| 0 +32.90%
LLhits 101,997| 101,535 -0.45%
LLiMissRate 0| 0 -2.19%
RamHitRate 0| 0 +10.95%
RamHits 219| 243 +10.96%
TotalRW 5,859,624| 5,859,928 +0.01%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 35,008,946 (master) → 35,006,804 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.01%
D1mr 658,125| 658,197 +0.01%
D1mw 99,055| 98,938 -0.12%
DLmr 295,593| 295,465 -0.04%
DLmw 50,895| 52,057 +2.28%
Dr 9,942,150| 9,941,025 -0.01%
Dw 5,361,342| 5,360,633 -0.01%
EstimatedCycles 63,761,740| 63,787,786 +0.04%
I1MissRate 0| 0 -2.18%
I1mr 778| 761 -2.19%
ILmr 761| 736 -3.29%
Ir 35,008,946| 35,006,804 -0.01%
L1HitRate 98| 98 +0.00%
L1hits 49,554,480| 49,550,566 -0.01%
LLHitRate 1| 1 -0.25%
LLMissRate 1| 1 +0.30%
LLdMissRate 2| 2 +0.31%
LLhits 410,709| 409,638 -0.26%
LLiMissRate 0| 0 -3.28%
RamHitRate 1| 1 +0.30%
RamHits 347,249| 348,258 +0.29%
TotalRW 50,312,438| 50,308,462 -0.01%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 6,330,279 (master) → 6,332,526 (HEAD) : $$\color{red}+0.04\%$$

Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -0.94%
D1mr 153,167| 151,732 -0.94%
D1mw 7,599| 7,631 +0.42%
DLmr 193| 287 +48.70%
DLmw 187| 132 -29.41%
Dr 1,944,701| 1,945,939 +0.06%
Dw 1,168,652| 1,169,671 +0.09%
EstimatedCycles 10,105,812| 10,105,680 -0.00%
I1MissRate 0| 0 -1.58%
I1mr 714| 703 -1.54%
ILmr 162| 157 -3.09%
Ir 6,330,279| 6,332,526 +0.04%
L1HitRate 98| 98 +0.02%
L1hits 9,282,152| 9,288,070 +0.06%
LLHitRate 2| 2 -0.95%
LLMissRate 0| 0 +6.22%
LLdMissRate 0| 0 +10.18%
LLhits 160,938| 159,490 -0.90%
LLiMissRate 0| 0 -3.12%
RamHitRate 0| 0 +6.22%
RamHits 542| 576 +6.27%
TotalRW 9,443,632| 9,448,136 +0.05%

@Keavon Keavon changed the title (削除) New node: Pack By Bounds (削除ここまで) (追記) New node: Pack by Bounds (追記ここまで) Oct 2, 2025
Copy link
Member

Related to #2592

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

Reviewers

@Keavon Keavon Keavon left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /