/
usr
/
local
/
lib64
/
python3.6
/
site-packages
/
torch
/
include
/
c10
/
util
/
/usr/local/lib64/python3.6/site-packages/torch/include/c10/util
mkdir
upload
Name
Size
Mode
Actions
accumulate.h
4205
0644
edit
dl
rm
AlignOf.h
4835
0644
edit
dl
rm
Array.h
11354
0644
edit
dl
rm
ArrayRef.h
9058
0644
edit
dl
rm
Backtrace.h
364
0644
edit
dl
rm
BFloat16-inl.h
9222
0644
edit
dl
rm
BFloat16-math.h
5217
0644
edit
dl
rm
BFloat16.h
2372
0644
edit
dl
rm
Bitset.h
3414
0644
edit
dl
rm
C++17.h
13329
0644
edit
dl
rm
complex.h
17542
0644
edit
dl
rm
complex_math.h
10902
0644
edit
dl
rm
complex_utils.h
958
0644
edit
dl
rm
ConstexprCrc.h
6633
0644
edit
dl
rm
copysign.h
866
0644
edit
dl
rm
DeadlockDetection.h
1920
0644
edit
dl
rm
Deprecated.h
3579
0644
edit
dl
rm
either.h
6423
0644
edit
dl
rm
env.h
835
0644
edit
dl
rm
Exception.h
24723
0644
edit
dl
rm
ExclusivelyOwned.h
4759
0644
edit
dl
rm
Flags.h
10056
0644
edit
dl
rm
flat_hash_map.h
61655
0644
edit
dl
rm
FunctionRef.h
2301
0644
edit
dl
rm
Half-inl.h
8674
0644
edit
dl
rm
Half.h
18965
0644
edit
dl
rm
hash.h
5084
0644
edit
dl
rm
IdWrapper.h
2348
0644
edit
dl
rm
intrusive_ptr.h
35563
0644
edit
dl
rm
in_place.h
350
0644
edit
dl
rm
irange.h
2679
0644
edit
dl
rm
LeftRight.h
6016
0644
edit
dl
rm
llvmMathExtras.h
29168
0644
edit
dl
rm
Logging.h
11256
0644
edit
dl
rm
logging_is_google_glog.h
2031
0644
edit
dl
rm
logging_is_not_google_glog.h
8271
0644
edit
dl
rm
MathConstants.h
858
0644
edit
dl
rm
math_compat.h
7296
0644
edit
dl
rm
MaybeOwned.h
6689
0644
edit
dl
rm
Metaprogramming.h
15288
0644
edit
dl
rm
numa.h
696
0644
edit
dl
rm
Optional.h
35592
0644
edit
dl
rm
order_preserving_flat_hash_map.h
65482
0644
edit
dl
rm
overloaded.h
709
0644
edit
dl
rm
python_stub.h
56
0644
edit
dl
rm
qint8.h
472
0644
edit
dl
rm
qint32.h
319
0644
edit
dl
rm
quint4x2.h
366
0644
edit
dl
rm
quint8.h
320
0644
edit
dl
rm
Registry.h
12242
0644
edit
dl
rm
reverse_iterator.h
8796
0644
edit
dl
rm
ScopeExit.h
1345
0644
edit
dl
rm
signal_handler.h
3154
0644
edit
dl
rm
SmallBuffer.h
1243
0644
edit
dl
rm
SmallVector.h
34456
0644
edit
dl
rm
sparse_bitset.h
26511
0644
edit
dl
rm
StringUtil.h
4538
0644
edit
dl
rm
string_utils.h
3989
0644
edit
dl
rm
string_view.h
20189
0644
edit
dl
rm
tempfile.h
6029
0644
edit
dl
rm
ThreadLocal.h
3883
0644
edit
dl
rm
ThreadLocalDebugInfo.h
2603
0644
edit
dl
rm
thread_name.h
148
0644
edit
dl
rm
Type.h
607
0644
edit
dl
rm
TypeCast.h
6972
0644
edit
dl
rm
typeid.h
18793
0644
edit
dl
rm
TypeIndex.h
5251
0644
edit
dl
rm
TypeList.h
16901
0644
edit
dl
rm
TypeTraits.h
5368
0644
edit
dl
rm
Unicode.h
295
0644
edit
dl
rm
UniqueVoidPtr.h
4117
0644
edit
dl
rm
Unroll.h
667
0644
edit
dl
rm
variant.h
95182
0644
edit
dl
rm
win32-headers.h
858
0644
edit
dl
rm
Edit:
/usr/local/lib64/python3.6/site-packages/torch/include/c10/util/Deprecated.h
(3579B)
#pragma once /** * This file provides portable macros for marking declarations * as deprecated. You should generally use C10_DEPRECATED, * except when marking 'using' declarations as deprecated, * in which case you should use C10_DEFINE_DEPRECATED_USING * (due to portability concerns). */ // Sample usage: // // C10_DEPRECATED void bad_func(); // struct C10_DEPRECATED BadStruct { // ... // }; // NB: __cplusplus doesn't work for MSVC, so for now MSVC always uses // the "__declspec(deprecated)" implementation and not the C++14 // "[[deprecated]]" attribute. We tried enabling "[[deprecated]]" for C++14 on // MSVC, but ran into issues with some older MSVC versions. #if (defined(__cplusplus) && __cplusplus >= 201402L) #define C10_DEPRECATED [[deprecated]] #define C10_DEPRECATED_MESSAGE(message) [[deprecated(message)]] #elif defined(__GNUC__) #define C10_DEPRECATED __attribute__((deprecated)) // TODO Is there some way to implement this? #define C10_DEPRECATED_MESSAGE(message) __attribute__((deprecated)) #elif defined(_MSC_VER) #define C10_DEPRECATED __declspec(deprecated) #define C10_DEPRECATED_MESSAGE(message) __declspec(deprecated(message)) #else #warning "You need to implement C10_DEPRECATED for this compiler" #define C10_DEPRECATED #endif // Sample usage: // // C10_DEFINE_DEPRECATED_USING(BadType, int) // // which is the portable version of // // using BadType [[deprecated]] = int; // technically [[deprecated]] syntax is from c++14 standard, but it works in // many compilers. #if defined(__has_cpp_attribute) #if __has_cpp_attribute(deprecated) && !defined(__CUDACC__) #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName [[deprecated]] = TypeThingy; #endif #endif #if defined(_MSC_VER) #if defined(__CUDACC__) // neither [[deprecated]] nor __declspec(deprecated) work on nvcc on Windows; // you get the error: // // error: attribute does not apply to any entity // // So we just turn the macro off in this case. #if defined(C10_DEFINE_DEPRECATED_USING) #undef C10_DEFINE_DEPRECATED_USING #endif #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName = TypeThingy; #else // [[deprecated]] does work in windows without nvcc, though msc doesn't support // `__has_cpp_attribute` when c++14 is supported, otherwise // __declspec(deprecated) is used as the alternative. #ifndef C10_DEFINE_DEPRECATED_USING #if defined(_MSVC_LANG) && _MSVC_LANG >= 201402L #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName [[deprecated]] = TypeThingy; #else #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName = __declspec(deprecated) TypeThingy; #endif #endif #endif #endif #if !defined(C10_DEFINE_DEPRECATED_USING) && defined(__GNUC__) // nvcc has a bug where it doesn't understand __attribute__((deprecated)) // declarations even when the host compiler supports it. We'll only use this gcc // attribute when not cuda, and when using a GCC compiler that doesn't support // the c++14 syntax we checked for above (available in __GNUC__ >= 5) #if !defined(__CUDACC__) #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName __attribute__((deprecated)) = TypeThingy; #else // using cuda + gcc < 5, neither deprecated syntax is available so turning off. #define C10_DEFINE_DEPRECATED_USING(TypeName, TypeThingy) \ using TypeName = TypeThingy; #endif #endif #if !defined(C10_DEFINE_DEPRECATED_USING) #warning "You need to implement C10_DEFINE_DEPRECATED_USING for this compiler" #define C10_DEFINE_DEPRECATED_USING #endif
Save
cmd:
run