Skip to content

Interested to see some benchmark of objstore with PyTorch DataLoader #448

Closed

Description

@tchaton

Hey @kylebarron.

I am the main author of LitData: Lightning-AI/litData and we have lot of GeoSpatial users.

I am quite curious to see how objstore will behave with PyTorch DataLoader.

We have tried to build a rust backend to pull the data (our own or tried hf_transfer from Hugging Face).

It was faster in raw benchmark outside of PyTorch DataLoader but it became 10-30% slower otherwise. The CPU usage was pretty chaotic using a rust backend and constantly at 100% with boto3.

I would be pretty keen to connect and see if there is room for collaboration. I still believe that we could make a rush backend works well.

Best regards,
Thomas Chaton.

Activity

  1. changed the title [-]Provide some benchmark of objstore with PyTorch DataLoader[/-] [+]Interested to see some benchmark of objstore with PyTorch DataLoader[/+] on May 13, 2025
  2. kylebarron commented on May 13, 2025

    @kylebarron
    Member

    I haven't used PyTorch and I'm not familiar with its DataLoader. Is it async-compatible? The greatest performance improvements from obstore come when using it with high concurrency in async Python code.

  3. locked and limited conversation to collaborators on May 20, 2025
  4. converted this issue into a discussion #458 on May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions