Matt Borland
|
37875f2a8b
|
Fix min/max usage
|
2024-08-08 16:23:23 -04:00 |
|
Matt Borland
|
467a84c088
|
Fix aliases
|
2024-08-08 08:46:11 -04:00 |
|
Matt Borland
|
58f8af649d
|
Complete the development of type traits for future usage
|
2024-08-08 08:46:05 -04:00 |
|
Matt Borland
|
1af2964989
|
Fix configuration macros
|
2024-08-08 08:46:00 -04:00 |
|
Matt Borland
|
fbf986532f
|
Add CUDA header and inline constexpr variables
|
2024-08-08 08:45:52 -04:00 |
|
Matt Borland
|
eb9b5336b3
|
Fix namespace and SFINAE
|
2024-08-08 08:45:47 -04:00 |
|
Matt Borland
|
39f5c75794
|
Add definitions for inline constexpr variables
|
2024-08-08 08:45:42 -04:00 |
|
Matt Borland
|
f706899463
|
Add NVRTC support for classification functions
|
2024-08-08 08:45:37 -04:00 |
|
Matt Borland
|
3ec25ab287
|
Add definitions of FP classify macros
|
2024-08-08 08:45:32 -04:00 |
|
Matt Borland
|
d05e3c39bb
|
Begin to add <type_traits>
|
2024-08-08 08:45:27 -04:00 |
|
Matt Borland
|
b2bfd171a3
|
Remove std headers from CUDA path
|
2024-08-08 08:44:45 -04:00 |
|
Matt Borland
|
e8b9ed76ac
|
Add additional macros
|
2024-08-08 08:44:40 -04:00 |
|
Matt Borland
|
ad9d7b7058
|
Add config
|
2024-08-08 08:44:36 -04:00 |
|
Matt Borland
|
ff2632c684
|
Begin adding a special configuration section for NVRTC
|
2024-08-08 08:44:30 -04:00 |
|
Matt Borland
|
c1f1a4690b
|
Fix template specialization
|
2024-08-08 08:44:25 -04:00 |
|
Matt Borland
|
d4a15eb6b9
|
Add lgamma
|
2024-08-08 08:44:16 -04:00 |
|
Matt Borland
|
b101e79b7e
|
Add NVRTC support to cbrt
|
2024-08-08 08:44:07 -04:00 |
|
Matt Borland
|
17dbb1eff6
|
Add specific float overload
|
2024-08-08 08:43:58 -04:00 |
|
Matt Borland
|
77bf1c1447
|
Add NVRTC support to sign
|
2024-08-08 08:43:45 -04:00 |
|
Matt Borland
|
37db017903
|
Rearrange and add policy overload
|
2024-08-07 08:00:34 -04:00 |
|
Matt Borland
|
e7f09ca027
|
Add tgamma support to NVRTC
|
2024-08-06 14:00:39 -04:00 |
|
Matt Borland
|
87048d927b
|
Use tag type idiom
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
faf541ee0b
|
Fix comparison
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
24a0922e8b
|
Fix typo
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
c7e16f75cb
|
Revert if constexpr change
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
635bd3215e
|
Fix GCC warnings
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
49cc43cd52
|
Make powm1 GPU compatible
|
2024-08-05 10:19:34 -04:00 |
|
Matt Borland
|
1fcc01ad4c
|
Ignore CUDA warning about GNU force inline
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
dc792c9f90
|
Remove recursion in lgamma
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
18ef483309
|
Remove recursion from tgamma
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
b67f1fd4ca
|
Remove extra overloads
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
e9ccdcfccd
|
Disable factorial check on GPU platform
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
80f0ffffd9
|
Add GPU markers to math_fwd for gamma functions
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
10e7e1b93c
|
Add GPU support to gamma functions
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
2bfb2b516d
|
Support GPU with root epsilon functions
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
540c715c6b
|
Fix signbit GPU support
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
4d51329665
|
Add GPU support to lgamma_small
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
0a15df8cc8
|
Add additional factorial overloads for GPU times
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
4f2cbbd0d8
|
Add GPU support to lgamma_small_imp
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
4aaa9b7d8f
|
Add GPU support to igamma_temme_large
|
2024-08-05 10:19:33 -04:00 |
|
Matt Borland
|
e4692158fe
|
Replace igamma_temme_large integral constant pointer with reference
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
623b1fc2fa
|
Make erf_inv and erfc_inv GPU enabled
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
00e0aa0fa4
|
Replace integral constant pointers with references
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
086ba3cd6f
|
Add sqrt1pm1 to fwd
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
51a49ad979
|
Add GPU support to erf and erfc
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
aa5e7e6549
|
Add GPU support to continued fractions and remove recursion
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
b9f64052b8
|
Add GPU support to sqrt1pm1
|
2024-08-05 10:19:32 -04:00 |
|
Matt Borland
|
344541e2c3
|
Fix unused parameter warning
|
2024-08-02 10:25:52 -04:00 |
|
Matt Borland
|
ba56bb4403
|
Fix macro naming
|
2024-07-29 16:11:05 -04:00 |
|
Matt Borland
|
212c47933c
|
Add GPU support to logistic dist
|
2024-07-29 15:30:54 -04:00 |
|