ArmNN
 25.11
Loading...
Searching...
No Matches
OnnxParser.cpp File Reference
#include "OnnxParser.hpp"
#include "armnnOnnxParser/Version.hpp"
#include <armnn/Descriptors.hpp>
#include <armnn/utility/Assert.hpp>
#include <armnn/utility/NumericCast.hpp>
#include <ParserHelper.hpp>
#include <VerificationHelpers.hpp>
#include <fmt/format.h>
#include <google/protobuf/text_format.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <iostream>
#include <numeric>
#include <armnnUtils/Permute.hpp>
Include dependency graph for OnnxParser.cpp:

Go to the source code of this file.

Namespaces

namespace  armnnOnnxParser

Macros

#define CHECK_VALID_DATATYPE(NODE, TENSOR, ACTUAL, ...)
#define STR_LIST(...)
#define VALID_INPUTS(NODE, VALID_INPUTS)

Functions

template<typename T>
std::pair< armnn::ConstTensor, std::unique_ptr< T[]> > CreateConstTensorImpl (const T *bufferPtr, armnn::TensorInfo &tensorInfo, const armnn::Optional< armnn::PermutationVector & > permutationVector)

Macro Definition Documentation

◆ CHECK_VALID_DATATYPE

#define CHECK_VALID_DATATYPE ( NODE,
TENSOR,
ACTUAL,
... )
Value:
CheckValidDataType({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, NODE, TENSOR, CHECK_LOCATION())
#define CHECK_LOCATION()

Definition at line 129 of file OnnxParser.cpp.

129#define CHECK_VALID_DATATYPE(NODE, TENSOR, ACTUAL, ...) \
130CheckValidDataType({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, NODE, TENSOR, CHECK_LOCATION())

◆ STR_LIST

#define STR_LIST ( ...)
Value:
StrTypeListPair(#__VA_ARGS__, {__VA_ARGS__})

Definition at line 133 of file OnnxParser.cpp.

◆ VALID_INPUTS

#define VALID_INPUTS ( NODE,
VALID_INPUTS )
Value:
OnnxParserImpl::ValidateInputs(NODE, \
#define VALID_INPUTS(NODE, VALID_INPUTS)

Definition at line 511 of file OnnxParser.cpp.

511#define VALID_INPUTS(NODE, VALID_INPUTS) \
512 OnnxParserImpl::ValidateInputs(NODE, \
513 VALID_INPUTS, \
514 CHECK_LOCATION())