eml-eda / riscv-nn

0 stars 0 forks source link

Synergies with muriscv_nn #1

Open DanMueGri opened 9 months ago

DanMueGri commented 9 months ago

Hi,

we are working in TRISTAN more on the simulator side, but we already tried a port of cmsis_nn for riscv:
https://github.com/tum-ei-eda/muriscv-nn

Maybe that is useful to get you started.

Best, Daniel

danielepagliari commented 9 months ago

Dear Daniel,

Thanks for the suggestion. Actually, our work in TRISTAN is aimed at enhancing the CMSIS-NN-like library PULP-NN (https://github.com/pulp-platform/pulp-nn/) which we are already actively using, with new features.

But of course, we'll have a look at your muriscv_nn. Thanks a lot for pointing it out.

Best.

Daniele

DanMueGri commented 9 months ago

Dear Daniele,

Ok, thanks for the info. I just wanted to point our work out, such that we avoid any double work and use synergies. In muriscv_nn we concentrate on providing CMSIS-NN compatible kernels for the standard V and P (P is still a moving target) extension. If you think they could be useful for being integrated in a common library, feel free to get in touch with us. As far as I remember pulp-nn concentrates on your custom PULP instruction extension for ML, right? Will you there support the Core-V extension?

Best, Daniel