iswaalex's picture
Add files using upload-large-folder tool
b39425e verified
#include <stdint.h>
#include <stddef.h>
#define MAX_VAIML_PARTITION_OUTPUTS 100
#ifdef _WIN32
#define FLEXML_WRAPPER_IMPORT __declspec(dllimport)
#define FLEXML_WRAPPER_EXPORT __declspec(dllexport)
#else
#define FLEXML_WRAPPER_IMPORT
#define FLEXML_WRAPPER_EXPORT
#endif
FLEXML_WRAPPER_IMPORT extern void *malloc(uint64_t);
FLEXML_WRAPPER_IMPORT extern void free(void *ptr);
FLEXML_WRAPPER_IMPORT extern void* memcpy(void *dest, const void *src, uint64_t count);
FLEXML_WRAPPER_IMPORT extern void flexml_rt_executeRunner(uint64_t modelId, unsigned clusterId, void *inbuf, unsigned long inbufNumElem,
void *outbuf, unsigned long outbufNumElem);
FLEXML_WRAPPER_IMPORT extern void flexml_rt_executeRunnerNew(uint64_t modelId, unsigned clusterId, const char *serializedArgs);
FLEXML_WRAPPER_IMPORT extern char *flexml_rt_paramLoader(uint64_t modelId, const char *file, const char *key, const char *transform);
int is_in_set(void *set[], int set_size, void *ptr) {
for (int i = 0; i < set_size; i++) {
if (set[i] == ptr) {
return 1;
}
}
return 0;
}
void add_to_set(void *set[], int *set_size, void *ptr) {
if (!is_in_set(set, *set_size, ptr)) {
set[*set_size] = ptr;
(*set_size)++;
}
}
void free_set(void *set[], int set_size) {
for (int i = 0; i < set_size; i++) {
free(set[i]);
}
}
FLEXML_WRAPPER_EXPORT uint64_t OnnxModel_modelId = 0;
typedef struct Flexml_4D_Tensor_ {
void *allocPtr;
void *dataPtr;
int64_t offset;
int64_t dimSizes[4];
int64_t dimStrides[4];
} Flexml_4D_Tensor;
typedef struct Flexml_4D4D4D4D4D4D_Tensor_ {
Flexml_4D_Tensor val_0;
Flexml_4D_Tensor val_1;
Flexml_4D_Tensor val_2;
Flexml_4D_Tensor val_3;
Flexml_4D_Tensor val_4;
Flexml_4D_Tensor val_5;
} Flexml_4D4D4D4D4D4D_Tensor;
extern Flexml_4D4D4D4D4D4D_Tensor forward(void *allocPtr_0, void *dataPtr_0, int64_t offset_0, int64_t dim0Size_0, int64_t dim1Size_0, int64_t dim2Size_0, int64_t dim3Size_0, int64_t dim0Stride_0, int64_t dim1Stride_0, int64_t dim2Stride_0, int64_t dim3Stride_0
, void *allocPtr_1, void *dataPtr_1, int64_t offset_1, int64_t dim0Size_1, int64_t dim1Size_1, int64_t dim2Size_1, int64_t dim3Size_1, int64_t dim0Stride_1, int64_t dim1Stride_1, int64_t dim2Stride_1, int64_t dim3Stride_1
, void *allocPtr_2, void *dataPtr_2, int64_t offset_2, int64_t dim0Size_2, int64_t dim1Size_2, int64_t dim2Size_2, int64_t dim3Size_2, int64_t dim0Stride_2, int64_t dim1Stride_2, int64_t dim2Stride_2, int64_t dim3Stride_2
, void *allocPtr_3, void *dataPtr_3, int64_t offset_3, int64_t dim0Size_3, int64_t dim1Size_3, int64_t dim2Size_3, int64_t dim3Size_3, int64_t dim0Stride_3, int64_t dim1Stride_3, int64_t dim2Stride_3, int64_t dim3Stride_3
, void *allocPtr_4, void *dataPtr_4, int64_t offset_4, int64_t dim0Size_4, int64_t dim1Size_4, int64_t dim2Size_4, int64_t dim3Size_4, int64_t dim0Stride_4, int64_t dim1Stride_4, int64_t dim2Stride_4, int64_t dim3Stride_4
);
FLEXML_WRAPPER_EXPORT void *flexml_OnnxModel_model(const float *ifm) {
return 0;
}
FLEXML_WRAPPER_EXPORT int flexml_OnnxModel_modelNew(uint64_t modelId, const char *args) {
OnnxModel_modelId = modelId;
unsigned offset = 0;
if (*(unsigned long long *) (args + offset) != 5)
return 3;
offset += sizeof(unsigned long long);
void *inputPtrs[5];
inputPtrs[0] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 180)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 320)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
inputPtrs[1] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 16)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 90)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 160)
return 1;
offset += sizeof(unsigned long long);
inputPtrs[2] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 20)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 45)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 80)
return 1;
offset += sizeof(unsigned long long);
inputPtrs[3] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 40)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 23)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 40)
return 1;
offset += sizeof(unsigned long long);
inputPtrs[4] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 64)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 12)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 20)
return 1;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 6)
return 4;
offset += sizeof(unsigned long long);
void *outputPtrs[6];
outputPtrs[0] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 180)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 320)
return 2;
offset += sizeof(unsigned long long);
outputPtrs[1] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 16)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 90)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 160)
return 2;
offset += sizeof(unsigned long long);
outputPtrs[2] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 20)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 45)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 80)
return 2;
offset += sizeof(unsigned long long);
outputPtrs[3] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 40)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 23)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 40)
return 2;
offset += sizeof(unsigned long long);
outputPtrs[4] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 64)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 12)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 20)
return 2;
offset += sizeof(unsigned long long);
outputPtrs[5] = *(void **) (args + offset);
offset += sizeof(void *);
if (*(unsigned long long *) (args + offset) != 4)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 1)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 3)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 180)
return 2;
offset += sizeof(unsigned long long);
if (*(unsigned long long *) (args + offset) != 320)
return 2;
offset += sizeof(unsigned long long);
Flexml_4D4D4D4D4D4D_Tensor retVal = forward(inputPtrs[0], inputPtrs[0], 0, 1, 180, 320, 4, 230400, 1280, 4, 1, inputPtrs[1], inputPtrs[1], 0, 1, 16, 90, 160, 230400, 14400, 160, 1, inputPtrs[2], inputPtrs[2], 0, 1, 20, 45, 80, 72000, 3600, 80, 1, inputPtrs[3], inputPtrs[3], 0, 1, 40, 23, 40, 36800, 920, 40, 1, inputPtrs[4], inputPtrs[4], 0, 1, 64, 12, 20, 15360, 240, 20, 1);
void *unique_ptrs[MAX_VAIML_PARTITION_OUTPUTS];
int unique_ptrs_size = 0;
(void) memcpy(outputPtrs[0], retVal.val_0.dataPtr, 230400);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_0.allocPtr);
(void) memcpy(outputPtrs[1], retVal.val_1.dataPtr, 921600);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_1.allocPtr);
(void) memcpy(outputPtrs[2], retVal.val_2.dataPtr, 288000);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_2.allocPtr);
(void) memcpy(outputPtrs[3], retVal.val_3.dataPtr, 147200);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_3.allocPtr);
(void) memcpy(outputPtrs[4], retVal.val_4.dataPtr, 61440);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_4.allocPtr);
(void) memcpy(outputPtrs[5], retVal.val_5.dataPtr, 691200);
add_to_set(unique_ptrs, &unique_ptrs_size, retVal.val_5.allocPtr);
free_set(unique_ptrs, unique_ptrs_size);
return 0;
}
Flexml_4D4D4D4D4D4D_Tensor
forward_outlined_part_0(void *allocPtr_0, void *dataPtr_0, int64_t offset_0, int64_t dim0Size_0, int64_t dim1Size_0, int64_t dim2Size_0, int64_t dim3Size_0, int64_t dim0Stride_0, int64_t dim1Stride_0, int64_t dim2Stride_0, int64_t dim3Stride_0
, void *allocPtr_1, void *dataPtr_1, int64_t offset_1, int64_t dim0Size_1, int64_t dim1Size_1, int64_t dim2Size_1, int64_t dim3Size_1, int64_t dim0Stride_1, int64_t dim1Stride_1, int64_t dim2Stride_1, int64_t dim3Stride_1
, void *allocPtr_2, void *dataPtr_2, int64_t offset_2, int64_t dim0Size_2, int64_t dim1Size_2, int64_t dim2Size_2, int64_t dim3Size_2, int64_t dim0Stride_2, int64_t dim1Stride_2, int64_t dim2Stride_2, int64_t dim3Stride_2
, void *allocPtr_3, void *dataPtr_3, int64_t offset_3, int64_t dim0Size_3, int64_t dim1Size_3, int64_t dim2Size_3, int64_t dim3Size_3, int64_t dim0Stride_3, int64_t dim1Stride_3, int64_t dim2Stride_3, int64_t dim3Stride_3
, void *allocPtr_4, void *dataPtr_4, int64_t offset_4, int64_t dim0Size_4, int64_t dim1Size_4, int64_t dim2Size_4, int64_t dim3Size_4, int64_t dim0Stride_4, int64_t dim1Stride_4, int64_t dim2Stride_4, int64_t dim3Stride_4
)
{
void *outbuf_0 = malloc(983040);
void *outbuf_1 = malloc(491520);
void *outbuf_2 = malloc(294912);
void *outbuf_3 = malloc(131072);
void *outbuf_4 = malloc(3932160);
void *outbuf_5 = malloc(245760);
char args[544];
unsigned offset = 0;
*(unsigned long long *) (args + offset) = 5;
offset += sizeof(unsigned long long);
*(void **) (args + offset) = (void *) dataPtr_0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) dataPtr_1;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 16;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 90;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 160;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) dataPtr_2;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 45;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 80;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) dataPtr_3;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 23;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) dataPtr_4;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 64;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 12;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 6;
offset += sizeof(unsigned long long);
*(void **) (args + offset) = (void *) outbuf_0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 16;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 90;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 160;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) outbuf_1;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 45;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 80;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) outbuf_2;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 23;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) outbuf_3;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 64;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 12;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) outbuf_4;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 3;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) outbuf_5;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
flexml_rt_executeRunnerNew(/* modelId */ OnnxModel_modelId, /* clusterId */ 0, args);
Flexml_4D4D4D4D4D4D_Tensor result;
result.val_0.allocPtr = result.val_0.dataPtr = outbuf_0;
result.val_0.offset = 0;
result.val_0.dimSizes[0] = 1;
result.val_0.dimSizes[1] = 16;
result.val_0.dimSizes[2] = 90;
result.val_0.dimSizes[3] = 160;
result.val_0.dimStrides[0] = 230400;
result.val_0.dimStrides[1] = 14400;
result.val_0.dimStrides[2] = 160;
result.val_0.dimStrides[3] = 1;
result.val_1.allocPtr = result.val_1.dataPtr = outbuf_1;
result.val_1.offset = 0;
result.val_1.dimSizes[0] = 1;
result.val_1.dimSizes[1] = 20;
result.val_1.dimSizes[2] = 45;
result.val_1.dimSizes[3] = 80;
result.val_1.dimStrides[0] = 72000;
result.val_1.dimStrides[1] = 3600;
result.val_1.dimStrides[2] = 80;
result.val_1.dimStrides[3] = 1;
result.val_2.allocPtr = result.val_2.dataPtr = outbuf_2;
result.val_2.offset = 0;
result.val_2.dimSizes[0] = 1;
result.val_2.dimSizes[1] = 40;
result.val_2.dimSizes[2] = 23;
result.val_2.dimSizes[3] = 40;
result.val_2.dimStrides[0] = 36800;
result.val_2.dimStrides[1] = 920;
result.val_2.dimStrides[2] = 40;
result.val_2.dimStrides[3] = 1;
result.val_3.allocPtr = result.val_3.dataPtr = outbuf_3;
result.val_3.offset = 0;
result.val_3.dimSizes[0] = 1;
result.val_3.dimSizes[1] = 64;
result.val_3.dimSizes[2] = 12;
result.val_3.dimSizes[3] = 20;
result.val_3.dimStrides[0] = 15360;
result.val_3.dimStrides[1] = 240;
result.val_3.dimStrides[2] = 20;
result.val_3.dimStrides[3] = 1;
result.val_4.allocPtr = result.val_4.dataPtr = outbuf_4;
result.val_4.offset = 0;
result.val_4.dimSizes[0] = 1;
result.val_4.dimSizes[1] = 3;
result.val_4.dimSizes[2] = 180;
result.val_4.dimSizes[3] = 320;
result.val_4.dimStrides[0] = 172800;
result.val_4.dimStrides[1] = 57600;
result.val_4.dimStrides[2] = 320;
result.val_4.dimStrides[3] = 1;
result.val_5.allocPtr = result.val_5.dataPtr = outbuf_5;
result.val_5.offset = 0;
result.val_5.dimSizes[0] = 1;
result.val_5.dimSizes[1] = 1;
result.val_5.dimSizes[2] = 180;
result.val_5.dimSizes[3] = 320;
result.val_5.dimStrides[0] = 57600;
result.val_5.dimStrides[1] = 57600;
result.val_5.dimStrides[2] = 320;
result.val_5.dimStrides[3] = 1;
return result;
}
FLEXML_WRAPPER_EXPORT unsigned long long flexml_part_0_getArgsSize(void) {
return 544;
}
FLEXML_WRAPPER_EXPORT unsigned long long flexml_OnnxModel_getArgsSize(void) {
return 544;
}
FLEXML_WRAPPER_EXPORT void flexml_OnnxModel_getArgs(char *args) {
unsigned offset = 0;
*(unsigned long long *) (args + offset) = 5;
offset += sizeof(unsigned long long);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 16;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 90;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 160;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 45;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 80;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 23;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 64;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 12;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 6;
offset += sizeof(unsigned long long);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 16;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 90;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 160;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 45;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 80;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 23;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 40;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 64;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 12;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 20;
offset += sizeof(unsigned long long *);
*(void **) (args + offset) = (void *) 0;
offset += sizeof(void *);
*(unsigned long long *) (args + offset) = 4;
offset += sizeof(unsigned long long);
*(unsigned long long *) (args + offset) = 1;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 3;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 180;
offset += sizeof(unsigned long long *);
*(unsigned long long *) (args + offset) = 320;
offset += sizeof(unsigned long long *);
}
void flexml_GraphModule_useRuntimeLib() {
flexml_rt_executeRunner(0, 0, (void *)0, 0, (void *)0, 0);
}