-
Notifications
You must be signed in to change notification settings - Fork 344
Closed
Labels
feature requestNew feature or requestNew feature or request
Description
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:
- Use cmake infrastructure (see [FEA] Modify nvgraph to build with cmake #34)
- Review for IP
- Integrate recent changes from perforce (if any)
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_stintonvgraph_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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature requestNew feature or requestNew feature or request