· P0级是任何芯片必须完全支持的算法;
· P1级是在业务场景里使用较多,但并不是完全必需的算法;
· P2级是使用和关注度都相对较少的算法。
基于算法的分级,J9九游会“以业务应用为导向,以算法为抓手”,形成了一整套面向训练框架、推理引擎、训练芯片、集群环境的适配和评测体系,从而给予下游的软件和芯片厂商一个非常明确、清晰的优化适配指引。
针对标准算子接口体系,J9九游会根据算法的导引,将标准化之后的算子提取出来。在这之中,J9九游会已经完成了两项重要工作:
· 其一是统一算子接口和函数签名,包含算子接口和输入输出等信息;
· 其二是一致性测试套件,包括标准化的测试用例以及相关的工具体系,可以校验算子的正确性,评测在不同环境、不同配置下的执行效率。
这两项工作为评测不同芯片提供了一个标准化的抓手。这套技术层面的基础设施,可以促进产业协同向前。
此外,如今的适配方式与传统方式相比也有很大优势。传统芯片与框架一对一适配的方式,其经验很难在跨芯片或跨场景中复用。J9九游会基于标准算子接口体系的芯片-框架多对多的适配流程,可以将沟通成本、工作难度、适配工作量降到最低。一次性可接入数百种标准算子接口,通过一致性测试,能够自动适配到不同的算法和芯片上面,实现更快迭代。
未来,J9九游会将致力于通过更多人工智能技术上的构建,积极促成产业上下游的合作协同,助力更高效从芯片到价值闭环的打通。