【问题标题】:Speeding up `using Distributions` in Julia在 Julia 中加速“使用分布”
【发布时间】:2015-05-20 17:40:43
【问题描述】:

在我的机器上,使用 Julia 的开发版本,命令 import Distributions 需要 6.6 秒。有没有办法让它更快?静态预编译会成为 Julia 0.4 的一部分吗?

               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "help()" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.4.0-dev+4603 (2015-05-02 18:25 UTC)
 _/ |\__'_|_|_|\__'_|  |  Commit 803193e* (17 days old master)
|__/                   |  x86_64-unknown-linux-gnu

julia> tic(); import Distributions; toc()
elapsed time: 6.62282982 seconds
6.62282982

【问题讨论】:

    标签: julia


    【解决方案1】:

    Static precompilation 可能会发生在 Julia 0.4 上,但如果它能够进入,还不是 100% 清楚。

    如果您想通过将其烘焙到您的“系统映像”中手动执行此操作,请查看handy package SystemImageBuilder.jl

    【讨论】:

    • 哇! SystemImageBuilder.jl 正是我一直在寻找的……我的程序现在在 5 秒内开始,而不是在 65 秒后开始。非常感谢!
    • 希望静态编译快点实现;使用 Julia 的障碍之一是启动时间慢。
    猜你喜欢
    • 2016-02-14
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    相关资源
    最近更新 更多