-
Notifications
You must be signed in to change notification settings - Fork 523
Adding function to create a snapshot and exposing it from EmbeddingRocksDBWrapper #3024
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
This pull request was exported from Phabricator. Differential Revision: D75489841 |
8dfb338
to
9443255
Compare
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
9443255
to
71ff1a3
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
This pull request was exported from Phabricator. Differential Revision: D75489841 |
71ff1a3
to
72de437
Compare
…cksDBWrapper (pytorch#3024) Summary: Pull Request resolved: pytorch#3024 X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: pytorch#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
This pull request was exported from Phabricator. Differential Revision: D75489841 |
72de437
to
d3d5a40
Compare
…cksDBWrapper (pytorch#3024) Summary: Pull Request resolved: pytorch#3024 X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: pytorch#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
d3d5a40
to
6ccb3dd
Compare
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
6ccb3dd
to
be48f87
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
1068770
to
5a6c75d
Compare
This pull request was exported from Phabricator. Differential Revision: D75489841 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D75489841 |
…cksDBWrapper (pytorch#3024) Summary: Pull Request resolved: pytorch#3024 X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
5a6c75d
to
d617820
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: pytorch#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
d617820
to
b2f197b
Compare
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#3024) Summary: X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
b2f197b
to
09c9e19
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
This pull request was exported from Phabricator. Differential Revision: D75489841 |
…cksDBWrapper (pytorch#3024) Summary: Pull Request resolved: pytorch#3024 X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
09c9e19
to
49d0f11
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: pytorch#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (pytorch#3024) Summary: Pull Request resolved: pytorch#3024 X-link: pytorch/FBGEMM#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
This pull request was exported from Phabricator. Differential Revision: D75489841 |
49d0f11
to
b2a33d1
Compare
…cksDBWrapper (pytorch#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: pytorch#4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841
…cksDBWrapper (#4223) Summary: X-link: pytorch/torchrec#3024 Pull Request resolved: #4223 X-link: facebookresearch/FBGEMM#1299 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: Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper Reviewed By: duduyi2013 Differential Revision: D75489841 fbshipit-source-id: 918639f86071919f94ee5966cfed81e4e4a8b108
Summary:
X-link: pytorch/FBGEMM#4223
X-link: https://github.com/facebookresearch/FBGEMM/pull/1299
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:
Creating a function to create a checkpoint and exposing it to EmbeddingRocksDBWrapper
Differential Revision: D75489841