dpnp icon indicating copy to clipboard operation
dpnp copied to clipboard

Cannot serialize arrays

Open david-cortes-intel opened this issue 1 month ago • 0 comments

This throws an error:

import numpy as np
import dpnp
import pickle
x = dpnp.array(
    np.sqrt(np.arange(10)).astype(np.float32),
    device="gpu",
)
pickle.dumps(x)
File <stringsource>:2, in dpctl.tensor._usmarray.usm_ndarray.__reduce_cython__()

TypeError: no default __reduce__ due to non-trivial __cinit__

david-cortes-intel avatar Oct 01 '25 10:10 david-cortes-intel