Matt Borland
|
548bed0bf3
|
Add GPU support to holtsmark dist
|
2024-07-29 15:29:33 -04:00 |
|
Matt Borland
|
0ab09dd1f2
|
Add sycl testing and adjust a few tolerances
|
2024-07-29 15:29:27 -04:00 |
|
Matt Borland
|
4f914304c9
|
Add CUDA testing to mapairy dist
|
2024-07-29 15:29:22 -04:00 |
|
Matt Borland
|
fcb8e205dc
|
Add GPU support to mapairy dist
|
2024-07-29 15:29:15 -04:00 |
|
Matt Borland
|
d428b9dcc1
|
Add SYCL test for Landau distribution
|
2024-07-29 15:29:08 -04:00 |
|
Matt Borland
|
4c5a3849f7
|
Remove recursion from quantile dispatch function
|
2024-07-29 15:29:03 -04:00 |
|
Matt Borland
|
3cf9562c1b
|
Add landau dist CUDA tests
|
2024-07-29 15:28:59 -04:00 |
|
Matt Borland
|
49524ce235
|
Add GPU support to landau dist
|
2024-07-29 15:28:53 -04:00 |
|
Matt Borland
|
8a7c17b97c
|
Fix use of std::numeric_limits
|
2024-07-29 15:28:47 -04:00 |
|
Matt Borland
|
7042039626
|
Add SYCL testing of exponential dist
|
2024-07-29 15:28:41 -04:00 |
|
Matt Borland
|
2d1d6cf336
|
Adjust test tools definition of throw in GPU environment
|
2024-07-29 15:28:35 -04:00 |
|
Matt Borland
|
9456724b51
|
Add exponential dist CUDA testing
|
2024-07-29 15:28:30 -04:00 |
|
Matt Borland
|
92a15947b0
|
Add GPU support to the exponential dist
|
2024-07-29 15:28:19 -04:00 |
|
Matt Borland
|
6d5e17cc60
|
Fix usages of std::numeric_limits and add testing
|
2024-07-29 15:28:14 -04:00 |
|
Matt Borland
|
6e42cd05b5
|
Fix more uses of std::pair in binomial and cauchy distributions
|
2024-07-29 15:28:06 -04:00 |
|
Matt Borland
|
6f4cf00468
|
Add CUDA testing of range and support on bernoulli dist
|
2024-07-29 15:27:50 -04:00 |
|
Matt Borland
|
6b8e05d293
|
Fix bernoulli dist use of std::pair for range and support
|
2024-07-29 15:27:43 -04:00 |
|
Matt Borland
|
7dde526a2b
|
Add CUDA testing of range and support
|
2024-07-29 15:27:37 -04:00 |
|
Matt Borland
|
ca109d7cf9
|
Fix arcsine dist range and support with thrust
|
2024-07-29 15:27:24 -04:00 |
|
Matt Borland
|
8dd785c9b1
|
Add CUDA compatible alias to thrust::pair or std::pair
|
2024-07-29 15:27:16 -04:00 |
|
Matt Borland
|
c922ca951a
|
Merge pull request #1164 from mborland/cuda_3
GPU batch 3
|
2024-07-29 15:26:37 -04:00 |
|
Matt Borland
|
6f5bc2b31a
|
Fix new trigamma dispatch function and illegal constexpr
|
2024-07-26 14:06:06 -04:00 |
|
Matt Borland
|
1f7f23c2d4
|
Fix invalid constexpr variables
|
2024-07-26 14:05:59 -04:00 |
|
Matt Borland
|
fff00e3fbc
|
Fix header paths
|
2024-07-26 14:05:55 -04:00 |
|
Matt Borland
|
b16be96d72
|
Fix test poisson ambiguity with numeric_limits
|
2024-07-26 14:05:48 -04:00 |
|
Matt Borland
|
df18e3281b
|
Multi-thread CMake builds
|
2024-07-26 14:04:12 -04:00 |
|
Matt Borland
|
bdf57a344c
|
Add bool to numeric limits for completeness
|
2024-07-26 11:19:44 -04:00 |
|
Matt Borland
|
04f3bd7556
|
Add bernoulli pdf CUDA testing
|
2024-07-26 11:19:38 -04:00 |
|
Matt Borland
|
4b6c408a9b
|
Add bernoulli cdf CUDA testing
|
2024-07-26 11:19:32 -04:00 |
|
Matt Borland
|
8e10bab3df
|
Add SYCL testing of bernoulli distribution
|
2024-07-26 11:19:27 -04:00 |
|
Matt Borland
|
c75da28b39
|
Add GPU support to the bernoulli distribution
|
2024-07-26 11:19:22 -04:00 |
|
Matt Borland
|
6ca4cb9c87
|
Add GPU support to complement distributions
|
2024-07-26 11:19:17 -04:00 |
|
Matt Borland
|
7b536baccc
|
Add GPU support to derived accessors
|
2024-07-26 11:19:10 -04:00 |
|
Matt Borland
|
b552f314a1
|
Simplify error handling using the new numeric limits
|
2024-07-26 11:19:03 -04:00 |
|
Matt Borland
|
20012dd8bd
|
Add all the integer types to numeric limits
|
2024-07-26 11:18:58 -04:00 |
|
Matt Borland
|
d6a681db2a
|
Add cos_pi CUDA testing
|
2024-07-26 11:18:52 -04:00 |
|
Matt Borland
|
0f0c727baf
|
Make cos_pi GPU capable
|
2024-07-26 11:18:48 -04:00 |
|
Matt Borland
|
d3bb2cbdb7
|
Add missing include guards for numeric limits
|
2024-07-26 11:18:40 -04:00 |
|
Matt Borland
|
93db124012
|
Pass integral_constant directly instead of creating pointer
|
2024-07-26 11:18:33 -04:00 |
|
Matt Borland
|
4906b956a9
|
Add CUDA sin_pi testing
|
2024-07-26 11:18:26 -04:00 |
|
Matt Borland
|
68eb2b4b0e
|
Add sycl testing of pow
|
2024-07-26 11:18:21 -04:00 |
|
Matt Borland
|
81ff9dc672
|
Add trigamma SYCL testing
|
2024-07-26 11:18:16 -04:00 |
|
Matt Borland
|
f47641ed17
|
Remove recursion from trigamma
|
2024-07-26 11:18:08 -04:00 |
|
Matt Borland
|
963942c430
|
Eliminate recursion in sin_pi for SYCL
|
2024-07-26 11:18:02 -04:00 |
|
Matt Borland
|
5900bdf537
|
Rename dispatching function
|
2024-07-26 11:17:56 -04:00 |
|
Matt Borland
|
b8bd76a4e0
|
Add trigamma CUDA testing
|
2024-07-26 11:17:49 -04:00 |
|
Matt Borland
|
947760e3fd
|
Make trigamma GPU compatible
|
2024-07-26 11:17:42 -04:00 |
|
Matt Borland
|
c8a314bd1a
|
Make sin_pi GPU compatible
|
2024-07-26 11:17:35 -04:00 |
|
Matt Borland
|
14994cf83d
|
Make pow GPU compatible
|
2024-07-26 11:17:30 -04:00 |
|
Matt Borland
|
860196d072
|
Begin adding our own definition of numeric_limits
|
2024-07-26 11:17:26 -04:00 |
|