Closed
Description
The following example raises a ValueError
in dpctl
while it works fine in NumPy
.
import dpctl.tensor as dpt, numpy
dtype = numpy.dtype(numpy.float64)
scalar = dtype.type(3)
numpy.result_type(scalar, scalar)
# dtype('float64')
>>> dpt.result_type(scalar, scalar)
# File ~/micromamba/envs/dpnp_2024/lib/python3.11/site-packages/dpctl/tensor/_type_utils.py:785, in result_type(*arrays_and_dtypes)
# 783 res_dt = _to_device_supported_dtype_impl(res_dt, has_fp16, has_fp64)
# 784 else:
#--> 785 res_dt = np.result_type(*dtypes)
# 786 if weak_dtypes:
# 787 weak_dt_obj = [wdt.get() for wdt in weak_dtypes]
#ValueError: at least one array or dtype is required
Metadata
Metadata
Assignees
Labels
No labels