# OpenCOCA **Repository Path**: chenanqing1985/opencoca ## Basic Information - **Project Name**: OpenCOCA - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-11-15 - **Last Updated**: 2024-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCOCA # 项目简介 OpenCOCA的愿景是:通过开放合作,构建统一和开放的软硬一体片上计算架构(Compute on Chip Architecture),打造国家级自主可控算力基础设施。 # OpenCOCA主要包括两个代码仓库: 1、代码仓:https://gitee.com/opencoca/opencoca 2、软件包仓: https://gitee.com/opencoca/src-opencoca opencoca主要用于存放源码类项目 src-opencoca主要用于存放制作发布件所需的软件包。 # WIKI(提交代码流程) ## 代码提交流程 ### Step1: 申请代码权限,在[OpenCOCA仓库](https://gitee.com/opencoca/opencoca)页面右上角,选择观察员的权限。 ### Step2: 从远端git clone或者git pull代码,base分支代码,在本地执行 git checkout -b newbranch (一定与目标分支名字不一样,也与base分支不一样) ### Step3: 进行代码开发并提交 ```shell git status vi XXX cat XXX git add --all git status git commit -m "XXX" git push -u origin "master" ``` ### Step4: 到web端确认是否已自动生成PR ## 其他注意事项 1. commit_message目前Gitee与Gerrit保持一致。 2. 暂无千行5条review要求。 3. 目前Gitee并不考虑接入自动verify,因此每个项目都需单建一条流水线进行sonar扫描把控,无需编译等前期步骤。 4. 单测覆盖率等指标同Gerrit。 # OpenCOCA SIGs(SIG组说明) ## 加入SIG组步骤 加入OpenCOCA社区邮件列表,向社区邮件列表发送一封电子邮件,表达您对SIG组的兴趣,并等待SIG组负责人的回复,并参与SIG组的活动。 要加入一个特定的SIG组,您需要在OpenCOCA社区邮件列表上申请,SIG组的负责人将决定是否接受您的申请。 请注意,SIG组的成员资格要求遵守OpenCOCA社区的贡献者协议,并且可能需要一个贡献者许可协议(CLA)。 ## SIG组列表 以下是OpenCOCA SIG的一些主要小组及其关注的主要领域: ### OpenCOCA (Midas)  midas组件运行在HOST侧,包括作为服务端的midasd与作为客户端的midash。 midas组件负责集中管控DPU暴露给HOST的virtio设备的vDPA控制后端的生命周期。 所述vDPA控制后端北向与QEMU进程进行vhost-user协商,南向通过设备专属驱动完成对设备的控制中继, 协助解耦virtio设备的控制路径与数据路径,实现数据路径透传的同时,支持虚机热迁移特性。 Midas组件基于Mulan PSL v2开源协议标准。 请联系: zhuyimin_yewu@cmss.chinamobile.com ### OpenCOCA (CAFA)  CAFA (COCA AI Framework Adapter) 是由OpenCOCA项目中提供的一套AI框架适配器。针对不同的AI框架提供一套标准的硬件设备抽象接口(一组抽象设备 Runtime 接口,一组框架能力相关的运行时基类/接口,一个针对标准算子的适配层,一个针对Tensor的抽像定义) 来让各个硬件厂商适配。用来在AI框架上接入各硬件厂商的算子库,实现Eager AOT模式的推理和训练,减少在多硬件上适配多AI框架的成本。 CAFA 组件基于Mulan PSL v2开源协议标准。 请联系: huangmengwei_yewu@cmss.chinamobile.com # 活动记录 - [OpenCOCA运营报告](https://gitee.com/opencoca/opencoca/wikis) - [SIG组会议纪要](https://gitee.com/opencoca/opencoca/wikis/%E5%B7%A5%E4%BD%9C%E7%BB%84%E4%BC%9A%E8%AE%AE%E7%BA%AA%E8%A6%81/%E6%99%BA%E7%AE%97%E5%B7%A5%E4%BD%9C%E7%BB%84%E5%91%A8%E4%BE%8B%E4%BC%9A20240816)