/usr/local/lib64/python3.6/site-packages/torch/include/torch/csrc/jit/backends
NameSizeModeActions
backend.h40600644editdlrm
backend_debug_handler.h63320644editdlrm
backend_debug_info.h23380644editdlrm
backend_detail.h11040644editdlrm
backend_exception.h20520644editdlrm
backend_init.h2770644editdlrm
backend_interface.h11840644editdlrm
backend_preprocess.h4380644editdlrm
backend_resolver.h2770644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/torch/csrc/jit/backends/backend_detail.h (1104B)
#pragma once #include #include #include namespace torch { namespace jit { using DebugHandleType = int64_t; using NodeToDebugHandle = std::unordered_map; using BackendDebugHandleGenerator = std::function&)>; namespace detail { using BackendPreprocessFunction = std::function&, const BackendDebugHandleGenerator& generate_debug_handles)>; TORCH_API void registerBackendPreprocessFunction( const std::string& name, const BackendPreprocessFunction& preprocess); bool hasBackendPreprocessFunction(const std::string& name); BackendPreprocessFunction getBackendPreprocessFunction(const std::string& name); TORCH_API Module codegen_backend_module( const std::string& backend_name, const Module& orig_module, const c10::Dict& method_compile_spec, const c10::DictTypePtr& any_dict_ty); } // namespace detail } // namespace jit } // namespace torch