Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use TNT's ManifoldPathHandler for listing checkpoints internally #938

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

diego-urgell
Copy link
Contributor

@diego-urgell diego-urgell commented Nov 4, 2024

Differential Revision: D65370757

Summary:
We've faced multiple issues in the past where users register incompatible implementations of Manifold path handlers to fsspec, causing errors when listing and even loading the checkpoints.

Currently [one user is facing an error because of this](https://fb.workplace.com/groups/277527419809135/permalink/1625534775008386/), and it's tricky to debug because the error is not reproducible outside of that particular project (because of the specific dependencies being used)

Most internal customers should be using storage optimizations and then use modelstore components within DCP APIs, but we still use fsspec for listing latest and best checkpoints.

We need to make sure that our own implementation is used to list the checkpoints. Note we can't modify directly on checkpoint utils because it's OSS, while filesystem is internal.

Differential Revision: D65370757
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D65370757

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants