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

sparse compressed tensor validation without syncs for low-(batch)dim tensors. #94048

Closed

Conversation

nikitaved
Copy link
Collaborator

@nikitaved nikitaved commented Feb 3, 2023

As per title. Sync is still unavoidable for super high-dim tensors.

cc @alexsamardzic @pearu @cpuhrsch @amjames @bhosmer

@nikitaved nikitaved added module: sparse Related to torch.sparse release notes: sparse release notes category labels Feb 3, 2023
@pytorch-bot
Copy link

pytorch-bot bot commented Feb 3, 2023

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/94048

Note: Links to docs will display an error until the docs builds have been completed.

✅ No Failures

As of commit 15c0078:
💚 Looks good so far! There are no failures yet. 💚

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@nikitaved nikitaved force-pushed the nikitaved/compressed_tensor_validation_remove_sync branch from 232de1f to ebdac2d Compare February 3, 2023 15:23
@nikitaved nikitaved force-pushed the nikitaved/compressed_tensor_validation_remove_sync branch from ebdac2d to e70e57e Compare February 3, 2023 15:38
@nikitaved nikitaved added the ciflow/trunk Trigger trunk jobs on your pull request label Feb 3, 2023
@nikitaved nikitaved changed the title sparse compressed tensor validation without syncs for low-dim tensors. sparse compressed tensor validation without syncs for low-(batch)dim tensors. Feb 3, 2023
@nikitaved nikitaved force-pushed the nikitaved/compressed_tensor_validation_remove_sync branch from e70e57e to 828ab25 Compare February 6, 2023 08:58
@alexsamardzic
Copy link
Collaborator

LGTM.

Copy link
Contributor

@cpuhrsch cpuhrsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat!

@nikitaved
Copy link
Collaborator Author

@pytorchbot rebase

@pytorchmergebot
Copy link
Collaborator

@pytorchbot successfully started a rebase job. Check the current status here

@pytorchmergebot
Copy link
Collaborator

Successfully rebased nikitaved/compressed_tensor_validation_remove_sync onto refs/remotes/origin/viable/strict, please pull locally before adding more changes (for example, via git checkout nikitaved/compressed_tensor_validation_remove_sync && git pull --rebase)

pytorchmergebot referenced this pull request Mar 3, 2023
This PR improves COO intersection primitives by:
* making it sync-less (dims <= 8, can be changed to any value that fits stack).
* improving performance with much less kernel calls.

Pull Request resolved: #92976
Approved by: https://github.com/cpuhrsch, https://github.com/pearu
pytorchmergebot added a commit that referenced this pull request Mar 3, 2023
This reverts commit b033594.

Reverted #92976 on behalf of https://github.com/seemethere due to Need to revert this so I can revert #94048 cleanly
@seemethere
Copy link
Member

@pytorchbot revert -c ghfirst -m "Sign compare between size_t and int64_t is not allowed"

@pytorchmergebot
Copy link
Collaborator

@pytorchbot successfully started a revert job. Check the current status here.
Questions? Feedback? Please reach out to the PyTorch DevX Team

@pytorchmergebot
Copy link
Collaborator

@nikitaved your PR has been successfully reverted.

pytorchmergebot added a commit that referenced this pull request Mar 3, 2023
…tch)dim tensors. (#94048)"

This reverts commit 7901f2d.

Reverted #94048 on behalf of https://github.com/seemethere due to Sign compare between size_t and int64_t is not allowed
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
…tensors. (#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch/pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
…tch)dim tensors. (#94048)"

This reverts commit 7901f2d.

Reverted pytorch/pytorch#94048 on behalf of https://github.com/seemethere due to Sign compare between size_t and int64_t is not allowed
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
…tensors. (#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch/pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 5, 2023
…tch)dim tensors. (#94048)"

This reverts commit 7901f2d.

Reverted pytorch/pytorch#94048 on behalf of https://github.com/seemethere due to Sign compare between size_t and int64_t is not allowed
@nikitaved nikitaved reopened this Mar 6, 2023
@nikitaved
Copy link
Collaborator Author

@pytorchbot merge -g

@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

ydwu4 pushed a commit to ydwu4/pytorch that referenced this pull request Mar 10, 2023
…#92976)"

This reverts commit b033594.

Reverted pytorch#92976 on behalf of https://github.com/seemethere due to Need to revert this so I can revert pytorch#94048 cleanly
ydwu4 pushed a commit to ydwu4/pytorch that referenced this pull request Mar 10, 2023
…tch)dim tensors. (pytorch#94048)"

This reverts commit 7901f2d.

Reverted pytorch#94048 on behalf of https://github.com/seemethere due to Sign compare between size_t and int64_t is not allowed
ydwu4 pushed a commit to ydwu4/pytorch that referenced this pull request Mar 10, 2023
…tensors. (pytorch#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 12, 2023
…tensors. (#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch/pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
cyyever pushed a commit to cyyever/pytorch_private that referenced this pull request Mar 12, 2023
…tensors. (#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch/pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
ydwu4 added a commit to ydwu4/pytorch that referenced this pull request Mar 13, 2023
…#92976)"

This reverts commit b033594.

Reverted pytorch#92976 on behalf of https://github.com/seemethere due to Need to revert this so I can revert pytorch#94048 cleanly
ydwu4 added a commit to ydwu4/pytorch that referenced this pull request Mar 13, 2023
…tch)dim tensors. (pytorch#94048)"

This reverts commit 7901f2d.

Reverted pytorch#94048 on behalf of https://github.com/seemethere due to Sign compare between size_t and int64_t is not allowed
ydwu4 added a commit to ydwu4/pytorch that referenced this pull request Mar 13, 2023
…tensors. (pytorch#94048)

As per title. Sync is still unavoidable for super high-dim tensors.

Pull Request resolved: pytorch#94048
Approved by: https://github.com/alexsamardzic, https://github.com/cpuhrsch
pruthvistony added a commit to ROCm/pytorch that referenced this pull request May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ciflow/trunk Trigger trunk jobs on your pull request Merged module: sparse Related to torch.sparse open source release notes: sparse release notes category Reverted
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants