Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion dpnp/dpnp_algo/dpnp_fill.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
)

import dpnp
from dpnp.exceptions import ExecutionPlacementError


def dpnp_fill(arr, val):
Expand All @@ -50,7 +51,7 @@ def dpnp_fill(arr, val):
if val.shape != ():
raise ValueError("`val` must be a scalar or 0D-array")
if dpu.get_execution_queue((exec_q, val.sycl_queue)) is None:
raise dpu.ExecutionPlacementError(
raise ExecutionPlacementError(
"Input arrays have incompatible queues."
)
a_val = dpt.astype(val, arr.dtype)
Expand Down
2 changes: 1 addition & 1 deletion dpnp/dpnp_array.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@

import dpctl.tensor as dpt
import dpctl.tensor._type_utils as dtu
from dpctl.tensor._numpy_helper import AxisError

import dpnp

from . import memory as dpm
from .exceptions import AxisError


def _get_unwrapped_index_key(key):
Expand Down
5 changes: 3 additions & 2 deletions dpnp/dpnp_iface_indexing.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
)
from .dpnp_array import dpnp_array
from .dpnp_utils import call_origin, get_usm_allocations
from .exceptions import ExecutionPlacementError


def _ravel_multi_index_checks(multi_index, dims, order):
Expand Down Expand Up @@ -129,7 +130,7 @@ def _choose_run(inds, chcs, q, usm_type, out=None, mode=0):
)

if dpu.get_execution_queue((q, out.sycl_queue)) is None:
raise dpu.ExecutionPlacementError(
raise ExecutionPlacementError(
"Input and output allocation queues are not compatible"
)

Expand Down Expand Up @@ -291,7 +292,7 @@ def _take_index(x, inds, axis, q, usm_type, out=None, mode=0):
)

