cmake_minimum_required(VERSION 3.16)
project(engine)
set(CMAKE_CXX_STANDARD 14)
include_directories(../../../../../base/hiviewdfx/hilog_lite/interfaces/native/innerkits)
include_directories(../../../../../base/hiviewdfx/hilog_lite/interfaces/native/innerkits/hilog)
include_directories(../../../../../base/hiviewdfx/hilog_lite/interfaces/native/kits/hilog)
include_directories(../../../../../drivers/peripheral/audio/interfaces/include)
include_directories(../../../../../drivers/peripheral/codec/interfaces/include)
include_directories(../../../../../drivers/peripheral/format/interfaces/include)
include_directories(../../../../../foundation/ai/ai_engine/interfaces)
include_directories(../../../../../foundation/ai/ai_engine/interfaces/kits)
include_directories(../../../../../foundation/ai/ai_engine/services/common)
include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/audio_loader/include)
include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/audio_loader/include/codec)
include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/feature/interfaces)
include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/os_wrapper/utils)
include_directories(../../../../../foundation/ai/ai_engine/services/common/platform/utils)
include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/retcode_inner)
include_directories(../../../../../foundation/ai/ai_engine/services/common/protocol/struct_definition)
include_directories(../../../../../foundation/ai/ai_engine/services/common/utils)
include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/encdec/include)
include_directories(../../../../../foundation/ai/ai_engine/services/common/utils/log)
include_directories(../../../../../foundation/ai/ai_engine/services/platform/os_wrapper/utils)
include_directories(../../../../../foundation/multimedia/audio_lite/interfaces/kits)
include_directories(../../../../../foundation/multimedia/hals/camera_lite)
include_directories(../../../../../foundation/multimedia/media_utils_lite/hals)
include_directories(../../../../../foundation/multimedia/media_utils_lite/interfaces/kits)
include_directories(../../../../../third_party/bounds_checking_function/include)
add_executable(common
platform/dl_operation/include/aie_dl_operation.h
platform/dl_operation/source/aie_dl_operation.cpp
platform/event/include/i_event.h
platform/event/source/event.cpp
platform/lock/include/rw_lock.h
platform/lock/include/rw_lock.inl
platform/lock/source/rw_lock.cpp
platform/os_wrapper/audio_loader/include/codec/coder_wrapper.h
platform/os_wrapper/audio_loader/include/codec/decoder_wrapper.h
platform/os_wrapper/audio_loader/include/audio_retcode.h
platform/os_wrapper/audio_loader/include/audio_utils.h
platform/os_wrapper/audio_loader/include/audio_wrapper.h
platform/os_wrapper/audio_loader/source/codec/decoder_wrapper.cpp
platform/os_wrapper/audio_loader/source/audio_utils.cpp
platform/os_wrapper/audio_loader/source/audio_wrapper.cpp
platform/os_wrapper/engine_hal/interfaces/engine_adapter.h
platform/os_wrapper/feature/interfaces/feature_processor.h
platform/os_wrapper/feature/interfaces/filterbank_processor.h
platform/os_wrapper/feature/interfaces/log_scale_processor.h
platform/os_wrapper/feature/interfaces/mfcc_processor.h
platform/os_wrapper/feature/interfaces/noise_reduction_processor.h
platform/os_wrapper/feature/interfaces/norm_processor.h
platform/os_wrapper/feature/interfaces/slide_window_processor.h
platform/os_wrapper/feature/interfaces/type_converter.h
platform/os_wrapper/feature/source/norm_processor.cpp
platform/os_wrapper/feature/source/slide_window_processor.cpp
platform/os_wrapper/feature/source/type_converter.cpp
platform/os_wrapper/ipc/include/aie_ipc.h
platform/os_wrapper/ipc/source/aie_ipc.cpp
platform/os_wrapper/utils/plugin_helper.cpp
platform/os_wrapper/utils/plugin_helper.h
platform/os_wrapper/utils/single_instance.h
platform/queuepool/queue.h
platform/queuepool/queue.inl
platform/queuepool/queue_pool.h
platform/queuepool/queue_pool.inl
platform/semaphore/include/i_semaphore.h
platform/semaphore/include/simple_event_notifier.h
platform/semaphore/include/simple_event_notifier.inl
platform/semaphore/source/semaphore.cpp
platform/threadpool/include/aie_thread_unix.h
platform/threadpool/include/thread.h
platform/threadpool/include/thread_pool.h
platform/threadpool/source/aie_thread_unix.cpp
platform/threadpool/source/thread.cpp
platform/threadpool/source/thread_pool.cpp
platform/time/include/time.h
platform/time/include/time_elapser.h
platform/time/source/time.cpp
platform/time/source/time_elapser.cpp
protocol/data_channel/include/i_request.h
protocol/data_channel/include/i_response.h
protocol/data_channel/include/request.h
protocol/data_channel/include/response.h
protocol/data_channel/source/request.cpp
protocol/data_channel/source/response.cpp
protocol/ipc_interface/ai_service.h
protocol/plugin_config/aie_algorithm_type.h
protocol/retcode_inner/aie_retcode_inner.h
protocol/struct_definition/aie_info_define.h
utils/constants/constants.h
utils/encdec/include/data_decoder.h
utils/encdec/include/data_encoder.h
utils/encdec/include/encdec_facade.h
utils/encdec/source/data_decoder.cpp
utils/encdec/source/data_encoder.cpp
utils/file_operation/include/file_operation.h
utils/file_operation/source/file_operation.cpp
utils/log/aie_log.h
utils/aie_guard.h
utils/aie_macros.h
utils/inf_cast_impl.h
)
没有合适的资源?快使用搜索试试~ 我知道了~
AI业务子系统是OpenHarmony提供原生的分布式AI能力的子系统
共250个文件
h:105个
cpp:77个
gn:39个
0 下载量 109 浏览量
2023-06-03
10:57:57
上传
评论
收藏 4.37MB ZIP 举报
温馨提示
。AI业务子系统是OpenHarmony提供原生的分布式AI能力的子系统。本次开源范围是提供了统一的AI引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对AI算法能力进行生命周期管理和按需部署。后续,会逐步定义统一的AI能力接口,便于AI能力的分布式调用。同时,提供适配不同推理框架层级的统一推理接口。
资源推荐
资源详情
资源评论
收起资源包目录
AI业务子系统是OpenHarmony提供原生的分布式AI能力的子系统 (250个子文件)
sa_server.c 19KB
start_server.c 1KB
prepare_function_test.cpp 15KB
kws_plugin.cpp 14KB
client_factory.cpp 14KB
queuepool_test.cpp 13KB
sa_client_proxy.cpp 13KB
option_function_test.cpp 13KB
ic_plugin.cpp 13KB
destroy_function_test.cpp 12KB
init_function_test.cpp 12KB
encdec_test.cpp 11KB
adapter_wrapper.cpp 11KB
release_function_test.cpp 11KB
async_process_delay_test.cpp 10KB
sync_process_function_test.cpp 10KB
share_memory_test.cpp 10KB
kws_sdk_impl.cpp 10KB
engine_manager.cpp 9KB
sa_client_adapter.cpp 9KB
aie_ipc.cpp 9KB
async_process_function_test.cpp 8KB
ic_sdk_impl.cpp 8KB
sa_client.cpp 8KB
sa_server_adapter.cpp 8KB
aie_client_reliability_test.cpp 7KB
norm_processor.cpp 7KB
pcm_iterator.cpp 7KB
type_converter.cpp 7KB
thread_pool_test.cpp 7KB
sync_process_delay_test.cpp 6KB
decoder_wrapper.cpp 6KB
client_listener_handler.cpp 6KB
future_factory.cpp 6KB
server_executor.cpp 6KB
sa_async_handler.cpp 5KB
plugin_helper.cpp 5KB
slide_window_processor.cpp 5KB
engine.cpp 5KB
data_encoder.cpp 5KB
plugin_manager_test.cpp 5KB
audio_wrapper.cpp 5KB
thread.cpp 5KB
plugin_manager.cpp 4KB
response.cpp 4KB
sample_plugin_2.cpp 4KB
sample_plugin_1.cpp 4KB
sa_client_test.cpp 4KB
plugin.cpp 4KB
request.cpp 4KB
thread_pool.cpp 3KB
sa_async_handler.cpp 3KB
sync_msg_handler.cpp 3KB
aie_thread_unix.cpp 3KB
async_msg_handler.cpp 3KB
async_handler.cpp 3KB
death_callback_test.cpp 3KB
audio_utils.cpp 3KB
semaphore_test.cpp 3KB
event.cpp 3KB
plugin_label.cpp 3KB
file_operation.cpp 3KB
future.cpp 3KB
semaphore.cpp 2KB
plugin_label_test.cpp 2KB
engine_worker.cpp 2KB
kws_sdk.cpp 2KB
dl_operation_test.cpp 2KB
aie_dl_operation.cpp 2KB
time_test.cpp 2KB
event_test.cpp 2KB
time_elapser.cpp 2KB
rw_lock.cpp 2KB
future_listener.cpp 1KB
time.cpp 1KB
data_decoder.cpp 1KB
ic_sdk.cpp 1KB
aie_plugin_info.cpp 974B
dl_operation_fun.cpp 710B
BUILD.gn 3KB
BUILD.gn 3KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 2KB
BUILD.gn 1KB
BUILD.gn 1KB
BUILD.gn 1KB
BUILD.gn 1KB
BUILD.gn 1KB
BUILD.gn 1KB
BUILD.gn 987B
BUILD.gn 980B
共 250 条
- 1
- 2
- 3
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6742
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功