-
Notifications
You must be signed in to change notification settings - Fork 592
Adding helper function for enabling RocksDB Checkpoint #4213
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
Conversation
✅ Deploy Preview for pytorch-fbgemm-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This pull request was exported from Phabricator. Differential Revision: D75489819 |
031f7a9
to
e83a901
Compare
This pull request was exported from Phabricator. Differential Revision: D75489819 |
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Differential Revision: D75489819
e83a901
to
bcd7ccd
Compare
This pull request was exported from Phabricator. Differential Revision: D75489819 |
bcd7ccd
to
d598938
Compare
This pull request was exported from Phabricator. Differential Revision: D75489819 |
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
d598938
to
57224f7
Compare
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
57224f7
to
e153227
Compare
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
This pull request was exported from Phabricator. Differential Revision: D75489819 |
e153227
to
2371fad
Compare
Summary: Pull Request resolved: pytorch#4213 X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
This pull request was exported from Phabricator. Differential Revision: D75489819 |
2371fad
to
0c311c8
Compare
Summary: Pull Request resolved: pytorch#4213 X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
0c311c8
to
54a112d
Compare
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
54a112d
to
fb3d558
Compare
This pull request was exported from Phabricator. Differential Revision: D75489819 |
Summary: Pull Request resolved: pytorch#4213 X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
aa722b2
to
e151b41
Compare
This pull request was exported from Phabricator. Differential Revision: D75489819 |
e151b41
to
6f69dc1
Compare
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
6f69dc1
to
4a67d9b
Compare
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
This pull request was exported from Phabricator. Differential Revision: D75489819 |
4a67d9b
to
6711ce8
Compare
Summary: Pull Request resolved: pytorch#4213 X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
Summary: Pull Request resolved: pytorch#4213 X-link: facebookresearch/FBGEMM#1288 Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54 Context: We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold In this diff: We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints Reviewed By: duduyi2013 Differential Revision: D75489819
This pull request was exported from Phabricator. Differential Revision: D75489819 |
6711ce8
to
ec6049c
Compare
This pull request has been merged in 95f8e76. |
Summary:
Design doc: https://docs.google.com/document/d/149LdAEHOLP7ei4hwVVkAFXGa4N9uLs1J7efxfBZp3dY/edit?tab=t.0#heading=h.49t3yfaqmt54
Context:
We are enabling the usage of rocksDB checkpoint feature in KVTensorWrapper. This allows us to create checkpoints of the embedding tables in SSD. Later, these checkpoints are used by the checkpointing component to create a checkpoint and upload it it to the manifold
In this diff:
We are adding all the helper functions to create folder structures in SSDs for storing the rocksDB checkpoints
Differential Revision: D75489819