diff --git a/src/assets/home/opea.jpg b/src/assets/home/opea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..acac6b069c7f211c318be14eee9cb46b5b1df700 Binary files /dev/null and b/src/assets/home/opea.jpg differ diff --git a/src/assets/home/openHPC.jpg b/src/assets/home/openHPC.jpg new file mode 100644 index 0000000000000000000000000000000000000000..808a11c9b4a0d1139f0e6c71cb9f87a05fcabe9e Binary files /dev/null and b/src/assets/home/openHPC.jpg differ diff --git a/src/assets/home/openHPC.png b/src/assets/home/openHPC.png deleted file mode 100644 index 911bab8ac79d514756c6ad7a970f1df1f8013007..0000000000000000000000000000000000000000 Binary files a/src/assets/home/openHPC.png and /dev/null differ diff --git a/src/assets/home/openstack.jpg b/src/assets/home/openstack.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2eec3701bceb479171b94310e1c1579c2fdd3d3f Binary files /dev/null and b/src/assets/home/openstack.jpg differ diff --git a/src/assets/home/openstack.png b/src/assets/home/openstack.png deleted file mode 100644 index cd6eb22ea575c4ef3318a695a3a7d04aa76a1496..0000000000000000000000000000000000000000 Binary files a/src/assets/home/openstack.png and /dev/null differ diff --git a/src/assets/icon/opea1.svg b/src/assets/icon/opea1.svg new file mode 100644 index 0000000000000000000000000000000000000000..d91805fff4d81e0d356ddc97d8979438b34cadce --- /dev/null +++ b/src/assets/icon/opea1.svg @@ -0,0 +1,4 @@ + diff --git a/src/assets/icon/opea2.svg b/src/assets/icon/opea2.svg new file mode 100644 index 0000000000000000000000000000000000000000..4809471c887dce54bb728ace8a4818fb64f7db74 --- /dev/null +++ b/src/assets/icon/opea2.svg @@ -0,0 +1,12 @@ + diff --git a/src/assets/icon/opea3.svg b/src/assets/icon/opea3.svg new file mode 100644 index 0000000000000000000000000000000000000000..4ae5e9e455fd41de21313b9936fb2c5f537459f8 --- /dev/null +++ b/src/assets/icon/opea3.svg @@ -0,0 +1,4 @@ + diff --git a/src/assets/icon/opea4.svg b/src/assets/icon/opea4.svg new file mode 100644 index 0000000000000000000000000000000000000000..b720fdca27b19de5e72bfc8040e945e3a06036ef --- /dev/null +++ b/src/assets/icon/opea4.svg @@ -0,0 +1,21 @@ + diff --git a/src/assets/solution/opea/img1.png b/src/assets/solution/opea/img1.png new file mode 100644 index 0000000000000000000000000000000000000000..e85d0b514b83ad1cb2233bbf9567518e2ebf77e7 Binary files /dev/null and b/src/assets/solution/opea/img1.png differ diff --git a/src/data/home/index.ts b/src/data/home/index.ts index 162850bac7873f2531bf4f66d438d60764c4e42e..e0b08d269c106811788d7a803509c84ecf8dfb4a 100644 --- a/src/data/home/index.ts +++ b/src/data/home/index.ts @@ -6,8 +6,9 @@ import RpmIcon from '~icons/pkg/rpm.svg'; import OepkgIcon from '~icons/pkg/oepkg.svg'; import CandaIcon from '~icons/pkg/conda.svg'; -import openHPC from '@/assets/home/openHPC.png'; -import openStack from '@/assets/home/openstack.png'; +import openHPC from '@/assets/home/openHPC.jpg'; +import openStack from '@/assets/home/openstack.jpg'; +import opea from '@/assets/home/opea.jpg'; import newsImg1 from '@/assets/home/news1.png'; import newsImg2 from '@/assets/home/news2.png'; import newsImg3 from '@/assets/home/1120-cv.jpg'; @@ -53,19 +54,23 @@ export const homeData = [ // 首页 解决方案 export const solutionData = [ { - title: 'OpenStack', - desc: '作为一个开源的云计算管理平台,OpenStack 由nova、cinder、neutron、glance、keystone、horizon等几个主要的组件组合起来完成具体工作', - - img: openStack, - href: '/solution/openStack', + title: 'OPEA', + desc: 'OPEA是一个开源的生成式AI解决方案,提供了一系列涵盖基础模型服务、数据处理与增强、应用专用服务等各方面的微服务模块', + img: opea, + href: '/solution/opea', }, { title: 'OpenHPC', desc: 'OpenHPC是Linux基金会开源的超算项目,致力于为高性能计算(HPC)构建一个开源框架,以适应现在工业和学术研究的需求', - img: openHPC, href: '/solution/openhpc', }, + { + title: 'OpenStack', + desc: '作为一个开源的云计算管理平台,OpenStack 由nova、cinder、neutron、glance、keystone、horizon等几个主要的组件组合起来完成具体工作', + img: openStack, + href: '/solution/openStack', + }, ]; // 首页新闻 diff --git a/src/data/solution/opea.ts b/src/data/solution/opea.ts new file mode 100644 index 0000000000000000000000000000000000000000..fccba0d66a1bfed119dab8ade56350854de8751d --- /dev/null +++ b/src/data/solution/opea.ts @@ -0,0 +1,56 @@ +import opea from '@/assets/home/opea.jpg'; +import hpc1 from '~icons/pkg/opea1.svg'; +import hpc2 from '~icons/pkg/opea2.svg'; +import hpc3 from '~icons/pkg/opea3.svg'; +import hpc4 from '~icons/pkg/openhpc4.svg'; +import hpc5 from '~icons/pkg/opea4.svg'; + +export default { + overview: { + cover: opea, + desc: 'OPEA 是 Linux 基金会 AI & Data 子基金会(LF AI & Data Foundation)孵化的一项开源项目,其核心目标是解决当前企业在部署生成式 AI 过程中面临的工具和流程碎片化挑战。通过提供一套模块化的微服务组件,OPEA 致力于帮助企业客户更快速、安全、高效地构建完整的端到端生成式 AI 解决方案。', + }, + coreList: [ + { + icon: hpc1, + name: '微服务架构', + desc: '采用容器化微服务架构,支持独立开发、部署和扩展各个应用组件,提供灵活、可扩展的企业级AI解决方案', + }, + { + icon: hpc2, + name: '可组合构建块', + desc: '提供标准化的模块化组件,包括LLM、数据存储、提示引擎等,支持快速构建复杂的AI工作流', + }, + { + icon: hpc3, + name: '企业级安全', + desc: '内置端到端加密、VPC支持和行业标准合规性,确保AI驱动应用的安全性和可信度', + }, + ], + advInfo: [ + { + name: '原生支持', + desc: 'openEuler社区与OPEA社区共同合作,开发、测试深度集成,在云场景下内存潮汐调度技术显著提升容器速度,为AI应用提供极致性能体验', + }, + { + name: '硬件优化', + desc: 'openEuler原生支持Arm、x86、RISC-V、LoongArch等架构,兼容NVIDIA、Ascend等AI加速器,并且针对鲲鹏、昇腾等国产硬件进行深度优化,在AI推理、训练等关键场景实现显著性能提升', + }, + { + name: '生态协同', + desc: '未来,openEuler社区将继续联合AI领域社区伙伴,确保持续的技术创新和生态发展', + }, + ], + infoList: [ + { + icon: hpc4, + name: 'OPEA 1.4版本开始支持openEuler', + href: 'https://mp.weixin.qq.com/s/VvtlXSc7pJMELU3qEenT-Q', + }, + { + icon: hpc5, + name: 'openEuler社区与OPEA社区建立伙伴关系', + href: 'https://opea.dev', + }, + ], +}; diff --git a/src/router/index.ts b/src/router/index.ts index 0f11cc206f1e4b96c18b3d5ef39abe0483ac5989..cba3fead922f1624a97fc683c0b891e1b8541df0 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -141,6 +141,14 @@ const routes = [ title: `${t('software.conda')} | ${TITLE}`, }, }, + { + path: '/zh/solution/opea', + name: 'opea', + component: () => import('@/views/solution/TheOPEA.vue'), + meta: { + title: `OPEA | ${TITLE}`, + }, + }, { path: '/zh/solution/openhpc', name: 'openhpc', diff --git a/src/views/home/TheHome.vue b/src/views/home/TheHome.vue index 6d4911a44b400b50fb03bbe8716bc3e0e046ccbe..a78012ad1db6d21312cd7daff71d6b8012750765 100644 --- a/src/views/home/TheHome.vue +++ b/src/views/home/TheHome.vue @@ -1,5 +1,5 @@ @@ -91,19 +93,12 @@ onUnmounted(() => {
通过提供一系列软件工具和技术方案,提供高效、稳定和可扩展的软件产品和服务
-{{ OPEA.overview.desc }}
+