Julia 程序,执行过程

标签 julia

我有几个 julia 程序在 64 个处理器的集群中运行。 我想知道为什么如果我启动一个 julia 程序,例如:

$ julia main.jl

当我看到 htop 的输出时,我得到了 15 个这样的进程:

PID USER PRI NI VIRT RES SHR S CPU MEM TIME        COMMAND
21389 me 20 0 845M 413 12692S 0.0 0.1 TIME-ELAPSED julia main.jl

这是 julia 固有的优化 main.jl 脚本的东西吗?

最佳答案

听起来您的问题是为什么 julia 进程最终都在一个节点上而不是跨集群结束?

我认为您正在寻找 ClusterManager 功能:https://docs.julialang.org/en/v1/stdlib/Distributed/index.html

关于Julia 程序,执行过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23964926/

相关文章:

julia - 如何在 Julia 中检查字符串的长度?

visual-studio-code - vscode在固定位置打开 "Julia Plots"编辑器

julia - 如何获取依赖于数据框列子集的新列

math - Julia (Julia):是否可以使用isposdef()确定Cholesky分解是否可以分解矩阵?

julia - 忽略 Julia 中返回元组的一些成员

Julia:成对距离的嵌套循环真的很慢

github - 尝试使用 make 构建 Julia 语言的错误消息

julia - 自定义类型别名的 TypeError typeassert

julia - 为什么变量可以在 Julia 宏名称修改中以 # 开头?

multithreading - Julia 中的可用线程数?