tensorflow-隊列(1)
阿新 • • 發佈:2018-12-03
相同 city 返回 shared 不同的 生產者 屬性 FifoQueue rsh tf.FIFOQueue
Class?FIFOQueue
先進先出的隊列
shared_name: (Optional.)(可選)。如果非空,這個隊列將在給定的名稱下在多個會話中共享。
name: 隊列操作的可選名稱。
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方法,返回一個字典,名稱為鍵。
name: 隊列操作的可選名稱。
tensorflow-隊列(1)