#ifndef SELECT_HELPER_HPP #define SELECT_HELPER_HPP #include "catlass/layout/layout.hpp" using namespace AscendC; using namespace Catlass; template struct LayoutBInitializer { CATLASS_DEVICE static Layout create(uint32_t k, uint32_t n) { return Layout{k, n}; } }; template struct LayoutBInitializer> > { CATLASS_DEVICE static Layout create(uint32_t k, uint32_t n) { return Layout::template MakeLayout(k, n); } }; #endif // SELECT_HELPER_HPP