昇腾社区首页
中文
注册

软件架构

Index SDK软件架构如图1所示,架构图中的关键模块介绍如表1

图1 软件架构
表1 Index SDK模块介绍

模块

说明

Index SDK API层

提供兼容Faiss的C++接口,上层应用可以实现入库、查询、删除特征以及训练功能。

算法逻辑层

实现检索算法的逻辑流程,当前支持的算法主要包括暴力检索、近似检索以及属性过滤算法等。

算子层

基于昇腾平台实现检索算法的加速算子,包括距离计算算子、TopK排序算子以及过滤Mask生成算子等。