ray.data.datasource.NumpyDatasource
ray.data.datasource.NumpyDatasource#
- class ray.data.datasource.NumpyDatasource[source]#
Bases:
ray.data.datasource.file_based_datasource.FileBasedDatasource
Numpy datasource, for reading and writing Numpy files.
Examples
>>> import ray >>> from ray.data.datasource import NumpyDatasource >>> source = NumpyDatasource() >>> ray.data.read_datasource( ... source, paths="/path/to/dir").take() [array([0., 1., 2.]), ...]
PublicAPI: This API is stable across Ray releases.
Methods
__init__
()do_write
(blocks, metadata, ray_remote_args, ...)Launch Ray tasks for writing blocks out to the datasource.
get_name
()Return a human-readable name for this datasource.
on_write_complete
(write_results, **kwargs)Callback for when a write job completes.
on_write_failed
(write_results, error, **kwargs)Callback for when a write job fails.
prepare_read
(parallelism, **read_args)Deprecated: Please implement create_reader() instead.
write
(blocks, ctx, path, dataset_uuid[, ...])Write blocks for a file-based datasource.