Skip to content

Make the Transform node use angles in degrees instead of radians for Rotation and Skew#3160

Merged
Keavon merged 7 commits intomasterfrom
transform-node-in-degrees
Sep 11, 2025
Merged

Make the Transform node use angles in degrees instead of radians for Rotation and Skew#3160
Keavon merged 7 commits intomasterfrom
transform-node-in-degrees

Conversation

@adamgerhant
Copy link
Copy Markdown
Collaborator

Refactor transform node to use degrees instead of radians as an input value.

Adds a migration script which also adds an unused, hidden, "Origin Offset" input

@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) September 10, 2025 01:26 Inactive
Copy link
Copy Markdown
Member

@TrueDoctor TrueDoctor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

code looks good some of the variable names could be improved but is only a migration script. E.g.:

let mut template = multiply_node.default_node_template();
template.document_node.inputs[1] = NodeInput::value(TaggedValue::F64(180. / PI), false);

We could call the variable multiply_template here instead but that is just a nit

@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) September 10, 2025 21:26 Inactive
@Keavon Keavon force-pushed the transform-node-in-degrees branch from e573d7f to dd66381 Compare September 10, 2025 22:04
@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) September 10, 2025 22:08 Inactive
@Keavon Keavon changed the title Transform node in degrees Make the Transform node use angles in degrees instead of radians for Rotation and Skew Sep 11, 2025
@Keavon Keavon enabled auto-merge (squash) September 11, 2025 00:05
@github-actions github-actions Bot temporarily deployed to graphite-dev (Preview) September 11, 2025 00:07 Inactive
@Keavon Keavon merged commit 332088b into master Sep 11, 2025
4 checks passed
@Keavon Keavon deleted the transform-node-in-degrees branch September 11, 2025 00:19
@github-actions
Copy link
Copy Markdown

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,172,378 (master) → 27,607,620 (HEAD) : $$\color{red}+1.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.60%
D1mr                     343,065|    351,000          +2.31%
D1mw                     107,334|    108,888          +1.45%
DLmr                      30,414|     31,299          +2.91%
DLmw                      47,546|     51,578          +8.48%
Dr                     6,730,681|  6,832,829          +1.52%
Dw                     4,718,280|  4,787,242          +1.46%
EstimatedCycles       42,992,269| 43,788,083          +1.85%
I1MissRate                     0|          0          +0.14%
I1mr                      51,236|     52,130          +1.74%
ILmr                         853|        867          +1.64%
Ir                    27,172,378| 27,607,620          +1.60%
L1HitRate                     99|         99          -0.01%
L1hits                38,119,704| 38,715,673          +1.56%
LLHitRate                      1|          1          -0.28%
LLMissRate                     0|          0          +4.61%
LLdMissRate                    1|          1          +4.74%
LLhits                   422,822|    428,274          +1.29%
LLiMissRate                    0|          0          +0.04%
RamHitRate                     0|          0          +4.61%
RamHits                   78,813|     83,744          +6.26%
TotalRW               38,621,339| 39,227,691          +1.57%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,763,679 (master) → 13,890,925 (HEAD) : $$\color{red}+0.92\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +4.91%
D1mr                     162,577|    169,569          +4.30%
D1mw                      47,955|     53,475         +11.51%
DLmr                         614|        532         -13.36%
DLmw                      11,684|     12,493          +6.92%
Dr                     3,413,864|  3,445,416          +0.92%
Dw                     2,378,850|  2,404,296          +1.07%
EstimatedCycles       20,890,985| 21,149,627          +1.24%
I1MissRate                     0|          0          +1.14%
I1mr                      25,526|     26,056          +2.08%
ILmr                         714|        728          +1.96%
Ir                    13,763,679| 13,890,925          +0.92%
L1HitRate                     99|         99          -0.06%
L1hits                19,320,335| 19,491,537          +0.89%
LLHitRate                      1|          1          +4.53%
LLMissRate                     0|          0          +4.71%
LLdMissRate                    0|          0          +4.88%
LLhits                   223,046|    235,347          +5.52%
LLiMissRate                    0|          0          +1.03%
RamHitRate                     0|          0          +4.71%
RamHits                   13,012|     13,753          +5.69%
TotalRW               19,556,393| 19,740,637          +0.94%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,074,565 (master) → 3,093,092 (HEAD) : $$\color{red}+0.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.52%
D1mr                      36,011|     36,540          +1.47%
D1mw                      10,714|     10,745          +0.29%
DLmr                          15|         14          -6.67%
DLmw                       2,929|      2,858          -2.42%
Dr                       749,784|    754,883          +0.68%
Dw                       524,699|    528,190          +0.67%
EstimatedCycles        4,666,348|  4,694,163          +0.60%
I1MissRate                     0|          0          +1.60%
I1mr                       5,300|      5,417          +2.21%
ILmr                         696|        701          +0.72%
Ir                     3,074,565|  3,093,092          +0.60%
L1HitRate                     99|         99          -0.01%
L1hits                 4,297,023|  4,323,463          +0.62%
LLHitRate                      1|          1          +0.91%
LLMissRate                     0|          0          -2.45%
LLdMissRate                    0|          0          -3.10%
LLhits                    48,385|     49,129          +1.54%
LLiMissRate                    0|          0          +0.12%
RamHitRate                     0|          0          -2.45%
RamHits                    3,640|      3,573          -1.84%
TotalRW                4,349,048|  4,376,165          +0.62%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,607,553 (master) → 13,686,272 (HEAD) : $$\color{red}+0.58\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.11%
D1mr                     171,268|    172,096          +0.48%
D1mw                      49,442|     49,597          +0.31%
DLmr                          60|         62          +3.33%
DLmw                      10,913|     10,771          -1.30%
Dr                     3,329,480|  3,347,785          +0.55%
Dw                     2,347,659|  2,361,119          +0.57%
EstimatedCycles       20,598,176| 20,709,468          +0.54%
I1MissRate                     0|          0          +0.90%
I1mr                      19,191|     19,475          +1.48%
ILmr                         823|        821          -0.24%
Ir                    13,607,553| 13,686,272          +0.58%
L1HitRate                     99|         99          +0.00%
L1hits                19,044,791| 19,154,008          +0.57%
LLHitRate                      1|          1          +0.04%
LLMissRate                     0|          0          -1.77%
LLdMissRate                    0|          0          -1.83%
LLhits                   228,105|    229,514          +0.62%
LLiMissRate                    0|          0          -0.82%
RamHitRate                     0|          0          -1.77%
RamHits                   11,796|     11,654          -1.20%
TotalRW               19,284,692| 19,395,176          +0.57%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,153,070 (master) → 32,216,009 (HEAD) : $$\color{red}+0.20\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.19%
D1mr                     405,252|    406,364          +0.27%
D1mw                     123,559|    124,498          +0.76%
DLmr                      42,211|     42,443          +0.55%
DLmw                      52,039|     57,980         +11.42%
Dr                     7,920,676|  7,936,082          +0.19%
Dw                     5,552,717|  5,563,619          +0.20%
EstimatedCycles       50,822,349| 51,109,724          +0.57%
I1MissRate                     0|          0          +1.74%
I1mr                      56,903|     58,004          +1.93%
ILmr                         851|        862          +1.29%
Ir                    32,153,070| 32,216,009          +0.20%
L1HitRate                     99|         99          -0.00%
L1hits                45,040,749| 45,126,844          +0.19%
LLHitRate                      1|          1          -0.81%
LLMissRate                     0|          0          +6.29%
LLdMissRate                    1|          1          +6.34%
LLhits                   490,613|    487,581          -0.62%
LLiMissRate                    0|          0          +1.09%
RamHitRate                     0|          0          +6.29%
RamHits                   95,101|    101,285          +6.50%
TotalRW               45,626,463| 45,715,710          +0.20%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,099,833 (master) → 21,203,542 (HEAD) : $$\color{red}+0.49\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.44%
D1mr                     261,832|    262,312          +0.18%
D1mw                      77,377|     77,224          -0.20%
DLmr                      14,960|     14,881          -0.53%
DLmw                      37,326|     35,800          -4.09%
Dr                     5,220,864|  5,248,534          +0.53%
Dw                     3,653,240|  3,673,141          +0.54%
EstimatedCycles       33,077,905| 33,184,519          +0.32%
I1MissRate                     0|          0          +0.99%
I1mr                      38,533|     39,107          +1.49%
ILmr                         814|        810          -0.49%
Ir                    21,099,833| 21,203,542          +0.49%
L1HitRate                     99|         99          +0.00%
L1hits                29,596,195| 29,746,574          +0.51%
LLHitRate                      1|          1          +0.27%
LLMissRate                     0|          0          -3.52%
LLdMissRate                    1|          1          -3.59%
LLhits                   324,642|    327,152          +0.77%
LLiMissRate                    0|          0          -0.98%
RamHitRate                     0|          0          -3.52%
RamHits                   53,100|     51,491          -3.03%
TotalRW               29,973,937| 30,125,217          +0.50%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 40,755,548 (master) → 40,841,232 (HEAD) : $$\color{red}+0.21\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.72%
D1mr                     448,671|    451,837          +0.71%
D1mw                      97,421|     99,568          +2.20%
DLmr                       9,414|     10,114          +7.44%
DLmw                      23,961|     29,402         +22.71%
Dr                    10,354,147| 10,374,836          +0.20%
Dw                     6,965,468|  6,988,804          +0.34%
EstimatedCycles       61,330,611| 61,652,074          +0.52%
I1MissRate                     0|          0         -22.29%
I1mr                      15,785|     12,293         -22.12%
ILmr                         223|        231          +3.59%
Ir                    40,755,548| 40,841,232          +0.21%
L1HitRate                     99|         99          -0.00%
L1hits                57,513,286| 57,641,174          +0.22%
LLHitRate                      1|          1          -1.04%
LLMissRate                     0|          0         +18.04%
LLdMissRate                    0|          0         +18.10%
LLhits                   528,279|    523,951          -0.82%
LLiMissRate                    0|          0          +3.37%
RamHitRate                     0|          0         +18.04%
RamHits                   33,598|     39,747         +18.30%
TotalRW               58,075,163| 58,204,872          +0.22%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 21,442,510 (master) → 21,429,168 (HEAD) : $$\color{lime}-0.06\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.21%
D1mr                     232,972|    234,253          +0.55%
D1mw                      50,210|     49,475          -1.46%
DLmr                       1,004|      1,026          +2.19%
DLmw                      11,488|     11,805          +2.76%
Dr                     5,440,777|  5,438,131          -0.05%
Dw                     3,649,532|  3,650,489          +0.03%
EstimatedCycles       32,083,525| 32,071,368          -0.04%
I1MissRate                     0|          0         -25.61%
I1mr                       9,297|      6,912         -25.65%
ILmr                         201|        203          +1.00%
Ir                    21,442,510| 21,429,168          -0.06%
L1HitRate                     99|         99          +0.01%
L1hits                30,240,340| 30,227,148          -0.04%
LLHitRate                      1|          1          -0.73%
LLMissRate                     0|          0          +2.74%
LLdMissRate                    0|          0          +2.73%
LLhits                   279,786|    277,606          -0.78%
LLiMissRate                    0|          0          +1.06%
RamHitRate                     0|          0          +2.74%
RamHits                   12,693|     13,034          +2.69%
TotalRW               30,532,819| 30,517,788          -0.05%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 4,993,734 (master) → 4,695,499 (HEAD) : $$\color{lime}-5.97\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -6.82%
D1mr                      52,313|     44,364         -15.20%
D1mw                      11,896|     11,759          -1.15%
DLmr                           2|          2          +0.00%
DLmw                         519|        881         +69.75%
Dr                     1,260,769|  1,181,077          -6.32%
Dw                       847,801|    796,773          -6.02%
EstimatedCycles        7,393,304|  6,940,613          -6.12%
I1MissRate                     0|          0         -12.20%
I1mr                       3,141|      2,593         -17.45%
ILmr                         199|        197          -1.01%
Ir                     4,993,734|  4,695,499          -5.97%
L1HitRate                     99|         99          +0.07%
L1hits                 7,034,954|  6,614,633          -5.97%
LLHitRate                      1|          1          -7.94%
LLMissRate                     0|          0         +59.64%
LLdMissRate                    0|          0         +80.68%
LLhits                    66,630|     57,636         -13.50%
LLiMissRate                    0|          0          +5.28%
RamHitRate                     0|          0         +59.64%
RamHits                      720|      1,080         +50.00%
TotalRW                7,102,304|  6,673,349          -6.04%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 17,533,453 (master) → 17,566,758 (HEAD) : $$\color{red}+0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.16%
D1mr                     181,862|    183,088          +0.67%
D1mw                      44,208|     44,607          +0.90%
DLmr                         117|        112          -4.27%
DLmw                       4,929|      5,241          +6.33%
Dr                     4,421,003|  4,441,669          +0.47%
Dw                     3,007,605|  3,028,144          +0.68%
EstimatedCycles       26,053,359| 26,135,721          +0.32%
I1MissRate                     0|          0         -26.00%
I1mr                       7,567|      5,610         -25.86%
ILmr                         179|        178          -0.56%
Ir                    17,533,453| 17,566,758          +0.19%
L1HitRate                     99|         99          +0.00%
L1hits                24,728,424| 24,803,266          +0.30%
LLHitRate                      1|          1          -0.58%
LLMissRate                     0|          0          +5.54%
LLdMissRate                    0|          0          +5.50%
LLhits                   228,412|    227,774          -0.28%
LLiMissRate                    0|          0          -0.75%
RamHitRate                     0|          0          +5.54%
RamHits                    5,225|      5,531          +5.86%
TotalRW               24,962,061| 25,036,571          +0.30%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 49,247,780 (master) → 49,242,485 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.22%
D1mr                     540,154|    540,758          +0.11%
D1mw                     125,012|    123,521          -1.19%
DLmr                      19,055|     19,068          +0.07%
DLmw                      41,725|     39,292          -5.83%
Dr                    12,650,454| 12,655,666          +0.04%
Dw                     8,614,379|  8,627,024          +0.15%
EstimatedCycles       75,074,245| 74,990,815          -0.11%
I1MissRate                     0|          0         -27.28%
I1mr                      17,082|     12,421         -27.29%
ILmr                         308|        268         -12.99%
Ir                    49,247,780| 49,242,485          -0.01%
L1HitRate                     99|         99          +0.01%
L1hits                69,830,365| 69,848,475          +0.03%
LLHitRate                      1|          1          -0.51%
LLMissRate                     0|          0          -4.04%
LLdMissRate                    0|          0          -4.06%
LLhits                   621,160|    618,072          -0.50%
LLiMissRate                    0|          0         -12.98%
RamHitRate                     0|          0          -4.04%
RamHits                   61,088|     58,628          -4.03%
TotalRW               70,512,613| 70,525,175          +0.02%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 32,589,738 (master) → 32,526,389 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.79%
D1mr                     358,119|    359,783          +0.46%
D1mw                      80,169|     80,241          +0.09%
DLmr                       5,169|      4,858          -6.02%
DLmw                      22,554|     21,253          -5.77%
Dr                     8,293,055|  8,266,998          -0.31%
Dw                     5,603,622|  5,575,211          -0.51%
EstimatedCycles       49,126,395| 48,954,834          -0.35%
I1MissRate                     0|          0         -24.84%
I1mr                      12,157|      9,120         -24.98%
ILmr                         217|        211          -2.76%
Ir                    32,589,738| 32,526,389          -0.19%
L1HitRate                     99|         99          +0.00%
L1hits                46,035,970| 45,919,454          -0.25%
LLHitRate                      1|          1          +0.33%
LLMissRate                     0|          0          -5.55%
LLdMissRate                    0|          0          -5.44%
LLhits                   422,505|    422,822          +0.08%
LLiMissRate                    0|          0          -2.58%
RamHitRate                     0|          0          -5.55%
RamHits                   27,940|     26,322          -5.79%
TotalRW               46,486,415| 46,368,598          -0.25%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 21,490,268 (master) → 21,426,337 (HEAD) : $$\color{lime}-0.30\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.32%
D1mr                     243,655|    242,015          -0.67%
D1mw                      53,691|     52,992          -1.30%
DLmr                       9,176|     10,073          +9.78%
DLmw                      17,247|     17,683          +2.53%
Dr                     5,477,433|  5,427,901          -0.90%
Dw                     3,658,362|  3,607,038          -1.40%
EstimatedCycles       33,256,243| 33,116,970          -0.42%
I1MissRate                     1|          1          -0.94%
I1mr                     124,294|    122,759          -1.23%
ILmr                       5,031|      5,065          +0.68%
Ir                    21,490,268| 21,426,337          -0.30%
L1HitRate                     99|         99          +0.01%
L1hits                30,204,423| 30,043,510          -0.53%
LLHitRate                      1|          1          -0.81%
LLMissRate                     0|          0          +4.91%
LLdMissRate                    0|          0          +6.22%
LLhits                   390,186|    384,945          -1.34%
LLiMissRate                    0|          0          +0.98%
RamHitRate                     0|          0          +4.91%
RamHits                   31,454|     32,821          +4.35%
TotalRW               30,626,063| 30,461,276          -0.54%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 78,486,652 (master) → 78,498,758 (HEAD) : $$\color{red}+0.02\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          -0.01%
D1mr                     403,782|    403,367          -0.10%
D1mw                     192,967|    193,146          +0.09%
DLmr                       5,181|      5,551          +7.14%
DLmw                      54,445|     55,678          +2.26%
Dr                    18,583,967| 18,579,830          -0.02%
Dw                    12,299,573| 12,295,308          -0.03%
EstimatedCycles      114,484,486|114,503,750          +0.02%
I1MissRate                     0|          0          -4.39%
I1mr                     180,082|    172,208          -4.37%
ILmr                       7,273|      7,270          -0.04%
Ir                    78,486,652| 78,498,758          +0.02%
L1HitRate                     99|         99          +0.01%
L1hits               108,593,361|108,605,175          +0.01%
LLHitRate                      1|          1          -1.37%
LLMissRate                     0|          0          +2.39%
LLdMissRate                    0|          0          +2.72%
LLhits                   709,932|    700,222          -1.37%
LLiMissRate                    0|          0          -0.06%
RamHitRate                     0|          0          +2.39%
RamHits                   66,899|     68,499          +2.39%
TotalRW              109,370,192|109,373,896          +0.00%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 9,737,008 (master) → 10,251,826 (HEAD) : $$\color{red}+5.29\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +15.14%
D1mr                      42,681|     56,030         +31.28%
D1mw                      18,948|     18,782          -0.88%
DLmr                         305|        334          +9.51%
DLmw                       4,142|      3,983          -3.84%
Dr                     2,247,627|  2,376,615          +5.74%
Dw                     1,582,199|  1,661,287          +5.00%
EstimatedCycles       14,253,232| 15,019,058          +5.37%
I1MissRate                     0|          0          -8.39%
I1mr                      45,838|     44,213          -3.55%
ILmr                       4,104|      4,124          +0.49%
Ir                     9,737,008| 10,251,826          +5.29%
L1HitRate                     99|         99          -0.04%
L1hits                13,459,367| 14,170,703          +5.29%
LLHitRate                      1|          1          +6.14%
LLMissRate                     0|          0          -6.28%
LLdMissRate                    0|          0          -7.93%
LLhits                    98,916|    110,584         +11.80%
LLiMissRate                    0|          0          -4.56%
RamHitRate                     0|          0          -6.28%
RamHits                    8,551|      8,441          -1.29%
TotalRW               13,566,834| 14,289,728          +5.33%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,257,289 (master) → 22,224,230 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          -0.86%
D1mr                     117,999|    117,889          -0.09%
D1mw                      55,305|     53,172          -3.86%
DLmr                       1,496|      1,620          +8.29%
DLmw                      11,267|     12,582         +11.67%
Dr                     4,998,578|  4,979,585          -0.38%
Dw                     3,220,886|  3,203,646          -0.54%
EstimatedCycles       31,887,905| 31,851,029          -0.12%
I1MissRate                     0|          0          -0.55%
I1mr                      58,449|     58,041          -0.70%
ILmr                       3,375|      3,370          -0.15%
Ir                    22,257,289| 22,224,230          -0.15%
L1HitRate                     99|         99          +0.01%
L1hits                30,245,000| 30,178,359          -0.22%
LLHitRate                      1|          1          -1.67%
LLMissRate                     0|          0          +9.13%
LLdMissRate                    0|          0         +11.77%
LLhits                   215,615|    211,530          -1.89%
LLiMissRate                    0|          0          +0.00%
RamHitRate                     0|          0          +9.13%
RamHits                   16,138|     17,572          +8.89%
TotalRW               30,476,753| 30,407,461          -0.23%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,798,875,326 (master) → 1,799,035,095 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          0          -0.73%
D1mr                   1,687,952|  1,677,196          -0.64%
D1mw                     770,677|    764,449          -0.81%
DLmr                     395,784|    394,001          -0.45%
DLmw                     504,988|    505,542          +0.11%
Dr                   425,252,038|425,403,454          +0.04%
Dw                   277,067,600|277,220,566          +0.06%
EstimatedCycles      2,543,189,466|2,542,690,501          -0.02%
I1MissRate                     0|          0         -17.21%
I1mr                   1,243,519|  1,029,549         -17.21%
ILmr                       5,425|      5,344          -1.49%
Ir                   1,798,875,326|1,799,035,095          +0.01%
L1HitRate                    100|        100          +0.01%
L1hits               2,497,492,816|2,498,187,921          +0.03%
LLHitRate                      0|          0          -8.23%
LLMissRate                     0|          0          -0.16%
LLdMissRate                    0|          0          -0.18%
LLhits                 2,795,951|  2,566,307          -8.21%
LLiMissRate                    0|          0          -1.50%
RamHitRate                     0|          0          -0.16%
RamHits                  906,197|    904,887          -0.14%
TotalRW              2,501,194,964|2,501,659,115          +0.02%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 19,721,685 (master) → 19,722,979 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.02%
D1mr                     198,671|    198,629          -0.02%
D1mw                      46,122|     46,234          +0.24%
DLmr                       5,731|      5,726          -0.09%
DLmw                      13,975|     14,090          +0.82%
Dr                     4,786,603|  4,788,598          +0.04%
Dw                     3,150,494|  3,152,017          +0.05%
EstimatedCycles       29,734,292| 29,732,414          -0.01%
I1MissRate                     1|          1          -2.59%
I1mr                     101,892|     99,257          -2.59%
ILmr                       3,253|      3,262          +0.28%
Ir                    19,721,685| 19,722,979          +0.01%
L1HitRate                     99|         99          +0.01%
L1hits                27,312,097| 27,319,474          +0.03%
LLHitRate                      1|          1          -0.85%
LLMissRate                     0|          0          +0.50%
LLdMissRate                    0|          0          +0.51%
LLhits                   323,726|    321,042          -0.83%
LLiMissRate                    0|          0          +0.27%
RamHitRate                     0|          0          +0.50%
RamHits                   22,959|     23,078          +0.52%
TotalRW               27,658,782| 27,663,594          +0.02%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 16,158,043 (master) → 16,135,239 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.61%
D1mr                     197,739|    197,010          -0.37%
D1mw                      17,404|     16,342          -6.10%
DLmr                       2,270|      3,486         +53.57%
DLmw                         548|        599          +9.31%
Dr                     4,109,301|  4,100,567          -0.21%
Dw                     2,676,633|  2,670,505          -0.23%
EstimatedCycles       24,043,709| 24,033,061          -0.04%
I1MissRate                     0|          0          -2.34%
I1mr                      37,395|     36,468          -2.48%
ILmr                         168|        164          -2.38%
Ir                    16,158,043| 16,135,239          -0.14%
L1HitRate                     99|         99          +0.01%
L1hits                22,691,439| 22,656,491          -0.15%
LLHitRate                      1|          1          -1.43%
LLMissRate                     0|          0         +42.53%
LLdMissRate                    0|          0         +45.28%
LLhits                   249,552|    245,571          -1.60%
LLiMissRate                    0|          0          -2.24%
RamHitRate                     0|          0         +42.53%
RamHits                    2,986|      4,249         +42.30%
TotalRW               22,943,977| 22,906,311          -0.16%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 21,892,737 (master) → 21,871,583 (HEAD) : $$\color{lime}-0.10\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          +0.31%
D1mr                     166,475|    166,880          +0.24%
D1mw                      28,726|     28,937          +0.73%
DLmr                       1,900|      2,036          +7.16%
DLmw                         116|        101         -12.93%
Dr                     5,291,078|  5,291,942          +0.02%
Dw                     3,598,192|  3,597,778          -0.01%
EstimatedCycles       31,874,073| 31,829,421          -0.14%
I1MissRate                     0|          0         -12.14%
I1mr                      61,383|     53,880         -12.22%
ILmr                         175|        174          -0.57%
Ir                    21,892,737| 21,871,583          -0.10%
L1HitRate                     99|         99          +0.02%
L1hits                30,525,423| 30,511,606          -0.05%
LLHitRate                      1|          1          -2.69%
LLMissRate                     0|          0          +5.55%
LLdMissRate                    0|          0          +6.00%
LLhits                   254,393|    247,386          -2.75%
LLiMissRate                    0|          0          -0.48%
RamHitRate                     0|          0          +5.55%
RamHits                    2,191|      2,311          +5.48%
TotalRW               30,782,007| 30,761,303          -0.07%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 7,853,920 (master) → 7,801,433 (HEAD) : $$\color{lime}-0.67\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          -0.84%
D1mr                      33,060|     32,097          -2.91%
D1mw                       8,945|      7,913         -11.54%
DLmr                           7|          7          +0.00%
DLmw                         132|        274        +107.58%
Dr                     1,836,293|  1,774,105          -3.39%
Dw                     1,304,497|  1,242,731          -4.73%
EstimatedCycles       11,306,060| 11,116,461          -1.68%
I1MissRate                     0|          0          -6.24%
I1mr                      33,605|     31,298          -6.87%
ILmr                         158|        151          -4.43%
Ir                     7,853,920|  7,801,433          -0.67%
L1HitRate                     99|         99          +0.03%
L1hits                10,919,100| 10,746,961          -1.58%
LLHitRate                      1|          1          -4.36%
LLMissRate                     0|          0         +47.83%
LLdMissRate                    0|          0        +110.46%
LLhits                    75,313|     70,876          -5.89%
LLiMissRate                    0|          0          -3.79%
RamHitRate                     0|          0         +47.83%
RamHits                      297|        432         +45.45%
TotalRW               10,994,710| 10,818,269          -1.60%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 13,697,836 (master) → 13,697,018 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2          +2.06%
D1mr                      83,450|     84,053          +0.72%
D1mw                      22,802|     23,378          +2.53%
DLmr                          35|         32          -8.57%
DLmw                         399|        392          -1.75%
Dr                     3,072,736|  3,049,452          -0.76%
Dw                     2,100,342|  2,075,690          -1.17%
EstimatedCycles       19,347,628| 19,302,360          -0.23%
I1MissRate                     0|          0          -2.06%
I1mr                       8,704|      8,524          -2.07%
ILmr                         129|        122          -5.43%
Ir                    13,697,836| 13,697,018          -0.01%
L1HitRate                     99|         99          -0.01%
L1hits                18,755,958| 18,706,205          -0.27%
LLHitRate                      1|          1          +1.15%
LLMissRate                     0|          0          -2.77%
LLdMissRate                    0|          0          -1.39%
LLhits                   114,393|    115,409          +0.89%
LLiMissRate                    0|          0          -5.42%
RamHitRate                     0|          0          -2.77%
RamHits                      563|        546          -3.02%
TotalRW               18,870,914| 18,822,160          -0.26%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 246,401,580 (master) → 246,658,937 (HEAD) : $$\color{red}+0.10\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +0.75%
D1mr                   1,037,827|  1,047,500          +0.93%
D1mw                     217,400|    218,405          +0.46%
DLmr                     384,006|    378,017          -1.56%
DLmw                     144,622|    144,937          +0.22%
Dr                    57,340,761| 57,398,769          +0.10%
Dw                    40,969,204| 41,011,863          +0.10%
EstimatedCycles      369,822,841|369,257,459          -0.15%
I1MissRate                     0|          0         -19.13%
I1mr                   1,043,682|    844,940         -19.04%
ILmr                       1,894|      1,863          -1.64%
Ir                   246,401,580|246,658,937          +0.10%
L1HitRate                     99|         99          +0.06%
L1hits               342,412,636|342,958,724          +0.16%
LLHitRate                      1|          0         -10.41%
LLMissRate                     0|          0          -1.18%
LLdMissRate                    1|          1          -1.17%
LLhits                 1,768,387|  1,586,028         -10.31%
LLiMissRate                    0|          0          -1.74%
RamHitRate                     0|          0          -1.18%
RamHits                  530,522|    524,817          -1.08%
TotalRW              344,711,545|345,069,569          +0.10%

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 15,349,285 (master) → 15,350,786 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.37%
D1mr                     163,211|    161,850          -0.83%
D1mw                      16,326|     16,354          +0.17%
DLmr                         372|        349          -6.18%
DLmw                         661|        562         -14.98%
Dr                     3,706,908|  3,696,655          -0.28%
Dw                     2,395,579|  2,383,050          -0.52%
EstimatedCycles       22,333,268| 22,295,129          -0.17%
I1MissRate                     0|          0          -5.92%
I1mr                      31,852|     29,968          -5.91%
ILmr                         165|        154          -6.67%
Ir                    15,349,285| 15,350,786          +0.01%
L1HitRate                     99|         99          +0.01%
L1hits                21,240,383| 21,222,319          -0.09%
LLHitRate                      1|          1          -1.37%
LLMissRate                     0|          0         -11.01%
LLdMissRate                    0|          0         -11.48%
LLhits                   210,191|    207,107          -1.47%
LLiMissRate                    0|          0          -6.68%
RamHitRate                     0|          0         -11.01%
RamHits                    1,198|      1,065         -11.10%
TotalRW               21,451,772| 21,430,491          -0.10%

Keavon added a commit that referenced this pull request Sep 11, 2025
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.

3 participants