在slurm中运行python程序时获取信息的简单python 3包

slurmee的Python项目详细描述


泥浆

Build Status

简单的python 3包,用于在slurm中运行python程序时获取信息。

用法

importslurmeeprint(f"Slurm job id: {slurmee.get_job_id()}")print(f"Slurm job name: {slurmee.get_job_name()}")print(f"Slurm submit dir: {slurmee.get_submit_dir()}")print(f"Slurm job nodelist: {slurmee.get_job_nodelist()}")print(f"Slurm submit host: {slurmee.get_submit_host()}")print(f"Slurm job num_nodes: {slurmee.get_job_num_nodes()}")print(f"Slurm cpus on node: {slurmee.get_cpus_on_node()}")print(f"Slurm ntasks: {slurmee.get_ntasks()}")print(f"Slurm nodeid: {slurmee.get_nodeid()}")

方法如果不在slurm内部运行,则返回None。它可用于检查这种情况,例如

ifslurmee.get_job_id():print("Running inside of slurm!")

开发

此包没有外部运行时依赖项。测试可以通过

make test

要安装用于生成文档和发布包的依赖项,请在虚拟环境中运行

pip install -e ".[test,dev,doc]"

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java可运行jar文件找不到log4j。xml   java在API设计中,我应该限制发送请求参数的HTTP方法吗?   java为什么在第二次调用paint时没有任何东西被吸引到我的awt窗口?   我的javafx游戏中的java问题   java BlackBerry库问题。(jre6+NET\u RIM\u BLACKBERRY)   java Fling视图动画   java如何从一个类执行多个JUnit测试套件?   java如何高效地将日志索引到弹性搜索   MouseWheelMotion事件期间java窗口变为空白   Spring MVC Web应用程序的类java Rails视图   按钮如何用Java编写下拉按钮   ant如何在Java16中删除enablepreview?   击键如何以编程方式将java jks密钥库转换为pkcs12证书?   找不到java Mockito返回方法   从Firebase获取数据列表并在不同活动/片段中共享的java最佳实践   带有日历素数面的java验证程序   B树节点的深度(java)   java有办法隐藏JFrame中的所有元素吗   java Android虚拟话筒   java如何在小部件上动态添加的元素上设置LayoutParams