==> tests/constants.c <==1/* Every constant of @ajax/mesh-abi-view-gpt2x equals the Rust's (values printed by the Rust itself), and the
2 * Rust const asserts that need a function call hold. Generated from alpha-rust-mesh. */
3#include "mesh/abi/view_gpt2x.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10 CHECK_U(MESH_GPT2X_X_MAGIC, UINT64_C(0));
11 CHECK_U(MESH_GPT2X_MAGIC, UINT64_C(844648519));
12 CHECK_U(MESH_GPT2X_X_PARAMS, UINT64_C(256));
13 CHECK_U(MESH_GPT2X_PARAM_WORDS, UINT64_C(24));
14 CHECK_U(MESH_GPT2X_X_TOKENS, UINT64_C(4096));
15 CHECK_U(MESH_GPT2X_X_WINDOW, UINT64_C(65536));
16 CHECK_U(MESH_GPT2X_VIEW_BYTES, UINT64_C(7340032));
17 CHECK_U(MESH_GPT2X_WINDOW_FLOATS, UINT64_C(1818624));
18 CHECK_U(MESH_GPT2X_CHUNK, UINT64_C(65536));
19 CHECK_U(MESH_GPT2X_GEMV_COLS, UINT64_C(64));
20 CHECK_U(MESH_GPT2X_LOGIT_ROWS, UINT64_C(256));
21 CHECK_U(MESH_GPT2X_P_A, UINT64_C(0));
22 CHECK_U(MESH_GPT2X_P_B, UINT64_C(1));
23 CHECK_U(MESH_GPT2X_P_BIAS, UINT64_C(2));
24 CHECK_U(MESH_GPT2X_P_C, UINT64_C(3));
25 CHECK_U(MESH_GPT2X_P_M, UINT64_C(4));
26 CHECK_U(MESH_GPT2X_P_K, UINT64_C(5));
27 CHECK_U(MESH_GPT2X_P_N, UINT64_C(6));
28 CHECK_U(MESH_GPT2X_P_EPI, UINT64_C(7));
29 CHECK_U(MESH_GPT2X_P_T, UINT64_C(8));
30 CHECK_U(MESH_GPT2X_P_P0, UINT64_C(9));
31 CHECK_U(MESH_GPT2X_P_QKV, UINT64_C(10));
32 CHECK_U(MESH_GPT2X_P_KC, UINT64_C(11));
33 CHECK_U(MESH_GPT2X_P_VC, UINT64_C(12));
34 CHECK_U(MESH_GPT2X_P_Y, UINT64_C(13));
35 CHECK_U(MESH_GPT2X_P_WTE, UINT64_C(14));
36 CHECK_U(MESH_GPT2X_P_WPE, UINT64_C(15));
37 CHECK_U(MESH_GPT2X_P_X, UINT64_C(16));
38 CHECK_U(MESH_GPT2X_P_OFF, UINT64_C(17));
39 CHECK_U(MESH_GPT2X_P_LEN, UINT64_C(18));
40 CHECK_U(MESH_GPT2X_P_QB, UINT64_C(19));
41 CHECK_U(MESH_GPT2X_EPI_BIAS, UINT64_C(0));
42 CHECK_U(MESH_GPT2X_EPI_BIAS_GELU, UINT64_C(1));
43 CHECK_U(MESH_GPT2X_EPI_BIAS_RESIDUAL, UINT64_C(2));
44 CHECK_U(MESH_GPT2X_OP_PUT, UINT64_C(3));
45 CHECK_U(MESH_GPT2X_OP_COPY, UINT64_C(4));
46 CHECK_U(MESH_GPT2X_OP_EMBED, UINT64_C(5));
47 CHECK_U(MESH_GPT2X_OP_NORM, UINT64_C(6));
48 CHECK_U(MESH_GPT2X_OP_GEMM, UINT64_C(7));
49 CHECK_U(MESH_GPT2X_OP_GEMV, UINT64_C(8));
50 CHECK_U(MESH_GPT2X_OP_KV, UINT64_C(9));
51 CHECK_U(MESH_GPT2X_OP_ATTN, UINT64_C(10));
52 CHECK_U(MESH_GPT2X_OP_LOGITS, UINT64_C(11));
53 CHECK_U(MESH_GPT2X_C_TASKS, UINT64_C(0));
54 return mesh_check_done();
55}