schema Class — pytorch Architecture
Architecture documentation for the schema class in function_schema.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/core/function_schema.h lines 671–686
template<>
struct hash<c10::FunctionSchema> {
size_t operator()(const c10::FunctionSchema& schema) const
{
auto hash = std::hash<c10::OperatorName>{}(schema.operator_name());
auto args_hash = c10::hash<std::vector<c10::Argument>>{}(schema.arguments());
auto returns_hash = c10::hash<std::vector<c10::Argument>>{}(schema.returns());
auto is_vararg_hash = std::hash<bool>{}(schema.is_vararg());
auto is_varret_hash = std::hash<bool>{}(schema.is_varret());
hash = c10::hash_combine(hash, args_hash);
hash = c10::hash_combine(hash, returns_hash);
hash = c10::hash_combine(hash, is_vararg_hash);
hash = c10::hash_combine(hash, is_varret_hash);
return hash;
}
};
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free