set_storage_quantized assigns storage, offset, sizes and strides directly without validating that they fit the storage. Route through checkSetStorage/checkInBoundsForStorage so the quantized path matches the validation set_ already performs.
Tighten _rebuild_qtensor's per_channel branch: the C++ quantizer constructor does not bound-check axis against len(size) nor scales/zero_points length against size[axis], so validate both before constructing the tensor.
Adds test_weights_only_rebuild_qtensor_bounds covering both the rebuild_qtensor entry point and a direct q_tensor.set(...) call.
Authored with Claude.
TODO:
- Change
TORCH_CHECKtoTORCH_CHECK_VALUEincheckSetStorage
Pull Request resolved:
Community-Analysen & Experten-Meinungen 0
Verwandte Story-Cluster & Quellen (Vektor-KI)
Ähnliche Beiträge
Auch interessante Nachrichten trunk/541177649c3ba95ff4999644eb20c9813ec7f153: Add boundary checks in set_storage_quantized_ (#184561)
Thematisch verwandte Begriffe: trunk541177649c3ba95ff4999644eb20c9813ec7f153, boundary, checks, setstoragequantized · 6 Treffer
ChatGPT showing blank screen [Fix]
Sofort deinstallieren: Diese 19 Browser-Erweiterungen sind mit Malware verseucht
Exchange-Sicherheit: 21.899 Server weltweit für kritische RCE anfällig - BornCity
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
Beiträge werden geladen ...
Videos werden geladen ...
SOCIAL SHARE CARD GENERATOR