Skip to content

Commit 4468ee2

Browse files
authored
CI workflow and output fixes (#189)
1 parent 97812f9 commit 4468ee2

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

.github/workflows/failure-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Install uv
1515
uses: astral-sh/setup-uv@v3
1616
- name: Set up Python
17-
run: uv python install
17+
run: uv python install 3.13
1818
- name: Install package and dependencies
1919
run: uv sync --dev
2020
- name: Run smoke test
@@ -37,7 +37,7 @@ jobs:
3737
- name: Install uv
3838
uses: astral-sh/setup-uv@v3
3939
- name: Set up Python
40-
run: uv python install
40+
run: uv python install 3.13
4141
- name: Install package and dependencies
4242
run: uv sync --dev
4343
- name: Run opinfo test
@@ -60,7 +60,7 @@ jobs:
6060
- name: Install uv
6161
uses: astral-sh/setup-uv@v3
6262
- name: Set up Python
63-
run: uv python install
63+
run: uv python install 3.13
6464
- name: Install package and dependencies
6565
run: uv sync --dev
6666
- name: Clone FACTO source

.github/workflows/ruff.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: astral-sh/setup-uv@v3
1818

1919
- name: Set up Python
20-
run: uv python install
20+
run: uv python install 3.13
2121

2222
- name: Install package with dev dependencies
2323
run: uv sync --dev

.github/workflows/smoke-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
uses: astral-sh/setup-uv@v3
2020

2121
- name: Set up Python
22-
run: uv python install
22+
run: uv python install 3.13
2323

2424
- name: Install package and dependencies
2525
run: uv sync --dev

BackendBench/output.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,11 +219,11 @@ def _get_summary_op_results(
219219
for op in op_names:
220220
if len(correctness_results_dict[op]) > 0:
221221
correctness = sum(correctness_results_dict[op]) / len(correctness_results_dict[op])
222-
correctness = f"{correctness:.4f}%"
222+
correctness = f"{correctness * 100:.4f}%"
223223
else:
224224
correctness = "N/A"
225225
if len(speedups_dict[op]) > 0:
226-
speedup = sum(speedups_dict[op]) / len(speedups_dict[op])
226+
speedup = torch.tensor(speedups_dict[op]).log().mean().exp()
227227
speedup = f"{speedup:.4f}x"
228228
else:
229229
speedup = "N/A"

test/test_output.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def test_get_summary_op_results(self):
144144
# Check that results are sorted properly (by speedup descending, then correctness)
145145
assert_expected_inline(
146146
str(op_results),
147-
"""[('torch.ops.aten.add.Tensor', '1.0000%', '1.7500x'), ('torch.ops.aten.sin.default', '1.0000%', '1.0000x'), ('torch.ops.aten.mul.Tensor', '0.0000%', '1.0000x')]""",
147+
"""[('torch.ops.aten.add.Tensor', '100.0000%', '1.7321x'), ('torch.ops.aten.sin.default', '100.0000%', '1.0000x'), ('torch.ops.aten.mul.Tensor', '0.0000%', '1.0000x')]""",
148148
)
149149

150150
def test_save_results_integration(self):

0 commit comments

Comments
 (0)