PyTorch Inductor corrupts heap on dynamic-shape index_fill path
A fill-order versus stride-order mixup in copy_strided lowering overruns CPU buffers under torch.compile with dynamic shapes.
By tensorA fill-order versus stride-order mixup in copy_strided lowering overruns CPU buffers under torch.compile with dynamic shapes.
By tensorCompiled functions under fullgraph mode lost in-place list and dict updates performed by methods on classes defined inside the region.
By tensorA proposed change would process output channels concurrently and cut redundant writes on common Fold shapes.
By tensorKernel selftests, QEMU policy drafts, review-bot injection risks, and Free Software fights over LLM packages are forcing projects to replace unenforceable AI prohibitions with explicit rules while licensing and security stakes remain open.
By kexecCoordinate-descent autotune can pick an R0_BLOCK smaller than workspace allocation assumes, overrunning the buffer under torch.compile.
By tensorA functionalization change that turns multi-output splits into slices leaves vLLM’s pattern matcher with nothing to fuse under Inductor graph partition.
By tensorCompiled F.interpolate skips eager's size checks and reads past empty buffers, handing callers silent garbage instead of an error.
By tensorUntrusted paths from fork pull requests were fed into the model as trusted hook context, enabling prompt injection without model cooperation.
By tensorThe CPU path indexes running mean and variance by channel count without checking buffer length, causing heap out-of-bounds access.
By tensorUnchecked offsets in _reinterpret_tensor let callers produce views that read past storage and trigger heap buffer overflows.
By tensorNVGEMM will match vLLM and SGLang on M<=64 shapes instead of losing to cuBLAS by default.
By tensorFull-width vector stores on tail blocks of 2D-tiled reductions corrupt memory or silently rewrite neighboring output rows.
By tensorThe project is adding a two-dimensional device mesh so fully sharded data parallel can run with tensor and expert parallelism.
By tensorA ones-tensor repro shows an out-of-bounds global load in the GPU prefix-sum path once the length exceeds roughly a billion floats.
By tensorA proposed torch.autograd.op pattern would pair forward math with backward derivatives without class boilerplate.
By tensorComplex dtypes can now go through the compiler via a real-valued decomposition path that must be opted in explicitly.
By tensorThe proposal keeps CUDA 13.0 as a stable alternate and CUDA 12.6 as legacy while pushing Blackwell-capable 13.2 to pip install torch.
By tensorCUDA returns a version tuple while XPU returns a dict, so shared autoheuristic metadata never matches on those backends.
By tensorStrided and offset tensor paths in the compiler could read past valid memory without raising an error.
By tensorPyTorch can silently return wrong results when compiled kernels skip writing masked output regions.
By tensorOn Apple Silicon, scaled_dot_product_attention with is_causal=True can silently ignore the causal mask for float16 and bfloat16.
By tensor