/
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/logging_is_google_glog.h
(2031B)
#ifndef C10_UTIL_LOGGING_IS_GOOGLE_GLOG_H_ #define C10_UTIL_LOGGING_IS_GOOGLE_GLOG_H_ #include <map> #include <set> #include <vector> #include <iomanip> // because some of the caffe2 code uses e.g. std::setw // Using google glog. For glog 0.3.2 versions, stl_logging.h needs to be before // logging.h to actually use stl_logging. Because template magic. // In addition, we do not do stl logging in .cu files because nvcc does not like // it. Some mobile platforms do not like stl_logging, so we add an // overload in that case as well. #ifdef __CUDACC__ #include <cuda.h> #endif #if !defined(__CUDACC__) && !defined(C10_USE_MINIMAL_GLOG) #include <glog/stl_logging.h> // Old versions of glog don't declare this using declaration, so help // them out. Fortunately, C++ won't complain if you declare the same // using declaration multiple times. namespace std { using ::operator<<; } #else // !defined(__CUDACC__) && !defined(C10_USE_MINIMAL_GLOG) // In the cudacc compiler scenario, we will simply ignore the container // printout feature. Basically we need to register a fake overload for // vector/string - here, we just ignore the entries in the logs. namespace std { #define INSTANTIATE_FOR_CONTAINER(container) \ template <class... Types> \ ostream& operator<<(ostream& out, const container<Types...>&) { \ return out; \ } INSTANTIATE_FOR_CONTAINER(vector) INSTANTIATE_FOR_CONTAINER(map) INSTANTIATE_FOR_CONTAINER(set) #undef INSTANTIATE_FOR_CONTAINER } // namespace std #endif #include <glog/logging.h> // Additional macros on top of glog // Log with source location information override (to be used in generic // warning/error handlers implemented as functions, not macros) // // Note, we don't respect GOOGLE_STRIP_LOG here for simplicity #define LOG_AT_FILE_LINE(n, file, line) \ ::google::LogMessage(file, line, ::google::GLOG_##n).stream() #endif // C10_UTIL_LOGGING_IS_GOOGLE_GLOG_H_
Save
cmd:
run