zhangy03 a2d1b1c1d5 | 2 years ago | |
---|---|---|
.. | ||
aiserver | 2 years ago | |
apiserver | 2 years ago | |
database | 2 years ago | |
grpcserver | 2 years ago | |
proxy | 2 years ago | |
web | 2 years ago | |
README.md | 2 years ago | |
docker-compose.yml | 2 years ago |
本文档包括平台和链相关部分,平台部分采用Docker方式统一部署,可以独立运行,如果需要和链同时运行,需要修改配置参数。
平台部分采用Docker Componse方式部署,链同样采用Docker方式部署,分布式文件系统采用直接部署的方式。
docker-compose部分是独立整理,通过将源代码编译后的软件包复制到此目录,即可通过docker-compose编译运行。
本仓库的data目录为数据库的目录,因此建议此目录至于文件空间较大的分区,100GB+即可。
web
^
|
apiserver --> database <-- aiserver
^ ^
| |
grpcserver ----------
^ | |
| | |
proxy... --> aiclient --> aiagent
// 基本构建命令
docker-compose build
// 运行命令
docker-compose up -d
// 全部停止命令
docker-compose down
// 查看容器情况
docker-compose ps
// 查看特定容器日志
// -f参数表示持续监听文件结尾
// -n参数表示显示现有文件行数,尽量带上,确实查看所有日志文件,可能过大
docker-compose logs -fn100 <容器名称或ID>
web采用vue开发,需要在安装有node.js和npm的机器上编译。编译发布流程如下:
apiserver采用Java开发、Gradle构建,在pccbRestServer仓库下,需要在安装有JDK8的环境中构建,推荐采用Idea J社区版本构建,直接打开,并执行IDE右侧的build任务即可构建,目标jar文件在相应的目录的BackendManageService/build/libs目录下。
aiserver采用Java开发、Gradle构建,在pccbRestServer仓库下,需要在安装有JDK8的环境中构建,推荐采用Idea J社区版本构建,直接打开,并执行IDE右侧的build任务即可构建,目标jar文件在响应的目录的AIModuleService/build/libs目录下。
grpcserver采用Java开发、Gradle构建,需要在安装有JDK8的环境中构建,推荐采用Idea J社区版本构建,直接打开,并执行IDE右侧的build任务即可构建,目标jar文件在响应的目录的build/libs目录下。
proxy采用Go lang开发,需要响应的Go lang环境,具体参加源代码的ReadMe.md文件进行构建。
鹏城众智AI协同计算平台AISynergy是一个分布式智能协同计算平台。该平台的目标是通过智算网络基础设施使能数据、算力、模型、网络和服务,完成跨多个智算中心的协同计算作业,进而实现全新计算范式和业务场景,如大模型跨域协同计算、多中心模型聚合、多中心联邦学习等。
Java Vue Python JavaScript Go other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》