创建默认的模型通用参数。
xlm_common_params_t结构体数据。初始化实例。
参数
param,初始化生成的模型通用参数。callback,注册任务的回调函数指针,即任务的执行实体。llm_handle,推理句柄,用于后续任务的管理。返回值
0(初始化成功),-1(初始化失败)。提供音频输入。
参数:
handle,通过xlm_init接口获取的推理句柄。audio_input,音频输入,包含内存首地址和长度信息。返回值:
0(正确传输音频数据),-1(数据传输失败,任务返回)。同步推理,启动推理包括一次完整的prefil和decode。
参数
handle,通过xlm_init接口获取的推理句柄。input,模型推理输入,包含prompt、图片、任务优先级等数据。userdata,用户自定义数据,随推理结果一同通过回调函数返回。返回值
0(正确执行推理任务),-1(获取推理句柄失败,任务返回)。异步处理,启动推理包括一次完整的prefil和decode。
参数
handle,通过xlm_init接口获取的推理句柄。input,模型推理输入,包含prompt、图片、任务优先级等数据。userdata,用户自定义数据,随推理结果一同通过回调函数返回。返回值
0(正确执行推理任务),-1(获取推理句柄失败,任务返回)。释放推理实例资源。
参数
handle,通过xlm_init接口获取的推理句柄。返回值
0(正确销毁任务),-1(获取推理句柄失败,接口返回)。