Skip to content

[FEA][NV] Move nvgraph repo in cugraph repo #33

@afender

Description

@afender

This task will result in open sourcing nvGraph. NvGraph contains the core CUDA code for Jaccard, Louvain, BFS, SSSP and more.

The goal is to open source all at once to facilitate the integration and minimize the refactoring effort.

Before moving nvGraph repo here, the following tasks must be done in nvGraph:

Then :

  • Copy nvgraph code in cugraph repo: code should be in a nvgraph folder under cpp/nvgraph
  • Add build option to produce nvgraph library
  • rename nvgraph stand alone library nvgraph_st into nvgraph_rapids
  • Update cugraph infrastructure to build the newly added nvpraph code

Important improvement

  • Remove multiple CUB dependencies (3 versions of cub in cugraph after transferring nvgraph...)
  • Reduce build time (nvgraph takes minutes to build, this will negatively impact cugraph development)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions