Rate this Page

Struct DataLoaderBase::Job#

Nested Relationships#

This struct is a nested type of Template Class DataLoaderBase.

Inheritance Relationships#

Base Type#

Struct Documentation#

struct Job : public torch::data::DataLoaderBase<Dataset, Batch, BatchRequest>::Sequenced#

A Job is either a BatchRequest (new indices to fetch data at) or a QuitWorker object, to indicate the worker should shut down.

Public Functions

Job() = default#
inline Job(QuitWorker q, size_t sqn)#
inline Job(BatchRequest &&i, size_t sqn)#

Public Members

std::optional<QuitWorker> quit#
std::optional<BatchRequest> batch_request#