Typedef GenieNode_EmbeddingOutputCallback_t

Typedef Documentation

typedef void (*GenieNode_EmbeddingOutputCallback_t)(const uint32_t *dimensions, const uint32_t rank, const size_t embeddingBufferSize, const void *embeddingBuffer, const void *userData)

A client-defined callback function to get embedding buffer for node encoders.

Param dimensions

[in] Dimensions of the embedding buffer.

Param rank

[in] Rank of the embedding buffer dimensions.

Param embeddingBufferSize

[in] Embedding buffer size in bytes.

Param embeddingBuffer

[in] Embedding buffer capturing encoder output.

Param userData

[in] The userData field provided to GeniePipeline_execute.

Return

None