/usr/local/lib64/python3.6/site-packages/torch/include/ATen/core/dispatch
NameSizeModeActions
CppSignature.h24220644editdlrm
Dispatcher.h248200644editdlrm
DispatchKeyExtractor.h79890644editdlrm
ObservedOperators.h3290644editdlrm
OperatorEntry.h114950644editdlrm
OperatorOptions.h9230644editdlrm
RegistrationHandleRAII.h8580644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/ATen/core/dispatch/OperatorOptions.h (923B)
#pragma once #include namespace c10 { enum class AliasAnalysisKind : uint8_t { INTERNAL_SPECIAL_CASE, CONSERVATIVE, // The most conservative alias analysis type, assumes // side-effects. This is the default analysis. FROM_SCHEMA, PURE_FUNCTION }; #if !defined(_MSC_VER) constexpr // Our current MSVC version has a bug that doesn't allow this to be constexpr. #endif inline const char* toString(AliasAnalysisKind aliasAnalysisKind) { return (aliasAnalysisKind == AliasAnalysisKind::CONSERVATIVE) ? "CONSERVATIVE" : (aliasAnalysisKind == AliasAnalysisKind::FROM_SCHEMA) ? "FROM_SCHEMA" : (aliasAnalysisKind == AliasAnalysisKind::PURE_FUNCTION) ? "PURE_FUNCTION" : (aliasAnalysisKind == AliasAnalysisKind::INTERNAL_SPECIAL_CASE) ? "INTERNAL_SPECIAL_CASE" : "UNKNOWN"; } } // namespace c10