tfqueue.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:TensorArtist 作者: vacancy 项目源码 文件源码
def setup(self, graph):
        self._placeholders = graph.get_collection(TArtGraphKeys.PLACEHOLDERS)
        placeholders_dtypes = [x.dtype for x in self._placeholders]
        self._input_queue = tf.FIFOQueue(self._env.flags.input_queue_size, placeholders_dtypes, name=self._name)
        self._input_queue_cond = tf.placeholder_with_default(True, shape=[], name=self._name + '_cond')

        self.enqueue_op = self._input_queue.enqueue(self._placeholders)
        self.dequeue_op = self._input_queue.dequeue()
        self.close_op = self._input_queue.close(cancel_pending_enqueues=True)
        self.qsize_op = self._input_queue.size()

        for a, b in zip(self._placeholders, self.dequeue_op):
            as_tftensor(b).set_shape(as_tftensor(a).get_shape())

        self.edit_graph(graph)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号