|
222fa451a2
|
Move some of vec into headeronly in preparation for Half.h (#158976)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/158976
Approved by: https://github.com/albanD, https://github.com/desertfire
|
2025-07-29 05:43:53 +00:00 |
|
|
751285cb22
|
Revert "Move some of vec into headeronly in preparation for Half.h (#158976)"
This reverts commit 5564f2ca2e0836d75c4ee45899b1b981582c3e2d.
Reverted https://github.com/pytorch/pytorch/pull/158976 on behalf of https://github.com/ZainRizvi due to Sorry but this is breaking internally. See D78924504 for details. To validate your fixes internally, you can follow the instructions here: https://fburl.com/fixing-ghfirst-reverts ([comment](https://github.com/pytorch/pytorch/pull/158976#issuecomment-3115198443))
|
2025-07-24 22:31:49 +00:00 |
|
|
5564f2ca2e
|
Move some of vec into headeronly in preparation for Half.h (#158976)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/158976
Approved by: https://github.com/albanD, https://github.com/desertfire
|
2025-07-24 20:32:33 +00:00 |
|
|
e3f8141c25
|
Fix UB in BFloat16 round_to_nearest_even (#157942)
Type punning using unions is undefined behavior in C++ (you may not access a member of a union that is not the active member). bit_cast is the right way.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/157942
Approved by: https://github.com/Skylion007
|
2025-07-10 18:03:39 +00:00 |
|
|
1a6883759d
|
Fix macro for bit_cast in c10/util/bit_cast.h - one line change (#148265)
Fixes #148263.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148265
Approved by: https://github.com/Skylion007, https://github.com/malfet
|
2025-03-01 20:55:31 +00:00 |
|
|
f30f43f594
|
Use std::bit_cast as c10::bit_cast if available (#141035)
Make what we're doing as obvious as possible to the compiler.
Differential Revision: [D66108811](https://our.internmc.facebook.com/intern/diff/D66108811/)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/141035
Approved by: https://github.com/Skylion007, https://github.com/ezyang, https://github.com/malfet
ghstack dependencies: #140564, #140565, #140566, #140567, #140720, #140994
|
2024-11-19 20:43:45 +00:00 |
|
|
99f222372b
|
[5/N] Fixes clang-tidy warnings in c10/{core,util}/*.h (#115354)
This PR continues to fix clang-tidy warnings for headers in c10/core and c10/util.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/115354
Approved by: https://github.com/Skylion007
|
2023-12-09 17:16:04 +00:00 |
|
|
fe99d39fbd
|
migrate PyTorch to c10::bit_cast (#98418)
Use the standardized version.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/98418
Approved by: https://github.com/ezyang
|
2023-04-06 19:38:06 +00:00 |
|
|
e2c81e44db
|
backport std::bit_cast from c++20 to c10 (#98417)
This is already used in a few places in our codebase, so let's
standardize on a tested implementation.
Differential Revision: [D44712290](https://our.internmc.facebook.com/intern/diff/D44712290/)
**NOTE FOR REVIEWERS**: This PR has internal Meta-specific changes or comments, please review them on [Phabricator](https://our.internmc.facebook.com/intern/diff/D44712290/)!
Pull Request resolved: https://github.com/pytorch/pytorch/pull/98417
Approved by: https://github.com/ezyang
|
2023-04-06 04:17:45 +00:00 |
|