1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Jug 1.6.1 发布,基于任务的并行处理框架 下载

本帖由 漂亮的石头2017-08-31 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,029
    赞:
    47
    Jug 1.6.1 已发布,该版本修复了 shell 中的 'invalidate()' 的 bug 。

    Jug 是一个基于任务的并行处理框架,采用 Python 编写,可用来在不同的机器上运行同一个任务,使用 NFS 作为文件系统的通讯。

    更新日志列表

    示例:

    from time import sleep

    from jug import TaskGenerator

    @TaskGenerator
    def is_prime(n):
    sleep(1.)
    for j in range(2, n - 1):
    if (n % j) == 0:
    return False
    return True

    @TaskGenerator
    def count_primes(ps):
    return sum(ps)

    @TaskGenerator
    def write_output(n):
    output = open('output.txt', 'wt')
    output.write("Found {0} primes <= 100.\n".format(n))
    output.close()

    primes100 = []
    for n in range(2, 101):
    primes100.append(is_prime(n))

    n_primes = count_primes(primes100)
    write_output(n_primes)

    下载地址:

    Jug 1.6.1 发布,基于任务的并行处理框架下载地址
     
正在加载...