TensorRT 8.5.3
NvInferSafeRuntime.h File Reference
#include "NvInferRuntimeCommon.h"
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Classes

class  nvinfer1::safe::IRuntime
 Allows a serialized functionally safe engine to be deserialized. More...
 
class  nvinfer1::safe::ICudaEngine
 A functionally safe engine for executing inference on a built network. More...
 
struct  nvinfer1::safe::FloatingPointErrorInformation
 Space to record information about floating point runtime errors. More...
 
class  nvinfer1::safe::IExecutionContext
 Functionally safe context for executing inference using an engine. More...
 
class  nvinfer1::safe::PluginRegistrar< T >
 Register the plugin creator to the registry The static registry object will be instantiated when the plugin library is loaded. This static object will register all creators available in the library to the registry. More...
 

Namespaces

namespace  nvinfer1
 The TensorRT API version 1 namespace.
 
namespace  nvinfer1::safe
 The safety subset of TensorRT's API version 1 namespace.
 

Macros

#define REGISTER_SAFE_TENSORRT_PLUGIN(name)    static nvinfer1::safe::PluginRegistrar<name> pluginRegistrar##name {}
 

Functions

IRuntime * nvinfer1::safe::createInferRuntime (ILogger &logger) noexcept
 Create an instance of an safe::IRuntime class. More...
 
nvinfer1::IPluginRegistrynvinfer1::safe::getSafePluginRegistry () noexcept
 Return the safe plugin registry. More...
 

Detailed Description

The functionality in this file is only supported in NVIDIA Drive(R) products.

Macro Definition Documentation

◆ REGISTER_SAFE_TENSORRT_PLUGIN

#define REGISTER_SAFE_TENSORRT_PLUGIN (   name)     static nvinfer1::safe::PluginRegistrar<name> pluginRegistrar##name {}

  Copyright © 2024 NVIDIA Corporation
  Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact