Created by: Shixiaowei02
1、将pass中用到KernelRegistry::Global().Create() 的 kernel name 罗列到 bindkernel 中,在运行pass 之前提前进行一轮检查,如果 create 返回空就直接跳过 pass。防止在 pass 运行时再调用这个函数挂出来。 2、bindtargets 和 bindkernel 一起使用时,是相与的关系。 3、bindtargets 多次出现时,取逻辑或;bindkernel 多次出现时,取逻辑与。 4、bindkernel 可以添加 Place 作为可选参数。当参数中的 Place 同时出现三个 kAny 时,相当于任意同名的 kernel 都可以满足条件(即等同于省略了 Place 可选参数)。