set_attribute Class — pytorch Architecture
Architecture documentation for the set_attribute class in DnnlExt.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/native/mkldnn/xpu/detail/DnnlExt.h lines 262–271
template <typename M>
void set_attribute(int slot, int arg_class, void* handle, M constructor) {
if (mem_arg_cache[slot])
mem_arg_cache[slot].set_data_handle(handle);
else {
mem_arg_cache[slot] = constructor();
c_args[slot].arg = arg_class;
c_args[slot].memory = mem_arg_cache[slot].get();
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free