Arm China(安谋科技) “周易”NPU开源项目 - Compass_Integration
本项目用于构建可发布的软件包,软件内容来自 Compass_Unified_Parser 仓库 Compass_OpportunePostTrainingTools 仓库 和 Compass_MiniPkg 。
你需要 clone 以下 repositories 至仓库根目录。
git clone https://github.com/Arm-China/Compass_Unified_Parser.git git clone https://github.com/Arm-China/Compass_OpportunePostTrainingTools.git
你需要下载 minpackage 至仓库根目录,下载步骤请参考文章 https://aijishu.com/a/1060000000215443 。
minpackage 是一个文件名为 Compass_MiniPkg-x.x.x-Linux.tar.gz 的 tarball 文件。
Compass Integration 项目只能在 Linux x86_64 上构建。
更详细的 Python 依赖请查看 ./setup.py。
./build.sh
脚本 build.sh 会在 ./dist 目录构建一个 python wheel 文件。
pip3 install dist/AIPUBuilder-*-cp38-cp38-linux_x86_64.whl # 提示: 如果没有 root 权限,请使用 `pip3 install --user` 或者 `pip3 install --target /YOUR_PATH` 命令 # 如果使用了 --user 选项,不要忘了: export PATH="/home/${USER}/.local/bin":$PATH # 设置环境变量 MINIPKG_PATH=`realpath ./Compass_MiniPkg-Release-*-Linux` export PATH=${MINIPKG_PATH}/simulator/bin:${PATH} export LD_LIBRARY_PATH=${MINIPKG_PATH}/simulator/lib:${LD_LIBRARY_PATH} export PATH=${MINIPKG_PATH}/tool-chain/compiler/bin:${PATH} export PATH=${MINIPKG_PATH}/tool-chain/debugger/bin:${PATH}
安装成功之后, 执行./test.sh 脚本可以检查所有模块是否正常工作。这个脚本仅仅测试了aipucc, aipu_simulator 和 aipubuild 工具的可用性。如果需要使用其他独立模块 (IDE, simulator, toolchain) 的完整功能,请根据对应的文档进行配置。 例如,aipucc 依赖以下运行环境:
./test.sh
文档放在 Compass_MiniPkg 的 /doc 目录下。
1.Compass::Spring Compass::Spring aim is to provide closer integration with the springframework. Compass::Spring provides the ability to expose Compass as a Spring bean from an application context fi
我们在使用lucene管理document时,难免有些复杂,并且在做增量索引的时候会比较繁琐,现介绍compass如下: compass对lucene的使用就如同Hibernate和对jdbc的使用。 Compass的使用步骤: Hibernate的实现步骤是: 1》 设计实体 2》 配置映射元数据 (xml / 注解—Hibernate3才推出来的) 3》 利用Hibernate的api完
Compass 是一流的开放源码JAVA搜索引擎框架,对于你的应用修饰,搜索引擎语义更具有能力。依靠顶级的Lucene 搜索引擎,Compass 结合了,像 Hibernate 和 Sprin的流行的框架,为你的应用提供了从数据模型和数据源同步改变的搜索力.并且添加了2方面的特征,事物管理和快速更新优化. Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便
Compass概念: 1:Compass相当于hb的SessionFactory 2:CompassSession相当于hb的Session 3:CompassTransaction相当于hb的transaction。 Compass 也是采用CompassConfiguration(装载配置和映射文件)进行创建的。创建Compass时将会链接已经存在的索引或者创建一个新的索 引。当Compass
Compass 入门指南 在新架构中打算选 择Compass或Hibernate Search作为搜索引擎框架,比较后,感觉Hibernate Search上还是没有Compass成熟,另外考虑到后期对网页的爬取及搜索需求,决定还是基于Compass来作为架构缺省的搜索引擎。网上关于 Compass的文档很多,但说得相对完整其详细的入门文档基本上没有,Compass的官方文档倒是说得很详细,但