We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5859aec commit 4d27b4cCopy full SHA for 4d27b4c
dpnp/dpnp_iface.py
@@ -390,9 +390,18 @@ def get_usm_ndarray(a):
390
out : usm_ndarray
391
A dpctl USM ndarray of input array `a`.
392
393
+ Raises
394
+ ------
395
+ TypeError
396
+ If input parameter `a` is of unsupported array type.
397
+
398
"""
399
- return a.get_array() if isinstance(a, dpnp_array) else a
400
+ if isinstance(a, dpnp_array):
401
+ return a.get_array()
402
+ if isinstance(a, dpt.usm_ndarray):
403
+ return a
404
+ raise TypeError("An array must be any of supported type, but got {}".format(type(a)))
405
406
407
def is_supported_array_type(a):
0 commit comments