gpt4 book ai didi

ocaml - 多个工作进程的 ocp-build.conf 语法?

转载 作者:行者123 更新时间:2023-12-04 20:05:22 28 4
gpt4 key购买 nike

我想配置我的 OCaml OPAM 构建以并行运行多个工作进程。实际上在 OPAM github 上有一张票

https://github.com/OCamlPro/opam/issues/310

这表示我只需要编写一个 ocp-build.conf 文件。不幸的是,我完全没有找到有关此配置文件语法的任何文档。我有 S'edTFW,如果我能找到它,我会很高兴加入 RTFM。

有没有人碰巧知道如何为多个工作进程配置 ocp-build?

最佳答案

第一次调用 ocp-build 时,它创建了一个全局文件 ~/.ocp/ocp-build.conf (~ 是您的主目录)和项目中的本地文件 ocp-build.root

根据您的 ocp-build 版本,两个文件都定义了一个选项 ncores(旧版本)或 njobs(最新版本)。在ocp-build.root中,默认值为None,表示未设置该值,应使用默认值(即来自全局文件的值) .

例如,在我的 ~/.ocp/ocp-build.conf 文件中,我有 ncores = 5(和 njobs = 5,因为我也使用最新版本),这意味着可以并行启动 5 个进程(我使用四核,所以大于 4 的都可以)。

请注意,ocp-build 只能在依赖性不是太强的情况下并行编译,或者您同时编译字节码和 native 代码。

关于ocaml - 多个工作进程的 ocp-build.conf 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14034543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com