Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
cmake_minimum_required(VERSION 3.16)
project(LLMEdgeFlow VERSION 10.0.0 LANGUAGES C CXX)

set(LLM_EDGEFLOW_ABI_VERSION "5.0.0")
set(LLM_EDGEFLOW_ABI_VERSION_MAJOR 5)
set(LLM_EDGEFLOW_ABI_VERSION "6.0.0")
set(LLM_EDGEFLOW_ABI_VERSION_MAJOR 6)

# 严格禁止 In-Source 构建 (防止误用 cmake . 污染源码目录并触发重复下载阻塞)
if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ Smoke 验证执行链路;真实模型的业务效果需使用目标数据集

该命令统一执行格式与静态检查、配置构建及 CTest 测试。环境需具备 clang-format 18,以及架构图检查所需的 Java 17+;详细流程见 [CONTRIBUTING.md](CONTRIBUTING.md),测试组织见 [tests/README.md](tests/README.md),Agent 开发约束见 [AGENTS.md](AGENTS.md)。

当前产品版本为 **v10.0.0**,公共 **ABI major 为 5**。接口边界见[架构设计](doc/architecture.md),版本记录见 [Changelog](doc/CHANGELOG.md)。
当前产品版本为 **v10.0.0**,公共 **ABI major 为 6**。接口边界见[架构设计](doc/architecture.md),版本记录见 [Changelog](doc/CHANGELOG.md)。

## 许可证

