-
Notifications
You must be signed in to change notification settings - Fork 160
feat: implement GraphSAGE algorithm based on GeaFlow inference framework #679
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
Open
kitalkuyo-gita
wants to merge
26
commits into
apache:master
Choose a base branch
from
kitalkuyo-gita:issue-677
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
7e93737
feat: support GraphSAGE
kitalkuyo-gita 3866aa7
enhance: add feature select
kitalkuyo-gita 22edacd
test: add test
kitalkuyo-gita 67c1fb9
enhance: add test case
kitalkuyo-gita 3f22f9f
enhance: add GQL support
kitalkuyo-gita 86b4822
enhance: add cuda device && adjust dimssion
kitalkuyo-gita c2280b6
chore: add license
kitalkuyo-gita 55e42b6
bugfix: add conda url
kitalkuyo-gita c8120ee
enhance: add user custom sys python path
kitalkuyo-gita 726fc3a
rerfactor: fill original dimssion
kitalkuyo-gita 5b4dd8a
refactor: update agg collect dimssion
kitalkuyo-gita f4a87d4
refactor: adjust dimension
kitalkuyo-gita a5de492
enhance: solve resource lack while boot
kitalkuyo-gita 8de7b49
refactor: cython deps copy
kitalkuyo-gita bc86864
chore:remove useless code
kitalkuyo-gita 9b6921d
fix: Replace var keyword with explicit type for JDK 8 compatibility
kitalkuyo-gita fadd0f8
fix: Replace FileWriter constructor with OutputStreamWriter for JDK 8…
kitalkuyo-gita c4c5480
ci: Install Python dependencies including PyTorch for GraphSAGE tests
kitalkuyo-gita 3c1c656
ci: Trigger CI build to verify Python dependencies installation
kitalkuyo-gita bbe5900
ci: Install Python dependencies in JDK 11 workflow for GraphSAGE tests
kitalkuyo-gita 0992714
Merge remote-tracking branch 'upstream/master' into issue-677
kitalkuyo-gita fe761c8
style: Remove unused imports in BuildInSqlFunctionTable to fix checks…
kitalkuyo-gita 2bd227f
fix: Re-add ConnectedComponents to SQL function table registration
kitalkuyo-gita fe709e6
fix: Add LabelPropagation to SQL function table registration
kitalkuyo-gita 8e4477e
fix: Add Louvain algorithm to SQL function table registration
kitalkuyo-gita 6471ad8
feat: support Python UDF class name parameterization for multi-algori…
kitalkuyo-gita File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand the change here. clientLocal is a thread-local variable that has the same lifecycle as the graph operator.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The change itself was made because it was feared that the current inference context (inferContext) could not be obtained from inferpool. clientLocal was made to use the already created inferContext, reusing existing resources.