|
24 | 24 | // Where the threshold can be tweaked until c10 and some of ATen |
25 | 25 | // core are included but TORCH_ASSERT_NO_OPERATORS still passes. |
26 | 26 |
|
27 | | -#include <cassert> |
28 | | -#include <cctype> |
29 | 27 | #include <cerrno> |
30 | | -#include <climits> |
31 | | -#include <clocale> |
32 | 28 | #include <cmath> |
33 | 29 | #include <cstddef> |
34 | 30 | #include <cstdint> |
35 | | -#include <cstdio> |
36 | 31 | #include <cstdlib> |
37 | 32 | #include <cstring> |
38 | | -#include <ctime> |
39 | | -#include <cwchar> |
40 | | -#include <cwctype> |
41 | 33 |
|
42 | 34 | #include <algorithm> |
43 | 35 | #include <array> |
|
46 | 38 | #include <complex> |
47 | 39 | #include <deque> |
48 | 40 | #include <exception> |
49 | | -#include <fstream> |
50 | 41 | #include <functional> |
51 | 42 | #include <initializer_list> |
52 | 43 | #include <iomanip> |
53 | | -#include <ios> |
54 | 44 | #include <iosfwd> |
55 | | -#include <istream> |
56 | 45 | #include <iterator> |
57 | 46 | #include <limits> |
58 | | -#include <locale> |
| 47 | +#include <list> |
59 | 48 | #include <map> |
60 | 49 | #include <memory> |
61 | 50 | #include <mutex> |
62 | 51 | #include <new> |
63 | 52 | #include <numeric> |
64 | 53 | #include <ostream> |
65 | | -#include <ratio> |
66 | | -#include <set> |
67 | 54 | #include <sstream> |
68 | 55 | #include <stdexcept> |
69 | | -#include <streambuf> |
70 | 56 | #include <string> |
71 | | -#include <system_error> |
72 | 57 | #include <tuple> |
73 | 58 | #include <type_traits> |
| 59 | +#include <typeindex> |
74 | 60 | #include <typeinfo> |
75 | 61 | #include <unordered_map> |
76 | 62 | #include <unordered_set> |
|
80 | 66 | #include <c10/core/Allocator.h> |
81 | 67 | #include <c10/core/AutogradState.h> |
82 | 68 | #include <c10/core/Backend.h> |
83 | | -#include <c10/core/CopyBytes.h> |
84 | 69 | #include <c10/core/DefaultDtype.h> |
85 | 70 | #include <c10/core/Device.h> |
86 | | -#include <c10/core/DeviceGuard.h> |
87 | 71 | #include <c10/core/DeviceType.h> |
88 | 72 | #include <c10/core/DispatchKey.h> |
89 | 73 | #include <c10/core/DispatchKeySet.h> |
90 | 74 | #include <c10/core/GeneratorImpl.h> |
91 | | -#include <c10/core/GradMode.h> |
92 | 75 | #include <c10/core/InferenceMode.h> |
93 | 76 | #include <c10/core/Layout.h> |
94 | 77 | #include <c10/core/MemoryFormat.h> |
| 78 | +#include <c10/core/OptionalRef.h> |
95 | 79 | #include <c10/core/QScheme.h> |
| 80 | +#include <c10/core/Scalar.h> |
96 | 81 | #include <c10/core/ScalarType.h> |
97 | 82 | #include <c10/core/ScalarTypeToTypeMeta.h> |
98 | 83 | #include <c10/core/Storage.h> |
99 | 84 | #include <c10/core/StorageImpl.h> |
100 | | -#include <c10/core/Stream.h> |
| 85 | +#include <c10/core/SymBool.h> |
| 86 | +#include <c10/core/SymFloat.h> |
101 | 87 | #include <c10/core/SymInt.h> |
102 | 88 | #include <c10/core/SymIntArrayRef.h> |
| 89 | +#include <c10/core/SymNodeImpl.h> |
103 | 90 | #include <c10/core/TensorImpl.h> |
104 | 91 | #include <c10/core/TensorOptions.h> |
105 | 92 | #include <c10/core/UndefinedTensorImpl.h> |
106 | 93 | #include <c10/core/WrapDimMinimal.h> |
107 | | -#include <c10/core/impl/DeviceGuardImplInterface.h> |
108 | | -#include <c10/core/impl/InlineDeviceGuard.h> |
109 | 94 | #include <c10/core/impl/LocalDispatchKeySet.h> |
110 | 95 | #include <c10/core/impl/PyInterpreter.h> |
111 | 96 | #include <c10/core/impl/SizesAndStrides.h> |
112 | | -#include <c10/core/impl/VirtualGuardImpl.h> |
113 | 97 |
|
114 | 98 | #include <c10/macros/Export.h> |
115 | 99 | #include <c10/macros/Macros.h> |
116 | 100 |
|
117 | 101 | #include <c10/util/AlignOf.h> |
118 | | -#include <c10/util/Array.h> |
119 | 102 | #include <c10/util/ArrayRef.h> |
120 | 103 | #include <c10/util/BFloat16.h> |
121 | | -#include <c10/util/Backtrace.h> |
122 | 104 | #include <c10/util/C++17.h> |
123 | 105 | #include <c10/util/ConstexprCrc.h> |
124 | 106 | #include <c10/util/Deprecated.h> |
| 107 | +#include <c10/util/DimVector.h> |
125 | 108 | #include <c10/util/Exception.h> |
126 | 109 | #include <c10/util/ExclusivelyOwned.h> |
127 | 110 | #include <c10/util/Flags.h> |
| 111 | +#include <c10/util/Float8_e4m3fn.h> |
| 112 | +#include <c10/util/Float8_e5m2.h> |
| 113 | +#include <c10/util/FunctionRef.h> |
128 | 114 | #include <c10/util/Half.h> |
129 | 115 | #include <c10/util/IdWrapper.h> |
130 | 116 | #include <c10/util/Logging.h> |
|
143 | 129 | #include <c10/util/TypeTraits.h> |
144 | 130 | #include <c10/util/UniqueVoidPtr.h> |
145 | 131 | #include <c10/util/accumulate.h> |
| 132 | +#include <c10/util/bit_cast.h> |
| 133 | +#include <c10/util/bits.h> |
146 | 134 | #include <c10/util/complex.h> |
147 | | -#include <c10/util/flat_hash_map.h> |
| 135 | +#include <c10/util/floating_point_utils.h> |
148 | 136 | #include <c10/util/in_place.h> |
149 | 137 | #include <c10/util/intrusive_ptr.h> |
150 | 138 | #include <c10/util/irange.h> |
|
160 | 148 | #include <c10/util/string_utils.h> |
161 | 149 | #include <c10/util/string_view.h> |
162 | 150 | #include <c10/util/typeid.h> |
| 151 | +#include <c10/util/variant.h> |
163 | 152 |
|
| 153 | +#include <ATen/StorageUtils.h> |
| 154 | +#include <ATen/core/ATen_fwd.h> |
164 | 155 | #include <ATen/core/DeprecatedTypeProperties.h> |
165 | 156 | #include <ATen/core/DeprecatedTypePropertiesRegistry.h> |
166 | 157 | #include <ATen/core/DimVector.h> |
|
0 commit comments