Skip to content

Instantly share code, notes, and snippets.

View afender's full-sized avatar

Alex Fender afender

View GitHub Profile
@afender
afender / libcugraph-ninja.md
Last active November 20, 2020 23:35
cugraph ninja build

Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.

Building cuGraph with ninja

sudo apt install ninja-build

Add -GNinja to the regular CMake step

Run ninja && ninja install instead of make -j && make install

GPU Memory Size Memory Type Data Load Graph Create PageRank Results
Quadro RTX 8000 48 GB GDDR6 11.23 3.27 8.59 0.64
Quadro GV100 32 GB HBM2 34.87 4.171 4.181 0.576
Quadro GP100 16 GB HBM2 119.886 43.921 5.887 0.792
@afender
afender / cugraph_uvm.ipynb
Last active June 8, 2020 21:03
cuGraph's PageRank with unified memory
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@afender
afender / multi_gpu_pagerank.ipynb
Last active October 18, 2019 17:06
Multi-GPU PageRank example
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.