Skip to content

Commit 6290156

Browse files
author
Diptorup Deb
authored
Merge pull request #1328 from IntelPython/refactor/experimental_to_core
Migrates more features from experimental to core modules
2 parents 12f89a4 + e450081 commit 6290156

File tree

12 files changed

+12
-21
lines changed

12 files changed

+12
-21
lines changed

numba_dpex/experimental/_kernel_dpcpp_spirv_overloads/_atomic_ref_overloads.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
LLVM_SPIRV_ARGS,
2626
)
2727

28-
from ..dpcpp_types import AtomicRefType
28+
from ...core.types.kernel_api.atomic_ref import AtomicRefType
2929
from ..target import DPEX_KERNEL_EXP_TARGET_NAME
3030
from ._spv_atomic_inst_helper import (
3131
get_atomic_inst_name,
3232
get_memory_semantics_mask,
3333
get_scope,
3434
)
35-
from .spv_fn_generator import (
35+
from .spv_atomic_fn_declarations import (
3636
get_or_insert_atomic_load_fn,
3737
get_or_insert_spv_atomic_compare_exchange_fn,
3838
get_or_insert_spv_atomic_exchange_fn,

numba_dpex/experimental/_kernel_dpcpp_spirv_overloads/_group_barrier_overloads.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from numba.extending import intrinsic, overload
1515

1616
from numba_dpex.core import itanium_mangler as ext_itanium_mangler
17-
from numba_dpex.experimental.core.types.kernel_api.items import GroupType
17+
from numba_dpex.core.types.kernel_api.index_space_ids import GroupType
1818
from numba_dpex.experimental.target import DPEX_KERNEL_EXP_TARGET_NAME
1919
from numba_dpex.kernel_api import group_barrier
2020
from numba_dpex.kernel_api.memory_enums import MemoryOrder, MemoryScope

numba_dpex/experimental/_kernel_dpcpp_spirv_overloads/_index_space_id_overloads.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from numba.core.errors import TypingError
1212
from numba.extending import intrinsic, overload_method
1313

14-
from numba_dpex.experimental.core.types.kernel_api.items import (
14+
from numba_dpex.core.types.kernel_api.index_space_ids import (
1515
GroupType,
1616
ItemType,
1717
NdItemType,

numba_dpex/experimental/core/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

numba_dpex/experimental/core/types/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

numba_dpex/experimental/core/types/kernel_api/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

numba_dpex/experimental/launcher.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
from numba_dpex import dpjit
2222
from numba_dpex.core.targets.dpjit_target import DPEX_TARGET_NAME
2323
from numba_dpex.core.types import DpctlSyclEvent, NdRangeType, RangeType
24-
from numba_dpex.core.utils import kernel_launcher as kl
25-
from numba_dpex.dpctl_iface import libsyclinterface_bindings as sycl
26-
from numba_dpex.dpctl_iface.wrappers import wrap_event_reference
27-
from numba_dpex.experimental.core.types.kernel_api.items import (
24+
from numba_dpex.core.types.kernel_api.index_space_ids import (
2825
ItemType,
2926
NdItemType,
3027
)
28+
from numba_dpex.core.utils import kernel_launcher as kl
29+
from numba_dpex.dpctl_iface import libsyclinterface_bindings as sycl
30+
from numba_dpex.dpctl_iface.wrappers import wrap_event_reference
3131
from numba_dpex.kernel_api_impl.spirv.dispatcher import (
3232
SPIRVKernelDispatcher,
3333
_SPIRVKernelCompileResult,

0 commit comments

Comments
 (0)