ArmNN
 25.11
Loading...
Searching...
No Matches
VerificationHelpers.hpp File Reference
#include <iostream>
#include <sstream>
#include <cstdint>
#include <armnn/Exceptions.hpp>
Include dependency graph for VerificationHelpers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  armnnUtils

Macros

#define CHECKED_INT32(VALUE)
#define CHECK_VALID_SIZE(ACTUAL, ...)
#define CHECKED_NON_NEGATIVE(VALUE)

Functions

void CheckValidSize (std::initializer_list< size_t > validInputCounts, size_t actualValue, const char *validExpr, const char *actualExpr, const CheckLocation &location)
uint32_t NonNegative (const char *expr, int32_t value, const CheckLocation &location)
int32_t VerifyInt32 (const char *expr, int64_t value, const armnn::CheckLocation &location)

Macro Definition Documentation

◆ CHECK_VALID_SIZE

#define CHECK_VALID_SIZE ( ACTUAL,
... )
Value:
armnnUtils::CheckValidSize({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, #ACTUAL, CHECK_LOCATION())
#define CHECK_LOCATION()
void CheckValidSize(std::initializer_list< size_t > validInputCounts, size_t actualValue, const char *validExpr, const char *actualExpr, const CheckLocation &location)

Definition at line 32 of file VerificationHelpers.hpp.

32#define CHECK_VALID_SIZE(ACTUAL, ...) \
33armnnUtils::CheckValidSize({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, #ACTUAL, CHECK_LOCATION())

Referenced by TfLiteParserImpl::OutputShapeOfSqueeze().

◆ CHECKED_INT32

#define CHECKED_INT32 ( VALUE)
Value:
int32_t VerifyInt32(const char *expr, int64_t value, const armnn::CheckLocation &location)

Definition at line 30 of file VerificationHelpers.hpp.

◆ CHECKED_NON_NEGATIVE

#define CHECKED_NON_NEGATIVE ( VALUE)