dst_n Class — pytorch Architecture
Architecture documentation for the dst_n class in vec_mask.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/cpu/vec/vec_mask.h lines 55–69
template <
typename dst_t,
int dst_n,
typename src_t,
int src_n,
typename Enabled = void>
struct VecMaskTo {
static inline VecMask<dst_t, dst_n> apply(
const VecMask<src_t, src_n>& vec_mask) {
auto zeros = VectorizedN<dst_t, dst_n>(static_cast<dst_t>(0));
auto ones = VectorizedN<dst_t, dst_n>(static_cast<dst_t>(1));
return VectorizedN<dst_t, dst_n>::blendv(
zeros, ones, vec_mask.template cast<dst_t, dst_n>());
}
};
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free