智能时代,操作系统需要面向 AI 不断演进。一方面,在操作系统开发、部署、运维全流程以 AI 加持,让操作系统更智能;另一方面,openEuler 已支持 Arm,x86,RISC-V 等全部主流通用计算架构,在智能时代,openEuler 也率先支持 NVIDIA、昇腾等主流 AI 处理器,成为使能多样性算力的首选。openEuler 兼容 NVIDIA、Ascend 等主流算力平台的软件栈,为用户提供高效的开发运行环境。通过将不同 AI 算力平台的软件栈进行容器化封装,即可简化用户部署过程,提供开箱即用的体验。同时,openEuler 也提供丰富的 AI 框架,方便大家快速在openEuler 上使用 AI 能力。
openEuler 已兼容 CANN、CUDA 等硬件 SDK,以及 TensorFlow、PyTorch 等相应的 AI 框架软件,支持 AI 应用在openEuler 上高效开发与运行。
openEuler AI 软件栈容器化封装优化环境部署过程,并面向不同场景提供以下三类容器镜像。
• SDK 镜像:以 openEuler 为基础镜像,安装相应硬件平台的 SDK,如 Ascend 平台的 CANN 或 NVIDIA 的 CUDA 软件。
• AI 框架镜像:以 SDK 镜像为基础,安装 AI 框架软件,如 PyTorch 或 TensorFlow。
• 模型应用镜像:在 AI 框架镜像的基础上,包含完整的工具链和模型应用。
openEuler 使能 AI,向用户提供更多 OS 选择。基于 openEuler 的 AI 容器镜像可以解决开发运行环境部署门槛高的问题,用户根据自身需求选择对应的容器镜像即可一键部署,三类容器镜像的应用场景如下。
• SDK 镜像:提供对应硬件的计算加速工具包和开发环境,用户可进行 Ascend CANN 或 NVIDIA CUDA 等应用的开发和调试。同时,可在该类容器中运行高性能计算任务,例如大规模数据处理、并行计算等。
• AI 框架镜像:用户可直接在该类容器中进行 AI 模型开发、训练及推理等任务。
• 模型应用镜像:已预置完整的 AI 软件栈和特定的模型,用户可根据自身需求选择相应的模型应用镜像来开展模型推理或微调任务
当前,openEuler 和 AI 深度结合,一方面使用基础大模型,基于大量 openEuler 操作系统的代码和数据,训练出 EulerCopilot,初步实现代码辅助生成、智能问题智能分析、系统辅助运维等功能,让 openEuler 更智能。