1#ifndef CK_MODEL_ABI_V8_H
2#define CK_MODEL_ABI_V8_H
11#define CK_MODEL_ABI_V8_VERSION UINT32_C(1)
32#define CK_MODEL_CAP_V8_KNOWN_MASK ((UINT64_C(1) << 16) - UINT64_C(1))
67 size_t descriptor_size);
int(* ck_model_get_runtime_descriptor_v8_fn)(CKModelRuntimeDescriptorV8 *descriptor, size_t descriptor_size)
uint64_t(* ck_model_get_capabilities_v8_fn)(void)
uint32_t(* ck_model_get_abi_version_v8_fn)(void)
@ CK_MODEL_CAP_ENCODER_MEMORY
@ CK_MODEL_CAP_ENCODER_OUTPUT
@ CK_MODEL_CAP_STOP_TOKENS
@ CK_MODEL_CAP_AUTOREGRESSIVE_DECODE
@ CK_MODEL_CAP_CHAT_FORMAT
@ CK_MODEL_CAP_AUDIO_WAV_ENCODER
@ CK_MODEL_CAP_GENERATION_POLICY
@ CK_MODEL_CAP_TOKEN_DECODE
@ CK_MODEL_CAP_IMAGE_TENSOR_ENCODER
@ CK_MODEL_CAP_NAMED_ACTIVATIONS
@ CK_MODEL_CAP_TEXT_ENCODE
@ CK_MODEL_CAP_MIXED_EMBEDDING_PREFILL
@ CK_MODEL_CAP_RAW_IMAGE_ENCODER
@ CK_GENERATION_FLAG_TIMESTAMPS
int32_t encoder_memory_tokens
int32_t primary_input_dim
int32_t encoder_memory_dim
int32_t primary_input_tokens