Skip to content

Commit 835cbfa

Browse files
[mlir][python] Make a number of imports relative.
Avoiding absolute imports allows the code to be relocatable (which is used for out of tree integrations). Differential Revision: https://reviews.llvm.org/D107617
1 parent 2d9af3d commit 835cbfa

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

mlir/python/mlir/dialects/linalg/opdsl/lang/affine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353

5454
from typing import Callable, Dict, Optional, Tuple, Union
5555

56-
from mlir import ir as _ir
56+
from ..... import ir as _ir
5757

5858
__all__ = [
5959
"AffineBuildState",

mlir/python/mlir/dialects/linalg/opdsl/lang/comprehension.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
from typing import Any, Dict, List, Optional, Sequence, Set, Tuple
1212
from enum import Enum
1313

14-
from mlir import ir as _ir
15-
14+
from ..... import ir as _ir
1615
from .affine import *
1716
from .scalar_expr import *
1817
from .types import *

mlir/python/mlir/dialects/linalg/opdsl/lang/config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313

1414
from typing import Dict, Optional
1515

16-
from mlir import ir as _ir
17-
16+
from ..... import ir as _ir
1817
from .comprehension import *
1918
from .yaml_helper import *
2019

mlir/python/mlir/dialects/linalg/opdsl/lang/dsl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import inspect
1010
import threading
1111

12-
from mlir import ir
12+
from ..... import ir
1313
from .comprehension import *
1414
from .config import *
1515
from .emitter import *

mlir/python/mlir/dialects/linalg/opdsl/lang/emitter.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
from typing import Dict, Sequence
66

7-
from mlir.ir import *
8-
from mlir.dialects import linalg
9-
from mlir.dialects import std
10-
from mlir.dialects import math
7+
from .....ir import *
8+
from .... import linalg
9+
from .... import std
10+
from .... import math
1111
# TODO: resolve name collision for Linalg functionality that is injected inside
1212
# the _mlir.dialects.linalg directly via pybind.
1313
from ....._cext_loader import _cext

0 commit comments

Comments
 (0)