有没有办法我们可以读取 graph500 生成的位图文件作为图形文件?
Is there a way we could read the bitmap file that graph500 generates as a graph file?
Graph500 有两种使用 kronecker 图生成器生成图的实现:
- Octave - 此实现生成一个图形文件,该文件采用边缘列表的形式,并且很容易更改为不同的格式作为性能评估或数据分析的预处理步骤。
- c - 此实现生成两个图形文件,一个用于权重,一个用于边,但都是位图格式。
我的问题是关于 c 实现的。我正在尝试在另一段代码中重用该图。我知道如何通过设置 TMPFILE= 和 REUSEFILE=1 的环境变量在 graph500 的 SSSP 实现中重用图形,但是,我正在努力寻找一种在其他程序中读取它的方法。
请帮忙..
您可以使用 this 脚本将 graph500 输出二进制文件转换为边列表。
用法:python graph500-binary-to-text.py "inputgraph500binary" "myoutput.txt"
Graph500 有两种使用 kronecker 图生成器生成图的实现:
- Octave - 此实现生成一个图形文件,该文件采用边缘列表的形式,并且很容易更改为不同的格式作为性能评估或数据分析的预处理步骤。
- c - 此实现生成两个图形文件,一个用于权重,一个用于边,但都是位图格式。
我的问题是关于 c 实现的。我正在尝试在另一段代码中重用该图。我知道如何通过设置 TMPFILE= 和 REUSEFILE=1 的环境变量在 graph500 的 SSSP 实现中重用图形,但是,我正在努力寻找一种在其他程序中读取它的方法。
请帮忙..
您可以使用 this 脚本将 graph500 输出二进制文件转换为边列表。
用法:python graph500-binary-to-text.py "inputgraph500binary" "myoutput.txt"