tensorflow-队列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow-队列相关的知识,希望对你有一定的参考价值。
tf.FIFOQueue
Class?FIFOQueue
先进先出的队列
属性
dtypes
队列元素的每个组件的dtypes列表
name
队列名字
基础队列的名称。
names
队列元素的每个组件的名字列表
queue_ref
基础队列引用
shapes
队列元素的每个组件的尺寸列表
Methods
init
?
init(
? ? capacity,
? ? dtypes,
? ? shapes=None,
? ? names=None,
? ? shared_name=None,
? ? name=‘fifo_queue‘
)
创建一个先进先出的队列。
一个FIFOQueue具有有限的容量;支持多个并发生产者和消费者;并且提供恰好一次传递。
一个FIFOQueue持有一个至多容量元素的列表。每个元素是一个固定长度的张量元组,其dtype由dtypes描述,其形状可选地由shapes参数描述。
如果指定了shapes参数,则队列元素的每个组件必须具有各自的固定形状。如果未指定,则不同的队列元素可能具有不同的形状,但是不允许使用dequeue_many。
参数:
capacity: 整数。可存储在该队列中的元素数量的上限。
dtypes: 一个dType对象的列表。dtypes的长度必须等于每个队列元素中张量的数量。
shapes: (可选) 一个完全定义的TensorShape对象的列表,其长度与dtypes相同,或者None。A
names: (Optional.) 可选的)一个字符串列表,命名为与dtypes相同的队列中的组件,或者None。如果指定了dequeue E方法,返回一个字典,名称为键。
shared_name: (Optional.)(可选)。如果非空,这个队列将在给定的名称下在多个会话中共享。
name: 队列操作的可选名称。
以上是关于tensorflow-队列的主要内容,如果未能解决你的问题,请参考以下文章