使用Flux生成资源图
项目描述
Compspec Flux
Compspec(组合规范)是一种比较事物的规范和模型。Compspec Flux提供了一种简单的方法来提取关于运行中的Flux实例的元数据,即节点图。其他感兴趣的链接包括
- Compspec:发现和加载此插件的Python库。
- 兼容性:容器镜像和应用程序与主机环境之间的兼容性。
- Compspec Go:用于检索工件并为图像选择和调度制作图的Go库。
用法
在此处安装compspec和插件
pip install compspec
pip install compspec-flux
然后(与Flux实例一起)运行插件。请注意,此处提供的VSCode设置将为此提供支持。您可以使用默认设置,或向插件名称“flux”之后添加任何参数。以下是启动Flux实例的方法
flux start --test-size=4
以下是打印到终端的方法
compspec extract flux
Flux输出
{
"graph": {
"nodes": {
"0": {
"id": 0,
"metadata": {
"type": "cluster",
"basename": "cluster",
"name": "cluster0",
"uniq_id": 0,
"containment": {
"paths": "/cluster0"
},
"size": 1,
"unit": "",
"rank": 0,
"exclusive": false
}
},
"1": {
"id": 1,
"metadata": {
"type": "node",
"basename": "node",
"name": "node1",
"uniq_id": 1,
"containment": {
"paths": "/cluster0/node1"
},
"size": 1,
"unit": "",
"rank": 0,
"exclusive": false
}
}
},
"edges": [
{
"source": "0",
"target": "1",
"metadata": {
"name": {
"containment": "contains"
}
}
},
{
"source": "1",
"target": "0",
"metadata": {
"name": {
"containment": "in"
}
}
}
]
}
}
以及如何保存到文件
compspec extract --outfile cluster-resources.json flux
许可证
HPCIC DevTools在MIT许可证下分发。所有新的贡献都必须在此许可证下进行。
有关详细信息,请参阅LICENSE、COPYRIGHT和NOTICE。
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614
项目详情
关闭
compsec-flux-0.0.11.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5e66d1b698ed1b944f3fbc0af85b20869f6cdba0d9c6a00440c841f564e46b97 |
|
MD5 | be9107eef772ad5bd3b93ebcf9397cf3 |
|
BLAKE2b-256 | ec6cbb128bb7fdeb6a065254cf198b0848a2e24ed06e7883cc6dd7cb846e71ef |
关闭
compspec_flux-0.0.11-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 95c273ea14ec7d9850d62a09dec8f4b79a6aaafc738196fb12133f2ef95f2932 |
|
MD5 | e75f820d987f4893ada500cae19063ff |
|
BLAKE2b-256 | bc0cdd6ec7785daba68edbb77a26cc025d774ac57850c814421d8756b25c7f15 |