Safety Status Utils#

SafetyStatus trt_edgellm::safety::fromTrtError(
nvinfer2::safe::ErrorCode code,
std::string_view errMsg,
bool printError
) noexcept#

Converts a TRT Safety result; every reported error is fatal. errMsg is copied into bounded status storage. printError enables optional stderr diagnostics.

SafetyStatus trt_edgellm::safety::fromCudaError(
cudaError_t code,
std::string_view errMsg,
bool printError
) noexcept#

Converts a CUDA runtime result; every reported error is fatal. errMsg may be empty. Error conversion and printing make no CUDA API calls.

SafetyStatus trt_edgellm::safety::fromCudaDriverError(
CUresult code,
std::string_view errMsg = {},
bool printError = false
) noexcept#

Converts a CUDA driver result without calling the driver during error containment.