TensorRT 8.2.5
NvOnnxParser.h File Reference
#include "NvInfer.h"
#include <stddef.h>
#include <vector>

Go to the source code of this file.

Classes

class  nvonnxparser::IParserError
 an object containing information about an error More...
 
class  nvonnxparser::IParser
 an object for parsing ONNX models into a TensorRT network definition More...
 

Namespaces

namespace  nvonnxparser
 The TensorRT ONNX parser API namespace.
 

Macros

#define NV_ONNX_PARSER_MAJOR   0
 
#define NV_ONNX_PARSER_MINOR   1
 
#define NV_ONNX_PARSER_PATCH   0
 

Typedefs

typedef std::pair< std::vector< size_t >, bool > SubGraph_t
 The data structure containing the parsing capability of a set of nodes in an ONNX graph.
 
typedef std::vector< SubGraph_tSubGraphCollection_t
 The data structure containing all SubGraph_t partitioned out of an ONNX graph.
 

Enumerations

enum class  nvonnxparser::ErrorCode : int {
  kSUCCESS = 0 , kINTERNAL_ERROR = 1 , kMEM_ALLOC_FAILED = 2 , kMODEL_DESERIALIZE_FAILED = 3 ,
  kINVALID_VALUE = 4 , kINVALID_GRAPH = 5 , kINVALID_NODE = 6 , kUNSUPPORTED_GRAPH = 7 ,
  kUNSUPPORTED_NODE = 8
}
 the type of parser error
 

Functions

template<typename T >
int32_t nvonnxparser::EnumMax ()
 
template<>
int32_t nvonnxparser::EnumMax< ErrorCode > ()
 
TENSORRTAPI void * createNvOnnxParser_INTERNAL (void *network, void *logger, int version)
 
TENSORRTAPI int getNvOnnxParserVersion ()
 
IParser * nvonnxparser::anonymous_namespace{NvOnnxParser.h}::createParser (nvinfer1::INetworkDefinition &network, nvinfer1::ILogger &logger)
 Create a new parser object. More...
 

Detailed Description

This is the API for the ONNX Parser

  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