vec Class — pytorch Architecture
Architecture documentation for the vec class in DnnlExt.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/native/mkldnn/xpu/detail/DnnlExt.h lines 14–23
template <>
struct hash<dnnl::memory::dims> {
size_t operator()(dnnl::memory::dims const& vec) const {
size_t seed = vec.size();
for (auto& i : vec) {
seed ^= i + 0x9e3779b9 + (seed << 6) + (seed >> 2);
}
return seed;
}
};
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free