-
Notifications
You must be signed in to change notification settings - Fork 229
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
NVRTC Batch 6 #1182
NVRTC Batch 6 #1182
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #1182 +/- ##
===========================================
- Coverage 94.08% 94.06% -0.02%
===========================================
Files 780 780
Lines 65796 65796
===========================================
- Hits 61903 61891 -12
- Misses 3893 3905 +12
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
Adds support for
modf
(ours is different than libcu++),trigamma
, and two argbeta
. This brings NVRTC support up to par with NVCC and SYCL, so this will be the last NVRTC only PR. Moving forward the PRs will add unified support.Adds new workaround header
<boost/math/tools/cstdint.hpp>
to provide fixed width type definitions and definesboost::math::size_t
tounsigned long
on CUDA platforms because that type is missing. NVIDIA has been producing only 64-bit devices since 2012 so this size type is a safe assumption.Completed CI runs can be found: cppalliance/cuda-math#15