generate

fun generate(libraryName: String, inputDims: IntArray, outputDims: IntArray, memoryRequirements: MemoryLayout): String(source)

Generates a C99-compatible header file for Arduino neural network inference.

Return

Generated C header file content as a string

Parameters

libraryName

Name of the Arduino library (used for include guards and function names)

inputDims

Array of input tensor dimensions

outputDims

Array of output tensor dimensions

memoryRequirements

Memory layout information for the generated code