# CNTK **Repository Path**: eulixos/cntk ## Basic Information - **Project Name**: CNTK - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-09-04 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CNTK #### 介绍 本项目的目标是实现RISC-V数据中心操作系统对开源深度学习工具包CNTK(Microsoft Cognitive Toolkit)的支持。项目的核心任务是将CNTK移植到国产RISC-V架构的系统openEuler上,完成深度学习软件栈的适配和核心软件栈的移植。此外,项目还包括与现有ARM平台的性能对比分析,旨在评估和优化RISC-V架构在深度学习应用中的性能表现。 #### 软件架构 使用cntk官方文档中软件包的参考版本,对于无法在RISC-V系统上安装的部分软件包进行了更高版本的替换,使得cntk能够在RISC-V架构上运行。 | RISC-V信息 | 版本 | Arm信息 | 版本 | | ---------- | ---------------------- | ---------- | ---------------------- | | 硬件信息 | SG2042 | 硬件信息 | 鲲鹏920 | | 架构 | RISC-V64 | 架构 | AARCH64 | | 操作系统 | openEuler 24.03 (LTS) | 操作系统 | openEuler 23.09 | | python版本 | 3.7.12 | python版本 | 3.7.12 | | gcc版本 | 7.3.0 | gcc版本 | 7.3.0 | | mpi版本 | 1.10.3 | mpi版本 | 1.10.3 | | protobuf版本 | 3.1.0 | protobuf版本 | 3.1.0 | | libzip版本 | 1.1.2 | libzip版本 | 1.1.2 | | boost版本 | 1.85.0 | boost版本 | 1.85.0 | | openblas版本 | v0.3.27-261-ge1eef56e0 | openblas版本 | v0.3.27-261-ge1eef56e0 | | opencv版本 | 3.1.0 | opencv版本 | 3.1.0 | | swig版本 | 3.0.10 | swig版本 | 3.0.10 | | cntk版本 | v2.6-167-g0c5189882 | cntk版本 | v2.6-167-g0c5189882 | #### 安装教程 分为自动安装和手动安装,安装流程在下面的PDF文档中 `./1.安装/1.file/CNTK安装.pdf` #### 使用说明 测试环境配置流程以及测试命令在下面PDF文档中 `./2.测试/1.file/CNTK安装.pdf` #### 参与贡献 1. Fork 本仓库 2. 新建 Pull Request