mario.py 文件源码

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

项目:More-I-O 作者: koltafrickenfer 项目源码 文件源码
def trainPool(population,envNum,species,queue,env): 
    before = time.time()
    results = []
    jobs = Queue()
    lock = multiprocessing.Lock()
    s = 0
    for specie in species:
        g=0
        for genome in specie.genomes:
            genome.generateNetwork()
            jobs.put((s,g,genome))
            g+=1
        s+=1

    mPool = multiprocessing.Pool(processes=envNum,initializer = poolInitializer,initargs=(jobs,lock,))
    results = mPool.map(jobTrainer,[env]*envNum)
    mPool.close()
    mPool.join()
    after = time.time()
    killFCEUX()

    print("next generation")

    queue.put(results)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号