MCPcopy Create free account
hub / github.com/MegEngine/MegCC / DeduceLayoutMap

Method DeduceLayoutMap

compiler/lib/KernelGen/Common/DeduceLayoutMap.cpp:290–300  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

288} // namespace
289
290DeduceLayoutMap::DeduceLayoutMap() {
291 map[KernelPack::KernType::IndexingMultiAxisKernel] =
292 std::make_shared<IndexingDeduceLayout>();
293 map[KernelPack::KernType::ArgSortKernel] = std::make_shared<ArgSortDeduceLayout>();
294 map[KernelPack::KernType::ConcatKernel] = std::make_shared<ConcatDeduceLayout>();
295 map[KernelPack::KernType::ElemwiseKernel] =
296 std::make_shared<ElemwiseDeduceLayout>();
297 map[KernelPack::KernType::TypeCvtKernel] = std::make_shared<TypecvtDeduceLayout>();
298 map[KernelPack::KernType::WarpPerspectiveKernel] =
299 std::make_shared<WarpPerspectiveDeduceLayout>();
300}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected