首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TFlite微环境中实现SELU激活

在TFlite微环境中实现SELU激活
EN

Stack Overflow用户
提问于 2021-02-24 14:58:00
回答 1查看 174关注 0票数 0

我希望能够使用SELU激活在CNN模型上部署在单片机上使用TFlite微控制器。

SELU只是ELU的一个扩展版本,ELU是作为TFLite微内核之一实现的。

我实现了基于/lite/micro/kernels/elu.cc/lite/micro/kernels/elu.h副本的SELU作为selu.ccselu.h。对于int8操作,SeluEval()中的计算只是从一个查找表返回,该查找表是在SeluPrepare()期间计算和填充的。

从阅读自定义到现在我还不清楚,允许TFLiteMicro端口获取我的SELU激活,以及是否所有的 TFLite 框架,似乎坐在TFLite微的顶部,也需要能够捡起它来成功地转换和量化我的模型?

从我在TFLite微端口中可以看到的情况来看,所有内置的操作系统都在all_ops_resolver.cc中注册,而micro_mutable_op_resolver.h在这里添加了我的立方体op,这可能是一个继续前进的黑客,如果是nessecery的话。

有没有人成功地实现了一个自定义op,在TFLite微,并能够指出一个方向,这应该如何做?

或者,是否有关于该过程的其他信息可供选择?

EN

回答 1

Stack Overflow用户

发布于 2021-02-25 09:12:23

您可以使用TFLu将自定义op添加到MicroMutableOpResolver运行时。测试代码包含了如何做到这一点的最小示例。如果使用自定义名称注册selu,则可以在运行时使用它。

如果空间允许,您可以使用‘'AllOpsResolver`’并添加自定义op。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66353396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档