(data: DataType)
| 1172 | |
| 1173 | |
| 1174 | def _transform_cupy_array(data: DataType) -> CupyT: |
| 1175 | import cupy |
| 1176 | |
| 1177 | if not hasattr(data, "__cuda_array_interface__") and hasattr(data, "__array__"): |
| 1178 | data = cupy.array(data, copy=False) |
| 1179 | if array_hasobject(data) or data.dtype in [cupy.bool_]: |
| 1180 | data = data.astype(cupy.float32, copy=False) |
| 1181 | return data |
| 1182 | |
| 1183 | |
| 1184 | def _from_cupy_array( |
no test coverage detected