文件名称:olive:适用于多 GPU 的轻量级图形处理框架
文件大小:355KB
文件格式:ZIP
更新时间:2024-07-02 05:57:13
C++
Olive:用于多 GPU 的轻量级图形处理框架
输入格式
Olive 框架支持输入图的两种数据格式: edge-list-file格式和dimacs格式。 用户可以通过调用两个内置 API 来读取相应的图形文件: fromEdgeListFile()和fromDimacsFile() 。
边缘列表文件
边列表文件中的每一行代表图中的一条有向边。 更具体地说,文件中的每一行都包含两个整数:源顶点 id 和目标顶点 id,以及可选的边关联值。 以#开头的行被视为注释。 例如:
# Comment Line
# SourceId TargetId
【文件预览】:
olive-master
----grd.h(5KB)
----oliver.h(8KB)
----vertexSubset.h(5KB)
----olive.h(19KB)
----partitionStrategy.h(2KB)
----edgeTuple.h(2KB)
----data()
--------isolatedGraph_1K(387B)
--------gridGraph_15(716B)
--------chainGraph_1K(16KB)
--------acyclicGraph_100(47KB)
--------maxflowGraph_100(4KB)
--------disorderedGraph_9(427B)
--------singletonGraph_1(381B)
--------starGraph_1K(12KB)
--------orderedGraph_9(427B)
----BFS.cu(5KB)
----partition.h(16KB)
----testCsrGraph.cu(829B)
----LOGO.png(46KB)
----common.h(4KB)
----oliveKernel.h(5KB)
----logging.h(3KB)
----LICENSE(1KB)
----testPageRank.cu(4KB)
----PageRank.cu(4KB)
----testBFS.cu(3KB)
----oliverKernel.h(6KB)
----.gitignore(58B)
----utils.h(5KB)
----SSSP.cu(5KB)
----Makefile(2KB)
----messageBox.h(5KB)
----Example.png(232KB)
----README.md(5KB)
----commandLine.h(3KB)
----bitmap.h(6KB)
----timer.h(2KB)
----csrGraph.h(9KB)