Welcome to dlutils documentation!

dlutils

About.

Batch provider - for parallel batch data processing

Batch provider - for parallel batch data processing.

Checkpointer - saving/restoring of model/optimizers/schedulers/custom data

Checkpointer - saving/restoring of model/optimizers/schedulers/custom data

Run - helper for launching distributed parallel training

Run - helper for launching distributed parallel training

Download - module for downloading and unpacking files

Download - module for downloading and unpacking files.

Shuffle functions for ndarrays.

Shuffle functions for ndarrays.

Decorator for measuring time

Decorator for measuring time

Utils for organizing epoch iterations, printing progress, computing average of losses.

Utils for organizing epoch iterations, printing progress, computing average of losses.

Measures

Some specific measures not available out of the box in other packages, e.g. F1 measure for open set problems.

Caching decorator

Decorator for caching return of functions to pickles.

Async decorator

Decorator for concurrent execution.

Processing a large tensor by chunking

Processing a large tensor by chunking.

Readers

Readers from binary MNIST, CIFAR-10, CIFAR-100.

Indices and tables