TensorFlow for iOS是否支持FIFOQueue?

TensorFlow for iOS是否支持FIFOQueue?,tensorflow,Tensorflow,iOS的TensorFlow是否包含FIFOQueue 我训练了一个模型,将其冻结,并针对推理进行了优化,但我在iOS上收到了一条关于FIFOQueue的错误消息 无法创建TensorFlow图:参数无效:未注册操作内核以支持具有这些属性的Op'FIFOQUUE'。已注册设备:[CPU],已注册内核: [[节点:fifo_队列=fifo_队列容量=30,组件_类型=[DT_FLOAT,DT_FLOAT,DT_FLOAT],容器=”,形状=[[640480,3],[300,1,2],[300,1,

iOS的TensorFlow是否包含FIFOQueue

我训练了一个模型,将其冻结,并针对推理进行了优化,但我在iOS上收到了一条关于FIFOQueue的错误消息

无法创建TensorFlow图:参数无效:未注册操作内核以支持具有这些属性的Op'FIFOQUUE'。已注册设备:[CPU],已注册内核: [[节点:fifo_队列=fifo_队列容量=30,组件_类型=[DT_FLOAT,DT_FLOAT,DT_FLOAT],容器=”,形状=[[640480,3],[300,1,2],[300,1,4],[300,1,4],[shared_name=“]””

在训练和获取输入之前,我甚至在tensorflow/contrib/slim/python/slim/nets/inception_v1.py中尝试了设置is_training=False。(我尝试了使用is_training=True创建的检查点)


TinsorFlow for iOS不支持FIFOQUUE吗?

我在TensorFlow/contrib/makefile/tf_op_files.txt中添加了“TensorFlow/core/kernels/fifo_queue_op.cc”,然后运行compile_iOS_TensorFlow.sh,错误消失了

可能不是iOS特有的问题。这要么是设备放置问题(硬请求将仅CPU的op放置在GPU上),要么是数据类型问题(float/double)。我猜第一个,在这种情况下也许会有帮助?