Skip to content

Commit ed2c52c

Browse files
committed
style: apply ruff auto-fixes (import order, unused/duplicate imports)
Applies ruff check --fix for I001, F401, and F811. The 8 remaining F821 undefined-name errors in tests/test_externalize.py need a manual fix.
1 parent dbbbec1 commit ed2c52c

9 files changed

Lines changed: 13 additions & 18 deletions

File tree

docs/coreai-core/tutorials/construct-a-graph.ipynb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,10 @@
7676
"\n",
7777
"import numpy as np\n",
7878
"\n",
79-
"from coreai.authoring import AIModelAsset, AIProgram, Module, TensorSpec\n",
80-
"\n",
8179
"# Graph-building primitives — pending re-export from coreai.authoring.\n",
8280
"from coreai._compiler.dialects import coreai as ops\n",
83-
"from coreai._compiler.ir import Value"
81+
"from coreai._compiler.ir import Value\n",
82+
"from coreai.authoring import AIModelAsset, AIProgram, Module, TensorSpec"
8483
]
8584
},
8685
{

docs/coreai-core/tutorials/run-an-aimodel.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
"from pathlib import Path\n",
6565
"\n",
6666
"import numpy as np\n",
67-
"\n",
6867
"from coreai.authoring import AIModelAsset\n",
6968
"from coreai.runtime import InferenceFunction, NDArray\n",
7069
"\n",
@@ -108,10 +107,10 @@
108107
"from shutil import rmtree\n",
109108
"from typing import Annotated\n",
110109
"\n",
111-
"from coreai.authoring import AIProgram, Module, TensorSpec\n",
112110
"# Pending re-export from coreai.authoring; see the previous tutorial.\n",
113111
"from coreai._compiler.dialects import coreai as ops\n",
114112
"from coreai._compiler.ir import Value\n",
113+
"from coreai.authoring import AIProgram, Module, TensorSpec\n",
115114
"\n",
116115
"# Reconstruct asset.\n",
117116
"if asset_path.exists():\n",

docs/getting-started/quickstart.ipynb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868
"metadata": {},
6969
"outputs": [],
7070
"source": [
71-
"import torch\n",
7271
"\n",
7372
"example_input = (torch.randn(1, 10),)\n",
7473
"exported = torch.export.export(model, args=example_input)"
@@ -145,10 +144,10 @@
145144
"outputs": [],
146145
"source": [
147146
"import tempfile\n",
148-
"import torch\n",
149147
"from pathlib import Path\n",
150148
"\n",
151149
"import numpy as np\n",
150+
"import torch\n",
152151
"from coreai.runtime import NDArray\n",
153152
"\n",
154153
"\n",
@@ -240,7 +239,6 @@
240239
"metadata": {},
241240
"outputs": [],
242241
"source": [
243-
"import tempfile\n",
244242
"\n",
245243
"\n",
246244
"async def run():\n",
@@ -274,6 +272,7 @@
274272
"outputs": [],
275273
"source": [
276274
"import torch\n",
275+
"\n",
277276
"import coreai_torch\n",
278277
"\n",
279278
"model = SimpleModel().eval()\n",

docs/guides/composite-ops.ipynb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,6 @@
9797
"metadata": {},
9898
"outputs": [],
9999
"source": [
100-
"import torch\n",
101-
"import torch.nn as nn\n",
102-
"from coreai_torch.composite_ops import RMSNormImpl\n",
103100
"\n",
104101
"\n",
105102
"class RMSNorm(nn.Module):\n",
@@ -149,7 +146,6 @@
149146
"outputs": [],
150147
"source": [
151148
"import torch\n",
152-
"import coreai_torch\n",
153149
"\n",
154150
"coreai_program = (\n",
155151
" TorchConverter()\n",
@@ -185,10 +181,10 @@
185181
"outputs": [],
186182
"source": [
187183
"import tempfile\n",
188-
"import torch\n",
189184
"from pathlib import Path\n",
190185
"\n",
191186
"import numpy as np\n",
187+
"import torch\n",
192188
"from coreai.runtime import NDArray\n",
193189
"\n",
194190
"\n",

docs/guides/conversion-workflows.ipynb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
"outputs": [],
8787
"source": [
8888
"import torch\n",
89+
"\n",
8990
"import coreai_torch\n",
9091
"\n",
9192
"model = MyModel().eval()\n",
@@ -133,7 +134,7 @@
133134
"source": [
134135
"import torch\n",
135136
"import torch.nn as nn\n",
136-
"import coreai_torch\n",
137+
"\n",
137138
"from coreai_torch import ExternalizeSpec, TorchConverter\n",
138139
"from coreai_torch.composite_ops import RMSNormImpl\n",
139140
"\n",

docs/guides/custom-metal-kernels.ipynb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
"outputs": [],
123123
"source": [
124124
"import torch\n",
125+
"\n",
125126
"from coreai_torch import get_decomp_table\n",
126127
"\n",
127128
"model = AddModel().eval()\n",
@@ -182,6 +183,7 @@
182183
"source": [
183184
"import torch\n",
184185
"\n",
186+
"\n",
185187
"def torch_matmul(x: torch.Tensor, y: torch.Tensor) -> torch.Tensor:\n",
186188
" return torch.matmul(x, y)\n",
187189
"\n",
@@ -222,6 +224,7 @@
222224
"import torch\n",
223225
"import torch.nn as nn\n",
224226
"\n",
227+
"\n",
225228
"def torch_sincos(x: torch.Tensor) -> list[torch.Tensor]:\n",
226229
" return [torch.sin(x), torch.cos(x)]\n",
227230
"\n",

docs/guides/custom-op-lowering.ipynb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
"outputs": [],
9393
"source": [
9494
"import torch\n",
95+
"\n",
9596
"from coreai_torch import get_decomp_table\n",
9697
"\n",
9798
"model = ScaledAddModel().eval()\n",
@@ -198,9 +199,9 @@
198199
"metadata": {},
199200
"outputs": [],
200201
"source": [
202+
"import numpy as np\n",
201203
"import torch\n",
202204
"import torch.nn as nn\n",
203-
"import numpy as np\n",
204205
"\n",
205206
"from coreai_torch._utils import get_operand\n",
206207
"\n",

docs/guides/externalization.ipynb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@
8686
"import torch\n",
8787
"import torch.nn as nn\n",
8888
"\n",
89-
"from coreai_torch import ExternalizeSpec\n",
90-
"\n",
9189
"\n",
9290
"class RMSNormComposite(nn.Module):\n",
9391
" def __init__(self, axes=-1, eps=1e-5, version=1):\n",

tests/compression/test_compression.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import torch
1515
from coreai.authoring import AIProgram
1616
from coreai.runtime import AIModel, NDArray
17-
1817
from torch import nn
1918
from torch.export.exported_program import ExportedProgram
2019

0 commit comments

Comments
 (0)