trunk/2942118cd9809a2a925c970df1bf6b91497a6a2f
[dynamo] Migrate misc/distributed/user_defined VariableTrackers to tp…
[dynamo] Migrate misc/distributed/user_defined VariableTrackers to tp…
Non-strict export rewrites scalar tensor indices in getitem through select/slice helpers, and the scalar-index path converted 0-d integer tensor indices with item(). Under vmap those logical scalar indices are BatchedTensor values, where item() is unsupported, so export failed before regular tensor indexing could lower the operation. Skip the scalar-index rewrite when the index is a functorch Batc…
[ghstack-poisoned]
✴️ iz2: Add PhiloxStatelessRNG.cpp to build_variables.bzl (sync with …
[symm_mem] Route multicast setup through the PG when PG rendezvous is…
Revert changes to public headers
This PR is auto-generated nightly by this action. Update the pinned vision hash. Pull Request resolved: #192416 Approved by: https://github.com/pytorchbot
This PR is auto-generated nightly by this action. Update the pinned vision hash. Pull Request resolved: #192416 Approved by: https://github.com/pytorchbot
This PR is auto-generated nightly by this action. Update the pinned torchcomms hash. Pull Request resolved: #192415 Approved by: https://github.com/pytorchbot
This PR is auto-generated nightly by this action. Update the pinned torchcomms hash. Pull Request resolved: #192415 Approved by: https://github.com/pytorchbot
This PR is auto-generated nightly by this action. Update the pinned vllm hash. Pull Request resolved: #191815 Approved by: https://github.com/pytorchbot
[ghstack-poisoned]
[ghstack-poisoned]
[ghstack-poisoned]
Fuse the final reduction in matmul_reduce_scatter into one Triton ker…
Fuse the final reduction in matmul_reduce_scatter into one Triton ker…
[ROCm] Fix bfe() bit-field extraction in the quantized CUDA Embedding…
[ghstack-poisoned]
[ghstack-poisoned]
update vision commit hash
update vision commit hash
update vllm commit hash
update torchtitan commit hash
update torchtitan commit hash
update torchcomms commit hash
update torchcomms commit hash
Fix a missing type
[Eager] [Bitwise-Equivalence] Implement an INNER_TREE sum reduction (…
Add once-per-process API usage logs for backward passes, split by the set of devices they span, so we can assess how much real workloads rely on multithreaded autograd before changing its default. The check walks the graph roots in compute_dependencies and emits two independent signals that may both fire for the same pass: torch.autograd.multidevice_backward when two distinct non-CPU devices are o…
nccl2 treated ncclInProgress from split and shrink as an immediate failure, and NCCL 2.28 communicator hints were hidden behind an unreachable preprocessor branch. Poll the parent and returned child within one timeout budget, abort both communicators in NVIDIA-required order after a failed nonblocking split, and make the newer hints reachable. The parent is marked unusable after failed creation be…