【发布时间】:2021-07-08 03:55:10
【问题描述】:
我有一个模型,我想移植到 tflite micro。但是,当我运行代码时,它给了我以下错误:
没有找到内置操作码“TRANSPOSE”版本“2”的操作
操作码d注册失败
我假设 tflite micro 不支持转置功能。我也尝试用 PERMUTE 层替换它,但它似乎在引擎盖下使用 tf.transpose。这是我尝试转换的模型的一部分:
output = tf.reshape(output, (img_width // B, B, img_height // B, B), name="reshape_in")
output = Permute((2, 1, 3), name="transpose_in")(output)
有没有其他方法可以在不调用 tf.transpose 的情况下执行此转置?也许使用重塑?
【问题讨论】:
-
如果我可能会问,为什么你不想使用 tf.transpose?
-
您使用哪个 TensorFlow 版本将模型转换为 TFLite?
标签: tensorflow keras deep-learning tensor tensorflow-lite