paddle-phi-kernel

Installation
SKILL.md

PHI Kernel 体系总览

Kernel 两级 map 结构

PHI kernel 在 KernelFactory 单例中以两级 flat_hash_map 存储:

api_name (string)  →  KernelKeyMap
                        ├── KernelKey_1  →  Kernel_1
                        ├── KernelKey_2  →  Kernel_2
                        └── ...
  • 第一级:算子名称(如 "add", "matmul")→ KernelKeyMap
  • 第二级:KernelKeyKernel 对象(包含函数指针、参数元信息)

KernelKey 哈希结构

KernelKey 由 Backend、DataLayout、DataType 三要素组成,哈希编码为 32-bit 整数:

Related skills
Installs
5
GitHub Stars
2
First Seen
Mar 13, 2026