BPU 自定义层的使用

用户您好,请详细描述您所遇到的问题:

1. 为什么OE和板端是两种python模块,明明OE中的horizon_nn也可以模拟板端进行推理。而板端的pyeasy_dnn中,仅仅保留已有层的推理过程。 2. hbDNNRegisterLayerCreator这个函数没有依赖任何其他变量,我是否可以用cython将它包装起来,调用后,再调用pyeasy_dnn实现推理?

2. hbDNNRegisterLayerCreator这个函数没有依赖任何其他变量,我是否可以用cython将它包装起来,调用后,再调用pyeasy_dnn实现推理?

3. 这pyeasy_dnn代码能否开源,不知道pyeasy_dnn是基于cython还是pybind的,pyeasy_dnn估计也是C++版本的一个包装,而且里面其实没多少功能,如果可以把pyeasy_dnn这部分开源的话,自己也可以进行二次开发。

问题一、OE中的horizon_nn是针对onnx模型的推理,pyeasy_dnn是板端二进制模型的推理,不是一个维度

问题二、可以试用cython进行测试

问题三、使用pybind进行封装,目前没有对外的计划

问题4:注册的层跟已有层一样,是以注册层为主吗?