Skip to content

Test include stride_per_key to KJT's flatten and unflatten#2903

Closed
jd7-tr wants to merge 1 commit intometa-pytorch:mainfrom
jd7-tr:export-D73051959
Closed

Test include stride_per_key to KJT's flatten and unflatten#2903
jd7-tr wants to merge 1 commit intometa-pytorch:mainfrom
jd7-tr:export-D73051959

Conversation

@jd7-tr
Copy link
Contributor

@jd7-tr jd7-tr commented Apr 22, 2025

Differential Revision: D73051959

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 22, 2025
@facebook-github-bot
Copy link
Contributor

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

@jd7-tr jd7-tr force-pushed the export-D73051959 branch from ce9124e to 7fef289 Compare April 25, 2025 20:23
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request Apr 25, 2025
…rch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

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

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

@jd7-tr jd7-tr force-pushed the export-D73051959 branch from 7fef289 to 6a3d229 Compare April 26, 2025 03:56
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request Apr 26, 2025
…rch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

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

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

jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request Apr 29, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request Apr 29, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
@jd7-tr jd7-tr force-pushed the export-D73051959 branch from 6a3d229 to e38a01e Compare April 29, 2025 21:24
@facebook-github-bot
Copy link
Contributor

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

jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request Apr 30, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request May 1, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
@jd7-tr jd7-tr force-pushed the export-D73051959 branch from e38a01e to 3c683af Compare May 1, 2025 00:35
@facebook-github-bot
Copy link
Contributor

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

jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request May 1, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
jd7-tr pushed a commit to jd7-tr/torchrec that referenced this pull request May 1, 2025
…ic (meta-pytorch#2903)

Summary:
Pull Request resolved: meta-pytorch#2903

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
@jd7-tr jd7-tr force-pushed the export-D73051959 branch from 3c683af to b7a7885 Compare May 2, 2025 00:32
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request May 2, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

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

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

jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request May 2, 2025
…ic (meta-pytorch#2903)

Summary:
Pull Request resolved: meta-pytorch#2903

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
@jd7-tr jd7-tr force-pushed the export-D73051959 branch from b7a7885 to 93ab5b0 Compare May 2, 2025 00:36
jd7-tr added a commit to jd7-tr/torchrec that referenced this pull request May 2, 2025
…ic (meta-pytorch#2903)

Summary:

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

Differential Revision: D73051959
@jd7-tr jd7-tr force-pushed the export-D73051959 branch from 93ab5b0 to ddba23f Compare May 2, 2025 00:46
…ic (meta-pytorch#2903)

Summary:
Pull Request resolved: meta-pytorch#2903

# Context
* Currently torchrec IR serializer can't handle variable batch use case.
* `torch.export` only captures the keys, values, lengths, weights, offsets of a KJT, however, some variable-batch related parameters like `stride_per_rank` or `inverse_indices` would be ignored.
* This test case (expected failure right now) covers the vb-KJT scenario for verifying that the serialize_deserialize_ebc use case works fine with KJTs with variable batch size.

# Ref

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

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

@jd7-tr jd7-tr force-pushed the export-D73051959 branch from ddba23f to d2b9572 Compare May 2, 2025 00:49
@TroyGarden TroyGarden closed this Jun 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants