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

[WIP] Error handling #169

Merged
merged 10 commits into from Aug 26, 2019

Conversation

@raver119
Copy link

commented Aug 26, 2019

This PR adds:

  • CUDA reverse op reimplemented
  • C-style error handling in NativeOps to hide C++ exceptions from front-end languages like Java
raver119 added 10 commits Aug 26, 2019
CUDA reverse rewrite + couple of tests
Signed-off-by: raver119 <raver119@gmail.com>
don't throw exception on invalid pointer
Signed-off-by: raver119 <raver119@gmail.com>
data types validation for fastpath exec mode + 2 tests
Signed-off-by: raver119 <raver119@gmail.com>
data types validation for fastpath exec mode + 2 tests
Signed-off-by: raver119 <raver119@gmail.com>
ismax allowed dtypes tweak
Signed-off-by: raver119 <raver119@gmail.com>
lastErrorCode + lastErrorMessage for native exceptions handling
Signed-off-by: raver119 <raver119@gmail.com>
exportable ErrorReference
Signed-off-by: raver119 <raver119@gmail.com>
check error codes in java
Signed-off-by: raver119 <raver119@gmail.com>
- consume lastErrorCode
- fast_in dtype validation fix

Signed-off-by: raver119 <raver119@gmail.com>
- sg/cb allowed output type change
- minor logging fix for data type validation

Signed-off-by: raver119 <raver119@gmail.com>

@raver119 raver119 merged commit 25e5c23 into master Aug 26, 2019

@raver119 raver119 deleted the r119_dailyfixes branch Aug 26, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.