Skip to content
  • Robert Maynard's avatar
    Move select functions to host only to remove host/device suppressions · f1056aff
    Robert Maynard authored
    We previously had to mark the make_FunctionInterface function as
    host/device as it could be used in either place. The ramifications
    of this is that each time we launched a worklet any input parameter
    had to either suppress cuda exceptions, or had to rely on the
    DispatcherBase to suppress the warnings.
    
    By making make_FunctionInterface only host callable ( as it is ),
    we can remove all of our unneccesary suppression logic and better
    expose real issues with code that is marked host/device but can't
    be due to calling things such as std::abort
    f1056aff