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

Upgrade to a better CUDA paradigm #114

Merged
merged 109 commits into from
May 12, 2017
Merged

Upgrade to a better CUDA paradigm #114

merged 109 commits into from
May 12, 2017

Conversation

chewxy
Copy link
Member

@chewxy chewxy commented May 12, 2017

Both tapeMachine and lispMachine now can use CUDA ops!

…s were found, then don't bother initializing CUDA contexts
Added binOp that uses CUDA (name is still incorrect)
…tandable

Cleaned up the logging stuff as well so it doesn't make so much noise
…of an input node, assume that it will be required at the end of the program.

Updated the op_math_tests
fixed up all the issues with elemBinOp
…or finetuning while the batching algorithms are being written

Added basic rudimentary block/grid calculations. Could definitely use a lot of improvements there
lispMachine now uses CUDA... somewhat wrongly (pointer values get overwritten)
The charRNN example program STIL randomly segfaults.
renamed unamangedMem() to IsManuallyManaged(). Renamed everything related to unmanagedMem to manuallyManagedMem
@chewxy chewxy self-assigned this May 12, 2017
@chewxy chewxy merged commit 215b466 into master May 12, 2017
@chewxy chewxy deleted the cuda2prop branch June 23, 2017 21:32
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.

None yet

1 participant