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

GPU Batch 7 #1187

Merged
merged 2 commits into from
Aug 30, 2024
Merged

GPU Batch 7 #1187

merged 2 commits into from
Aug 30, 2024

Commits on Aug 27, 2024

  1. GPU Batch 7

    Fix igamma_large support on device
    
    Add GPU support to toms748
    
    Add GPU support to igamma_inv
    
    Add GPU markers to gamma_inva
    
    Add GPU Markers to lgamma_small
    
    Remove STL usage from gamma
    
    Remove NVRTC workaround
    
    Fix fraction use of STL headers
    
    Mark gamma functions in fwd
    
    Disable declval on all GPU platforms
    
    Disable more unneeded code on device
    
    Add forward decl for NVRTC tgamma
    
    Disable unneeded items for all GPU
    
    Change workaround for missing overloads
    
    Rearrange definition location
    
    Add include path to cuda now that workaround is removed
    
    Fix NVRTC incompatibility with recursion and forward decls
    
    Add tgamma_ratio CUDA and NVRTC testing
    
    Fix NVRTC handling of gamma_p_derivative
    
    Add gamma_p_derivative CUDA and NVRTC testing
    
    Remove recursion from gamma_incomplete_imp
    
    Add SYCL testing of igamma, igamma_inv, and igamma_inva
    
    Ignore literal-range warnings
    
    Remove use of static const char* for function name
    
    Fix missing CUDA header
    
    Remove calls under NVRTC to fwd decl
    
    Add more nvrtc workarounds
    
    Use builtin erfc instead of header cycle
    
    Add CUDA and NVRTC testing of gamma_p_inv
    
    Adjust tolerances
    
    Add GPU support to chi squared dist
    
    Fix static local variable
    
    Add chi squared dist SYCL testing
    
    Add chi squared dist CUDA testing
    
    Add chi squared dist NVRTC testing
    
    Add GPU support to weibull dist
    
    Add weibull dist SYCL testing
    
    Add weibull dist CUDA testing
    
    Add weibull dist NVRTC testing
    mborland committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e4a0110 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ed738f View commit details
    Browse the repository at this point in the history