if dpu.get_execution_queue((q, out.sycl_queue)) is None:
raise dpu.ExecutionPlacementError(
raise ExecutionPlacementError(
"Input and output allocation queues are not compatible"
)

Expand Down
3 changes: 2 additions & 1 deletion dpnp/dpnp_iface_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@

from .dpnp_array import dpnp_array
from .dpnp_utils import get_usm_allocations
from .exceptions import ExecutionPlacementError


def _isclose_scalar_tol(a, b, rtol, atol, equal_nan):
Expand Down Expand Up @@ -1267,7 +1268,7 @@ def isin(
)
is None
):
raise dpu.ExecutionPlacementError(
raise ExecutionPlacementError(
"Input arrays have incompatible allocation queues"
)
usm_element = dpnp.get_usm_ndarray(element)
Expand Down
2 changes: 1 addition & 1 deletion dpnp/dpnp_iface_manipulation.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@
import dpctl.tensor as dpt
import numpy
from dpctl.tensor._numpy_helper import (
AxisError,
normalize_axis_index,
normalize_axis_tuple,
)
Expand All @@ -60,6 +59,7 @@
# pylint: disable=no-name-in-module
from .dpnp_utils import get_usm_allocations
from .dpnp_utils.dpnp_utils_pad import dpnp_pad
from .exceptions import AxisError


class InsertDeleteParams(NamedTuple):
Expand Down
3 changes: 2 additions & 1 deletion dpnp/dpnp_iface_mathematical.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
from .dpnp_utils import get_usm_allocations
from .dpnp_utils.dpnp_utils_linearalgebra import dpnp_cross
from .dpnp_utils.dpnp_utils_reduction import dpnp_wrap_reduction_call
from .exceptions import ExecutionPlacementError


def _get_max_min(dtype):
Expand Down Expand Up @@ -273,7 +274,7 @@ def _process_ediff1d_args(arg, arg_name, ary_dtype, ary_sycl_queue, usm_type):
usm_type = dpu.get_coerced_usm_type([usm_type, arg.usm_type])
# check that arrays have the same allocation queue
if dpu.get_execution_queue([ary_sycl_queue, arg.sycl_queue]) is None:
raise dpu.ExecutionPlacementError(
raise ExecutionPlacementError(
f"ary and {arg_name} must be allocated on the same SYCL queue"
)

Expand Down
2 changes: 1 addition & 1 deletion dpnp/dpnp_utils/dpnp_utils_einsum.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@

import dpctl
import numpy
from dpctl.utils import ExecutionPlacementError

import dpnp
from dpnp.dpnp_array import dpnp_array
from dpnp.dpnp_utils import get_usm_allocations, map_dtype_to_device
from dpnp.exceptions import ExecutionPlacementError

_einsum_symbols = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Expand Down
3 changes: 1 addition & 2 deletions dpnp/dpnp_utils/dpnp_utils_linearalgebra.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,15 @@
import dpctl.utils as dpu
import numpy
from dpctl.tensor._numpy_helper import (
AxisError,
normalize_axis_index,
normalize_axis_tuple,
)
from dpctl.utils import ExecutionPlacementError

import dpnp
import dpnp.backend.extensions.blas._blas_impl as bi
from dpnp.dpnp_array import dpnp_array
from dpnp.dpnp_utils import get_usm_allocations
from dpnp.exceptions import AxisError, ExecutionPlacementError

__all__ = [
"dpnp_cross",
Expand Down
2 changes: 1 addition & 1 deletion dpnp/dpnp_utils/dpnp_utils_statistics.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@
import dpctl
import dpctl.tensor as dpt
from dpctl.tensor._numpy_helper import normalize_axis_tuple
from dpctl.utils import ExecutionPlacementError

import dpnp
from dpnp.dpnp_array import dpnp_array
from dpnp.exceptions import ExecutionPlacementError

__all__ = ["dpnp_cov", "dpnp_median"]

Expand Down
2 changes: 1 addition & 1 deletion dpnp/fft/dpnp_utils_fft.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@
normalize_axis_index,
normalize_axis_tuple,
)
from dpctl.utils import ExecutionPlacementError

import dpnp
import dpnp.backend.extensions.fft._fft_impl as fi
from dpnp.exceptions import ExecutionPlacementError

from ..dpnp_array import dpnp_array
from ..dpnp_utils import map_dtype_to_device
Expand Down
3 changes: 2 additions & 1 deletion dpnp/tests/test_array_api_info.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import numpy
import pytest
from dpctl import SyclDeviceCreationError, get_devices, select_default_device
from dpctl import get_devices, select_default_device
from dpctl.tensor._tensor_impl import default_device_complex_type

import dpnp
from dpnp.exceptions import SyclDeviceCreationError
from dpnp.tests.helper import (
has_support_aspect64,
is_win_platform,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_arraymanipulation.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from numpy.testing import assert_array_equal, assert_equal, assert_raises

import dpnp
from dpnp.exceptions import AxisError

from .helper import get_all_dtypes, get_float_complex_dtypes
from .third_party.cupy import testing
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_counting.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from numpy.testing import (
assert_allclose,
assert_equal,
assert_raises,
)

import dpnp
from dpnp.exceptions import AxisError

from .helper import (
get_all_dtypes,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_fft.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.utils import ExecutionPlacementError
from numpy.testing import assert_raises

import dpnp
from dpnp.dpnp_utils import map_dtype_to_device
from dpnp.exceptions import ExecutionPlacementError

from .helper import (
assert_dtype_allclose,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_fill.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import dpctl
import pytest
from dpctl.utils import ExecutionPlacementError
from numpy.testing import assert_array_equal

import dpnp
from dpnp.exceptions import ExecutionPlacementError


@pytest.mark.parametrize(
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_flipping.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from numpy.testing import (
assert_equal,
)

import dpnp
from dpnp.exceptions import AxisError

from .helper import (
get_all_dtypes,
Expand Down
3 changes: 1 addition & 2 deletions dpnp/tests/test_indexing.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from dpctl.tensor._type_utils import _to_device_supported_dtype
from dpctl.utils import ExecutionPlacementError
from numpy.testing import (
assert_,
assert_array_equal,
Expand All @@ -17,6 +15,7 @@

import dpnp
from dpnp.dpnp_array import dpnp_array
from dpnp.exceptions import AxisError, ExecutionPlacementError

from .helper import (
get_abs_array,
Expand Down
3 changes: 1 addition & 2 deletions dpnp/tests/test_linalg.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from dpctl.utils import ExecutionPlacementError
from numpy.testing import (
assert_allclose,
assert_array_equal,
Expand All @@ -15,6 +13,7 @@
)

import dpnp
from dpnp.exceptions import AxisError, ExecutionPlacementError

from .helper import (
assert_dtype_allclose,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_logic.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import dpctl
import numpy
import pytest
from dpctl.utils import ExecutionPlacementError
from numpy.testing import (
assert_allclose,
assert_array_equal,
Expand All @@ -10,6 +9,7 @@
)

import dpnp
from dpnp.exceptions import ExecutionPlacementError

from .helper import (
generate_random_numpy_array,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_manipulation.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from numpy.testing import (
assert_array_equal,
assert_equal,
assert_raises,
)

import dpnp
from dpnp.exceptions import AxisError

from .helper import (
assert_dtype_allclose,
Expand Down
7 changes: 2 additions & 5 deletions dpnp/tests/test_mathematical.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,7 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.tensor._numpy_helper import (
AxisError,
normalize_axis_index,
)
from dpctl.utils import ExecutionPlacementError
from dpctl.tensor._numpy_helper import normalize_axis_index
from numpy.testing import (
assert_allclose,
assert_array_equal,
Expand All @@ -18,6 +14,7 @@
import dpnp
from dpnp.dpnp_array import dpnp_array
from dpnp.dpnp_utils import map_dtype_to_device
from dpnp.exceptions import AxisError, ExecutionPlacementError

from .helper import (
LTS_VERSION,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_nanfunctions.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.utils import ExecutionPlacementError
from numpy.testing import (
assert_allclose,
assert_almost_equal,
Expand All @@ -13,6 +12,7 @@
)

import dpnp
from dpnp.exceptions import ExecutionPlacementError

from .helper import (
assert_dtype_allclose,
Expand Down
3 changes: 1 addition & 2 deletions dpnp/tests/test_product.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import dpctl
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from dpctl.utils import ExecutionPlacementError
from numpy.testing import assert_allclose, assert_array_equal, assert_raises

import dpnp
from dpnp.dpnp_utils import map_dtype_to_device
from dpnp.exceptions import AxisError, ExecutionPlacementError

from .helper import (
assert_dtype_allclose,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_sort.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import numpy
import pytest
from dpctl.tensor._numpy_helper import AxisError
from numpy.testing import assert_array_equal, assert_equal, assert_raises

import dpnp
from dpnp.exceptions import AxisError

from .helper import (
assert_dtype_allclose,
Expand Down
2 changes: 1 addition & 1 deletion dpnp/tests/test_sycl_queue.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
import dpctl.tensor as dpt
import numpy
import pytest
from dpctl.utils import ExecutionPlacementError
from numpy.testing import assert_array_equal, assert_raises

import dpnp
import dpnp.linalg
from dpnp.dpnp_array import dpnp_array
from dpnp.dpnp_utils import get_usm_allocations
from dpnp.exceptions import ExecutionPlacementError

from .helper import (
generate_random_numpy_array,
Expand Down
Loading
Loading