data_loader.py 文件源码

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

项目:MLUtil 作者: WarBean 项目源码 文件源码
def __init__(self, config):
        default_config = Config(proc_count = 4)
        self.config = default_config(**config)
        self.exit = Event()
        self.task_list = config.task_list
        self.task_queue = Queue(maxsize = 10)
        self.batch_queue = Queue(maxsize =  10)
        self.workers = []
        self.distributor = Process(target = task_distributor, args = (self,))
        for _ in range(self.config.proc_count):
            self.workers.append(Process(target = config.worker, args = (self,)))

        self.distributor.daemon = True
        self.distributor.start()
        for w in self.workers:
            w.daemon = True
            w.start()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号