3个版本

使用旧的Rust 2015

0.1.3 2018年5月27日
0.1.1 2018年5月16日
0.1.0 2018年3月28日

#workload中排名38

每月下载量25
slurmplus中使用

MIT许可证

69KB
1K SLoC

slurm-rs

Rust对Slurm工作负载管理器的绑定。

API覆盖率远未完善,但基本框架已经就绪。

构建和兼容性

有关如何正确构建针对您的Slurm库的一些说明,请参阅兄弟目录../slurm-sys中的README。您必须安装一个有效的rustfmt。您可能还需要设置一些环境变量,以便构建脚本可以找到您的Slurm库和包含文件。

目前,该包正在针对Slurm 17.11进行开发。Slurm C API并不特别稳定,因此该包可能无法编译针对其他版本的Slurm,甚至可能表现出错误的运行时行为。目标是让该包与广泛的Slurm版本兼容,并且有代码基础设施来适应不断发展的C API。如果该包因与您使用的Slurm版本相关的任何原因而无法构建,请提交一个带有详细信息的issue。

此包还需要Slurm会计数据库库libslurmdb可用。欢迎对此要求进行放宽的贡献。

许可

在MIT许可证下授权。

依赖项

~3.5–6MB
~111K SLoC