huggingface/accelerate

Barebones dataloader to allow for any type of iterable dataloader-like object to be used. Should just handle device placement

Closed

#2,975 opened on Jul 29, 2024

 (5 comments) (0 reactions) (0 assignees)Python (626 forks)batch import
good first issue

Repository metrics

Stars
 (5,805 stars)
PR merge metrics
 (Avg merge 16d 17h) (23 merged PRs in 30d)

Description

Make a simplistic version of the DispatchDataLoader which allows for users to easily pass in any Iterable type of object and call it's __iter__. Likely situation to make sure Accelerator knows what's up during prepare is to add an option to the DataLoaderConfiguration for custom_classes which accepts types for us to do isinstance() on

Contributor guide