Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G-retriever API updates (NVTX, Remote Backend, Large Graph Indexer, Examples) #9666

Merged
merged 1,012 commits into from
Nov 26, 2024

Conversation

zaristei
Copy link
Contributor

@zaristei zaristei commented Sep 16, 2024

Follow up to PR 9597. Includes multiple changes related to LLM+GNN experiments and scaling up to a remote backend. Including:

  • LargeGraphIndexer for building a large knowledge graph locally from multiple samples in an arbitrary dataset
  • Remote Backend Loader and examples for deploying a Retrieval algorithm to a third party backend FeatureStore or GraphStore
  • NVTX profiling tools for nsys users
  • Quality of Life improvements and benchmarking scripts for G-Retriever.

Updates using these for WebQSP will be moved to a seperate PR

UPDATE:
PR is being broken up into smaller PRs. These can be previewed here:

docs/source/advanced/rag.rst Outdated Show resolved Hide resolved
docs/source/advanced/rag.rst Outdated Show resolved Hide resolved
docs/source/advanced/rag.rst Outdated Show resolved Hide resolved
docs/source/advanced/rag.rst Outdated Show resolved Hide resolved
test/data/test_large_graph_indexer.py Outdated Show resolved Hide resolved
@puririshi98 puririshi98 changed the title G Retriever Experiments and Improvements (full) G-retriever API updates (NVTX, Remote Backend, Large Graph Indexer, Examples) Nov 25, 2024
Copy link
Contributor

@puririshi98 puririshi98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just make new PR w/ webqsp changes and move advanced/rag.rst to that. and apply the fix for skipping pytest if not correct versioning.

test/data/test_large_graph_indexer.py Outdated Show resolved Hide resolved
zaristei and others added 8 commits November 25, 2024 19:14
Will be re-added with an updated version of WebQSP
Will be re-added with an updated version of WebQSP
Will be re-added with an updated version of WebQSP
Will be re-added with an updated version of WebQSP
Will be re-added with an updated version of WebQSP
@zaristei
Copy link
Contributor Author

zaristei commented Nov 25, 2024

just make new PR w/ webqsp changes and move advanced/rag.rst to that. and apply the fix for skipping pytest if not correct versioning.

New PR to be found here for WebQSP and doc changes

Copy link
Contributor

@puririshi98 puririshi98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Has been reviewed 10+ times over the last few months. Code tested. @zaristei has addressed all reviews. Most of the reviews are much above

@puririshi98 puririshi98 merged commit 742f790 into pyg-team:master Nov 26, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants