Dragon API Dragon v0.3.0 Python Iterator¶ class dragon.vm.dali.Iterator(pipeline)[source]¶ The base iterator wrapped for a pipeline. __init__¶ Iterator.__init__(pipeline)[source]¶ Create an Iterator. Parameters: pipeline (dragon.vm.dali.Pipeline) – The pipeline to use. Properties¶ batch_size¶ Iterator.batch_size¶ Return the batch size of pipeline. Returns:int – The batch size. handlers¶ Iterator.handlers¶ Define functions to process pipeline outputs. Returns:Sequence[Tuple[Sequence[int], callable]] – The handlers. Methods¶ get¶ Iterator.get()[source]¶ Return the next batch of data. Alias for self.__next__(...). Returns:Sequence[dragon.Tensor] – The output tensors. next¶ Iterator.next()[source]¶ Return the next batch of data. Alias for self.__next__(...). Returns:Sequence[dragon.Tensor] – The output tensors. __next__¶ Iterator.__next__()[source]¶ Return the next batch of data.