Expand Down
32 changes: 22 additions & 10 deletions cmake_ext/IndividualTests.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,6 @@ add_executable(test_operator_value_registry ${EDGEFLOW_SOURCE_test_operator_valu
target_link_libraries(test_operator_value_registry PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main edgeflow_test_allocation_failure)
add_test(NAME OperatorValueRegistryTest COMMAND test_operator_value_registry)

add_executable(test_operator_biz_bridge_registry ${EDGEFLOW_SOURCE_test_operator_biz_bridge_registry})
target_link_libraries(test_operator_biz_bridge_registry PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME OperatorBizBridgeRegistryTest COMMAND test_operator_biz_bridge_registry)

add_executable(test_doc_qa_rerank ${EDGEFLOW_SOURCE_test_doc_qa_rerank})
target_link_libraries(test_doc_qa_rerank PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME DocQaRerankTest COMMAND test_doc_qa_rerank)
Expand Down Expand Up @@ -282,9 +278,21 @@ add_executable(test_operator_golden ${EDGEFLOW_SOURCE_test_operator_golden})
target_link_libraries(test_operator_golden PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME OperatorGoldenTest COMMAND test_operator_golden)

add_executable(test_adapter_purity ${EDGEFLOW_SOURCE_test_adapter_purity})
target_link_libraries(test_adapter_purity PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME AdapterPurityTest COMMAND test_adapter_purity)
add_executable(test_io_converters ${EDGEFLOW_SOURCE_test_io_converters})
target_link_libraries(test_io_converters PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME IoConverterTest COMMAND test_io_converters)

add_executable(test_io_binding_registry ${EDGEFLOW_SOURCE_test_io_binding_registry})
target_link_libraries(test_io_binding_registry PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME IoBindingRegistryTest COMMAND test_io_binding_registry)

add_executable(test_text_converters ${EDGEFLOW_SOURCE_test_text_converters})
target_link_libraries(test_text_converters PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME TextConvertersTest COMMAND test_text_converters)

add_executable(test_complex_converters ${EDGEFLOW_SOURCE_test_complex_converters})
target_link_libraries(test_complex_converters PRIVATE llm_edgeflow::internal_runtime GTest::gtest GTest::gtest_main)
add_test(NAME ComplexConvertersTest COMMAND test_complex_converters)

# Keep each individual executable's Registry environment aligned with the
# corresponding sharded runner. Conflict and catalog-isolation executables are
Expand Down Expand Up @@ -336,7 +344,10 @@ set(EDGEFLOW_INDIVIDUAL_TESTS_WITH_RUNTIME_FIXTURES
test_function_node
test_parameter_binding
test_operator_golden
test_adapter_purity)
test_io_converters
test_io_binding_registry
test_text_converters
test_complex_converters)
foreach(test_target IN LISTS EDGEFLOW_INDIVIDUAL_TESTS_WITH_RUNTIME_FIXTURES)
target_sources(${test_target} PRIVATE
$<TARGET_OBJECTS:edgeflow_test_backend_fixtures>
Expand All @@ -354,7 +365,7 @@ set_tests_properties(
RuntimeControlAndHotSwapTest EngineFaultToleranceAndLifecycleTest
AdapterContractSecurityTest PipelineConfigTest RegistryConflictNodeTest
RegistryConflictModelTest RegistryReentrantTest OperatorApiTest
OperatorOutputPoolTest OperatorValueRegistryTest OperatorBizBridgeRegistryTest
OperatorOutputPoolTest OperatorValueRegistryTest
DocQaRerankTest PipelineStudioTest
PipelineStudioServerTest
DemoRunnerTest CatalogContractSsotTest TypedBlackboardContractsTest
Expand All @@ -365,6 +376,7 @@ set_tests_properties(
VectorTopKNodeTest TextRerankNodeTest TextTemplateNodeTest
LlmGenerateNodeTest AsrTranscribeNodeTest OcrDetectNodeTest
TextRuleMatchNodeTest StructuredJsonParseNodeTest TextCorpusSourceNodeTest
CommonNodesTest FunctionNodeTest ParameterBindingTest OperatorGoldenTest AdapterPurityTest
CommonNodesTest FunctionNodeTest ParameterBindingTest OperatorGoldenTest
IoConverterTest IoBindingRegistryTest TextConvertersTest ComplexConvertersTest
PROPERTIES WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
)
10 changes: 8 additions & 2 deletions cmake_ext/TestInventory.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,12 @@ set(EDGEFLOW_REQUIRED_CONTRACT_TESTS
OperatorApiTest
OperatorOutputPoolTest
OperatorValueRegistryTest
OperatorBizBridgeRegistryTest
OperatorGoldenTest
AdapterPurityTest
IoConverterTest
IoBindingRegistryTest
TextConvertersTest
ComplexConvertersTest
DocQaRerankTest
PipelineStudioTest
DemoRunnerTest
Expand Down Expand Up @@ -83,6 +86,10 @@ set(EDGEFLOW_SOURCE_test_concurrency_and_edge_cases "${PROJECT_SOURCE_DIR}/tests
set(EDGEFLOW_SOURCE_test_different_io_modalities "${PROJECT_SOURCE_DIR}/tests/integration/runtime/test_different_io_modalities.cpp")
set(EDGEFLOW_SOURCE_test_runtime_control_and_hot_swap "${PROJECT_SOURCE_DIR}/tests/integration/runtime/test_runtime_control_and_hot_swap.cpp")
set(EDGEFLOW_SOURCE_test_adapter_purity "${PROJECT_SOURCE_DIR}/tests/unit/adapter/test_adapter_purity.cpp")
set(EDGEFLOW_SOURCE_test_io_converters "${PROJECT_SOURCE_DIR}/tests/unit/adapter/test_io_converters.cpp")
set(EDGEFLOW_SOURCE_test_io_binding_registry "${PROJECT_SOURCE_DIR}/tests/unit/adapter/test_io_binding_registry.cpp")
set(EDGEFLOW_SOURCE_test_text_converters "${PROJECT_SOURCE_DIR}/tests/unit/adapter/test_text_converters.cpp")
set(EDGEFLOW_SOURCE_test_complex_converters "${PROJECT_SOURCE_DIR}/tests/unit/adapter/test_complex_converters.cpp")
set(EDGEFLOW_SOURCE_test_dag_pipeline "${PROJECT_SOURCE_DIR}/tests/unit/core/test_dag_pipeline.cpp")
set(EDGEFLOW_SOURCE_test_definition_schema_validation "${PROJECT_SOURCE_DIR}/tests/unit/core/test_definition_schema_validation.cpp")
set(EDGEFLOW_SOURCE_test_framework_core "${PROJECT_SOURCE_DIR}/tests/unit/core/test_framework_core.cpp")
Expand Down Expand Up @@ -119,7 +126,6 @@ set(EDGEFLOW_SOURCE_test_text_rerank_node "${PROJECT_SOURCE_DIR}/tests/unit/node
set(EDGEFLOW_SOURCE_test_text_rule_match_node "${PROJECT_SOURCE_DIR}/tests/unit/nodes/test_text_rule_match_node.cpp")
set(EDGEFLOW_SOURCE_test_text_template_node "${PROJECT_SOURCE_DIR}/tests/unit/nodes/test_text_template_node.cpp")
set(EDGEFLOW_SOURCE_test_vector_top_k_node "${PROJECT_SOURCE_DIR}/tests/unit/nodes/test_vector_top_k_node.cpp")
set(EDGEFLOW_SOURCE_test_operator_biz_bridge_registry "${PROJECT_SOURCE_DIR}/tests/unit/operator/test_operator_biz_bridge_registry.cpp")
set(EDGEFLOW_SOURCE_test_operator_output_pool "${PROJECT_SOURCE_DIR}/tests/unit/operator/test_operator_output_pool.cpp")
set(EDGEFLOW_SOURCE_test_operator_value_registry "${PROJECT_SOURCE_DIR}/tests/unit/operator/test_operator_value_registry.cpp")
include(${CMAKE_CURRENT_LIST_DIR}/CustomNodeTests.cmake)
Expand Down
21 changes: 14 additions & 7 deletions cmake_ext/Tests.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -156,9 +156,12 @@ set(EDGEFLOW_TEST_ADAPTER_SRCS
${EDGEFLOW_SOURCE_test_operator_api}
${EDGEFLOW_SOURCE_test_operator_output_pool}
${EDGEFLOW_SOURCE_test_operator_value_registry}
${EDGEFLOW_SOURCE_test_operator_biz_bridge_registry}
${EDGEFLOW_SOURCE_test_operator_golden}
${EDGEFLOW_SOURCE_test_adapter_purity})
${EDGEFLOW_SOURCE_test_adapter_purity}
${EDGEFLOW_SOURCE_test_io_converters}
${EDGEFLOW_SOURCE_test_io_binding_registry}
${EDGEFLOW_SOURCE_test_text_converters}
${EDGEFLOW_SOURCE_test_complex_converters})
add_executable(edgeflow_test_adapter_runner
${EDGEFLOW_TEST_ADAPTER_SRCS}
$<TARGET_OBJECTS:edgeflow_test_backend_fixtures>
Expand Down Expand Up @@ -310,14 +313,18 @@ edgeflow_add_runner_test(OperatorOutputPoolTest edgeflow_test_adapter_runner
"OperatorOutputPoolTest.*" "${_edgeflow_tier2}")
edgeflow_add_runner_test(OperatorValueRegistryTest edgeflow_test_adapter_runner
"OperatorValueRegistryTest.*" "${_edgeflow_tier2}")
edgeflow_add_runner_test(OperatorBizBridgeRegistryTest
edgeflow_test_adapter_runner "OperatorBizBridgeRegistryTest.*"
"${_edgeflow_tier2}")
edgeflow_add_runner_test(OperatorGoldenTest edgeflow_test_adapter_runner
"OperatorGoldenTest.*" "${_edgeflow_tier2}")
edgeflow_add_runner_test(AdapterPurityTest edgeflow_test_adapter_runner
"AdapterPurityTest.*:RequestResultsTest.*:AdapterResultTest.*:ReadMultiWayResultsTest.*:OneToOneTextAdapterTest.*"
"${_edgeflow_tier2}")
"AdapterPurityTest.*" "${_edgeflow_tier2}")
edgeflow_add_runner_test(IoConverterTest edgeflow_test_adapter_runner
"IoConverterTest.*" "${_edgeflow_tier1}")
edgeflow_add_runner_test(IoBindingRegistryTest edgeflow_test_adapter_runner
"IoBindingRegistryTest.*" "${_edgeflow_tier1}")
edgeflow_add_runner_test(TextConvertersTest edgeflow_test_adapter_runner
"TextConvertersTest.*" "${_edgeflow_tier1}")
edgeflow_add_runner_test(ComplexConvertersTest edgeflow_test_adapter_runner
"ComplexConvertersTest.*" "${_edgeflow_tier1}")

edgeflow_add_runner_test(DocQaRerankTest edgeflow_test_tooling_runner
"DocQaRerankPipelineTest.*" "${_edgeflow_tier1}")
Expand Down
2 changes: 1 addition & 1 deletion cmake_ext/edgeflow_sdk.map.in
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ LLM_EDGEFLOW_@LLM_EDGEFLOW_ABI_VERSION_MAJOR@ {
AlgBase_logPrint;
_ZN12llm_edgeflow12operator_api30Get_LLM_EDGEFLOW_OperatorTableEv;
_ZN12llm_edgeflow12operator_api20GetOperatorLastErrorEv;
_ZN12llm_edgeflow12operator_api29ValidateOperatorConfigBindingEPKcS2_iPcm;
_ZN12llm_edgeflow12operator_api29ValidateOperatorConfigBindingEPKcS2_S2_Pcm;
local:
*;
};
7 changes: 7 additions & 0 deletions configs/pipeline_audio_asr_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_audio_asr_cpu.json",
"io_binding": "audio_asr_intent.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_audio_asr_cpu.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_audio_asr_cpu.json",
"pipe_path": "pipeline_audio_asr_cpu.json",
"io_binding": "audio_asr_intent.operator.v1",
"model_paths": {
"asr_model_v1": "models/ggml-base.bin"
},
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_cross_rerank_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_cross_rerank_cpu.json",
"io_binding": "cross_rerank.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_cross_rerank_cpu.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_cross_rerank_cpu.json",
"pipe_path": "pipeline_cross_rerank_cpu.json",
"io_binding": "cross_rerank.operator.v1",
"model_paths": {
"rerank_model_v1": "./models/ms_marco_tinybert_l2_v2_quantized.onnx"
},
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_dialogue_audit_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_dialogue_audit_default.json",
"io_binding": "compliance_audit.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_dialogue_audit_default.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_dialogue_audit_default.json",
"pipe_path": "pipeline_dialogue_audit_default.json",
"io_binding": "compliance_audit.operator.v1",
"model_paths": {
"embed_model_v2": "./models/bge_base_zh_v1.5.onnx",
"rerank_model_v1": "./models/ms_marco_tinybert_l2_v2_quantized.onnx",
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_dialogue_audit_kite.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_dialogue_audit_kite.json",
"pipe_path": "pipeline_dialogue_audit_kite.json",
"io_binding": "compliance_audit.operator.v1",
"model_paths": {
"embed_model_v2": "models/bge_base_zh_v1.5.onnx",
"rerank_model_v1": "models/ms_marco_tinybert_l2_v2_quantized.onnx",
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_doc_qa_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_doc_qa_cpu.json",
"io_binding": "doc_qa.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_cpu.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_cpu.json",
"pipe_path": "pipeline_doc_qa_cpu.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_onnx": "./models/bge_base_zh_v1.5.onnx",
"llm_model_llamacpp": "./models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_default.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_default.json",
"pipe_path": "pipeline_doc_qa_default.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_v1": "./models/bge_base_zh_v1.5.onnx",
"llm_model_v1": "./models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_kite.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_kite.json",
"pipe_path": "pipeline_doc_qa_kite.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_v1": "models/bge_base_zh_v1.5.onnx",
"llm_model_v1": "models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_kite_generated_embeddings.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_kite_generated_embeddings.json",
"pipe_path": "pipeline_doc_qa_kite_generated_embeddings.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_v1": "models/qwen2.5-0.5b-instruct-q4_k_m.gguf",
"llm_model_v1": "models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_doc_qa_rerank_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_doc_qa_rerank_cpu.json",
"io_binding": "doc_qa.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_rerank_cpu.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_rerank_cpu.json",
"pipe_path": "pipeline_doc_qa_rerank_cpu.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_onnx": "./models/bge_base_zh_v1.5.onnx",
"rerank_model_onnx": "./models/ms_marco_tinybert_l2_v2_quantized.onnx",
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_rerank_default.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_rerank_default.json",
"pipe_path": "pipeline_doc_qa_rerank_default.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_v1": "./models/bge_base_zh_v1.5.onnx",
"rerank_model_v1": "./models/ms_marco_tinybert_l2_v2_quantized.onnx",
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_doc_qa_rerank_kite.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_doc_qa_rerank_kite.json",
"pipe_path": "pipeline_doc_qa_rerank_kite.json",
"io_binding": "doc_qa.operator.v1",
"model_paths": {
"embed_model_onnx": "models/bge_base_zh_v1.5.onnx",
"rerank_model_onnx": "models/ms_marco_tinybert_l2_v2_quantized.onnx",
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_entity_extract_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_entity_extract_cpu.json",
"io_binding": "entity_extract.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_entity_extract_cpu.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_entity_extract_cpu.json",
"pipe_path": "pipeline_entity_extract_cpu.json",
"io_binding": "entity_extract.operator.v1",
"model_paths": {
"entity_llm": "./models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
},
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_entity_extract_default.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_entity_extract_default.json",
"pipe_path": "pipeline_entity_extract_default.json",
"io_binding": "entity_extract.operator.v1",
"model_paths": {
"entity_llm": "./models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
},
Expand Down
4 changes: 3 additions & 1 deletion configs/pipeline_entity_extract_kite.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_entity_extract_kite.json",
"pipe_path": "pipeline_entity_extract_kite.json",
"io_binding": "entity_extract.operator.v1",
"model_paths": {
"entity_llm": "models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
},
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_keyword_match_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_keyword_match_rules.json",
"io_binding": "keyword_match.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_keyword_match_rules.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_keyword_match_rules.json",
"pipe_path": "pipeline_keyword_match_rules.json",
"io_binding": "keyword_match.operator.v1",
"outputs": {
"keyword_out": {
"type": "keyword_out",
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_ocr_doc_qa_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_ocr_doc_qa_kite.json",
"io_binding": "ocr_doc_qa.cabi.v1"
}
}
4 changes: 3 additions & 1 deletion configs/pipeline_ocr_doc_qa_kite.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"schema_version": 1,
"data": {
"pipe_path": "configs/pipeline_ocr_doc_qa_kite.json",
"pipe_path": "pipeline_ocr_doc_qa_kite.json",
"io_binding": "ocr_doc_qa.operator.v1",
"model_paths": {
"ocr_model_v1": "models/SmolVLM-256M-Instruct-Q8_0.gguf",
"llm_model_v1": "models/qwen2.5-0.5b-instruct-q4_k_m.gguf"
Expand Down
7 changes: 7 additions & 0 deletions configs/pipeline_translate_cabi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"schema_version": 1,
"data": {
"pipe_path": "pipeline_translate_cpu.json",
"io_binding": "translate.cabi.v1"
}
}
Loading
Loading