-
Notifications
You must be signed in to change notification settings - Fork 11
Implement CupyArrayContext #251
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
matthiasdiener
wants to merge
43
commits into
main
Choose a base branch
from
cupyactx
base: main
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 1 commit
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
7ab5211
Implement CupyArrayContext
matthiasdiener 96b7a3d
print device name in test
matthiasdiener 8dee38d
pylint
matthiasdiener 2c025eb
Merge branch 'main' into cupyactx
matthiasdiener d6e3136
Merge branch 'main' into cupyactx
matthiasdiener bfa648a
update with current numpy actx
matthiasdiener 27e5a19
restore some tests
matthiasdiener 6d507e1
ruff
matthiasdiener 8fb4e0b
make cupy import optional
matthiasdiener be70b67
CI fixes
matthiasdiener 677419b
remove a few spurious changes
matthiasdiener 6250211
change CI cupy integration
matthiasdiener d61f0cf
simplify CI install slightly
matthiasdiener 5871ae7
Merge branch 'main' into cupyactx
matthiasdiener 9c56443
Merge branch 'main' into cupyactx
matthiasdiener fd95813
lint
matthiasdiener 5f4c4d9
update docs
matthiasdiener a8fe272
Merge branch 'main' into cupyactx
matthiasdiener 2296c6d
improve array container support in {to,from}_numpy
matthiasdiener 8fd5488
WS fix
matthiasdiener 6f3cd94
fixes
matthiasdiener ab8266d
allow optional device selection
matthiasdiener 79b0bc3
try running cupy via gitlab
matthiasdiener 70aff99
debug more
matthiasdiener 8b5c6cf
Revert "debug more"
matthiasdiener 8561b2f
only test pocl-cpu in cupy test
matthiasdiener 904e061
fix conda build
matthiasdiener 340f9dc
add to coverage table
matthiasdiener 3ee28cc
keep device in clone()
matthiasdiener ce33f23
remove loopy handling
matthiasdiener cd2a366
Revert "keep device in clone()"
matthiasdiener 8e7e1f1
Revert "allow optional device selection"
matthiasdiener 326e164
No need for separate method
matthiasdiener 4d429f8
remove unneeded functions
matthiasdiener 69e2133
add a comment on non-blocking cp.asnumpy
matthiasdiener f83ee9c
add README links
matthiasdiener fae85a4
fix typo
matthiasdiener d9ce8d5
clean up loopy cache
matthiasdiener 1f5649c
Merge branch 'main' into cupyactx
matthiasdiener f16bc29
Merge branch 'main' into cupyactx
matthiasdiener ebd4828
Merge branch 'main' into cupyactx
matthiasdiener dc62cdc
Merge branch 'main' into cupyactx
matthiasdiener 22649a0
bpr things
matthiasdiener 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
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.
Uh oh!
There was an error while loading. Please reload this page.
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.
Out of curiosity, what are the implementations for debugging/profiling? (also mentioned in
doc/)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 think there are any at the moment (?). Unless passing a
CommandQueuewith profiling enabled counts there..It would be nice to have some fancier profiling for things though 😁