|
AI Engine API User Guide (AIE-API) 2024.1
|
Classes | |
| class | std::numeric_limits<::bfloat16 > |
Namespaces | |
| namespace | aie |
| Base namespace for AIE operations and types. | |
| namespace | std |
Macros | |
| #define | __AIE_API_DETAIL_UTILS__HPP__ |
| #define | REQUIRES(a) REQUIRES_MSG(a, "Requirement " STRINGIFY(a) " not met") |
| #define | REQUIRES_CONSTANT(a) |
| #define | REQUIRES_CONSTANT_MSG(a, m) |
| #define | REQUIRES_MSG(a, m) RUNTIME_ASSERT(a, m) |
| #define | RUNTIME_ASSERT(e, m) assert(e && m) |
| #define | RUNTIME_ASSERT_NO_ASSUME(e, m) assert(e && m) |
| #define | STATIC_ASSERT_CONSTANT(e, m) |
| #define | STATIC_ASSERT_CONSTANT_EXPRESSION(e, m) |
| #define | STRINGIFY(a) STRINGIFY_(a) |
| #define | STRINGIFY_(a) #a |
| #define | UNREACHABLE_MSG(m) |
| #define __AIE_API_DETAIL_UTILS__HPP__ |
| #define REQUIRES | ( | a | ) | REQUIRES_MSG(a, "Requirement " STRINGIFY(a) " not met") |
| #define REQUIRES_CONSTANT | ( | a | ) |
| #define REQUIRES_CONSTANT_MSG | ( | a, | |
| m | |||
| ) |
| #define REQUIRES_MSG | ( | a, | |
| m | |||
| ) | RUNTIME_ASSERT(a, m) |
| #define RUNTIME_ASSERT | ( | e, | |
| m | |||
| ) | assert(e && m) |
| #define RUNTIME_ASSERT_NO_ASSUME | ( | e, | |
| m | |||
| ) | assert(e && m) |
| #define STATIC_ASSERT_CONSTANT | ( | e, | |
| m | |||
| ) |
| #define STATIC_ASSERT_CONSTANT_EXPRESSION | ( | e, | |
| m | |||
| ) |
| #define STRINGIFY | ( | a | ) | STRINGIFY_(a) |
| #define STRINGIFY_ | ( | a | ) | #a |
| #define UNREACHABLE_MSG | ( | m | ) |