# SimpleSemantic **Repository Path**: tunmx/SimpleSemantic ## Basic Information - **Project Name**: SimpleSemantic - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-14 - **Last Updated**: 2024-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 田螺姑娘语义分析SDK工程 ## 0. 语雀文档 ### 文档访问密码:kb6q 更多文档可访问语雀 - **完整文档路径:**[https://www.yuque.com/solexcv/vg368z](https://www.yuque.com/solexcv/vg368z) ## 1. 拉取项目 拉取项目到本地 ``` git clone xxxx/target_repository.git ``` 第三方库3rdparty库较大,无法上传至git仓库,如需获取3rdparty文件夹需从算法内部共享盘或从docker-hub获取算法开发环境套件: ``` docker push tunmx/solexcv_ai_develop_cuda:latest ``` ## 2. 环境配置 - Python(3.8以上) - 用于编译服务的必选工具 - XMake(2.7.1以上) - 该工程完整编译服务必选的构建工具 - CMake(3.10 以上) - 可选编译工具,仅使用CMakeLists.txt中的内容进行构建尽可使用简便服务,但是不影响sdk性能 - NDK(16以上, 仅Android需要) - 可选工具链,需要编译Android平台可选 - FastText(0.9.2) - cppJieba(5.0.3) - C++编译器 - GCC或Clang皆可 (macOS无需另外安装,Xcode自带) - GCC推荐版本4.9以上 - 在某些发行版上GCC (GNU C编译器)和G++(GNU C++编译器是分开安装的)。 - 同样以Ubuntu为例,需要分别安装 `gcc` 和 `g++` - Clang 推荐版本3.9以上 ## 3. 编译安卓版本 编译安卓版本的命令已经集成到sh脚本中,一键启动即可: ```bash bash command/build_android.sh ``` 编译完成后可从**build/release_android**中获取arm64-v8a和armeabi-v7a两个文件夹中的libfasttext.so和libsimplesemantic.so作为算法SDK发布的动态链接库。