-
Notifications
You must be signed in to change notification settings - Fork 820
[slimtensor] Add aoti_torch_item_bool for SlimTensor #16971
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
Pull Request resolved: #16450 Add SlimTensor-based `aoti_torch__reinterpret_tensor()` - Creates a reinterpreted view of a tensor with new sizes, strides, and storage offset using SlimTensor's `as_strided()` method. The view shares the same underlying storage. ghstack-source-id: 336360654 @exported-using-ghexport Differential Revision: [D90126249](https://our.internmc.facebook.com/intern/diff/D90126249/)
Pull Request resolved: #16451 Add SlimTensor-based `aoti_torch_copy_()` - Copies data from source tensor to destination tensor. Delegates to SlimTensor's `copy_()` which handles all device combinations (CPU-CPU, CPU-CUDA, CUDA-CPU, CUDA-CUDA). ghstack-source-id: 336360663 @exported-using-ghexport Differential Revision: [D90126246](https://our.internmc.facebook.com/intern/diff/D90126246/)
Pull Request resolved: #16452 Add SlimTensor-based `aoti_torch_assign_tensors_out()` - Creates a new tensor handle that moves the ownership of storage from the source tensor to ret tensor via SharedPtr. ghstack-source-id: 336360658 @exported-using-ghexport Differential Revision: [D90126243](https://our.internmc.facebook.com/intern/diff/D90126243/)
Pull Request resolved: #16453 Add SlimTensor-based `aoti_torch_item_bool()` - Extracts a boolean scalar value from a single-element tensor. Uses SlimTensor's `item<bool>()` which handles CUDA tensors by automatically copying the value to CPU. ghstack-source-id: 336360655 @exported-using-ghexport Differential Revision: [D90126253](https://our.internmc.facebook.com/intern/diff/D90126253/)
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/pytorch/executorch/16971
Note: Links to docs will display an error until the docs builds have been completed. ⏳ 68 Pending, 3 Unrelated FailuresAs of commit 6fb546d with merge base fe23c0e ( FLAKY - The following jobs failed but were likely due to flakiness present on trunk:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
This PR needs a
|
This PR was created by the merge bot to help merge the original PR into the main branch.
ghstack PR number: #16453 by @Gasoonjia
^ Please use this as the source of truth for the PR details, comments, and reviews
ghstack PR base: https://github.com/pytorch/executorch/tree/gh/gasoonjia/95/base
ghstack PR head: https://github.com/pytorch/executorch/tree/gh/gasoonjia/95/head
Merge bot PR base: https://github.com/pytorch/executorch/tree/gh/gasoonjia/94/orig
Merge bot PR head: https://github.com/pytorch/executorch/tree/gh/gasoonjia/95/orig
Differential Revision: D90126253
@diff-train-skip-merge