用于微控制器的 tensorflow lite 中 model.h 和 model.cc 之间的区别

Difference between model.h and model.cc in tensorflow lite for microcontrollers

用于微控制器的tensorflow lite中的tinyml中使用的model.h和model.cc文件有什么区别?在优化我的模型并将其转换为在 32 位 ARM Cortex 微控制器上使用后,我只得到了 model.cc 文件。但是,在我看到的所有教程中,都使用了 .h 和 .cc 文件。 .h文件从哪里来?

正如 Dr.Snoopy 在评论中提到的那样,它将接口和实现分开 - 只是一种标准做法。我们定义这两个文件(它们不是自动生成的)

是的,你们都是对的。我的问题是关于将 tensorflow 模型转换为 arduino 的量化 tflite 模型,因为我注意到大多数人会在没有 .h 文件的情况下生成 .cc,但在使用中找不到 .cc 文件,只有 .cc 文件。 h 文件被使用。结果在这种情况下无关紧要,因为需要的是量化二进制模型。所以.cc文件稍后将重命名为.h文件并部署在arduino上。