libdl  0.0.1
Simple yet powerful deep learning
Loading...
Searching...
No Matches
dl::Dataloader< R(Args...)> Class Template Referenceabstract
Inheritance diagram for dl::Dataloader< R(Args...)>:

Public Types

using Instance = typename std::tuple< R, std::remove_reference_t< Args >... >
 
using Batch = typename std::vector< Instance >
 

Public Member Functions

virtual dl::utils::GenericIterator< Instance > begin ()=0
 
virtual dl::utils::GenericIterator< Instance > end ()=0
 

Detailed Description

template<typename R, typename... Args>
class dl::Dataloader< R(Args...)>

Definition at line 13 of file dataloader.hpp.

Member Typedef Documentation

◆ Batch

template<typename R , typename... Args>
using dl::Dataloader< R(Args...)>::Batch = typename std::vector<Instance>

Definition at line 16 of file dataloader.hpp.

◆ Instance

template<typename R , typename... Args>
using dl::Dataloader< R(Args...)>::Instance = typename std::tuple<R, std::remove_reference_t<Args>...>

Definition at line 15 of file dataloader.hpp.


The documentation for this class was generated from the following file: