文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
README

HIXL 开发系列教程

本教程面向昇腾单边通信库 HIXL(Huawei Xfer Library)初学者,内容包含单边通信基础、HIXL 核心 API、HIXL 多种传输模式、问题定位与性能分析等内容。

教程按章节划分,每个章节包含以下内容:

  • Notebooks:包含课程知识点与练习题,适用于自主学习或讲师引导式教学,可在 GitCode 提供的轻量级 Notebook 上运行,也可在自行搭建的 JupyterLab 环境中使用。
  • images:包含 Notebook 引用的流程图、架构图和性能分析截图。
  • answer:包含章节练习参考答案。

软硬件配套说明

项目 要求
支持硬件 Atlas A2 训练/推理系列产品、Atlas A3 训练/推理系列产品
CANN 版本 9.0.0 及以上
Python 3.11
  • 注意:
  • 本教程当前仅针对 Atlas A2/A3 系列产品进行验证,其它产品使用存在问题,欢迎开发者提出 issue 或 PR 进行共建。

在线体验环境

本教程支持以下在线体验环境:

体验环境 镜像模板 / 版本 Python 内核 说明
cann-learning-hub 在线体验 notebook cann_9.0.0_py3.11-A2-arm Python 3.11.15 各 Notebook 表格中的"在线体验"链接可直接打开运行

Notebooks

HIXL 基础介绍

Notebook Link 状态
1.1 章节介绍 在线体验 ✅ 已发布
1.2 单边通信基础概念 在线体验 ✅ 已发布
1.3 HIXL 简介 在线体验 ✅ 已发布
1.4 HIXL 整体开发流程 在线体验 ✅ 已发布
1.5 章节练习 在线体验 ✅ 已发布

HIXL 核心 API 使用方法

Notebook Link 状态
2.1 章节介绍 在线体验 ✅ 已发布
2.2 HIXL 资源管理 在线体验 ✅ 已发布
2.3 HIXL 内存管理 在线体验 ✅ 已发布
2.4 HIXL 链路管理 在线体验 ✅ 已发布
2.5 HIXL 数据传输 在线体验 ✅ 已发布
2.6 章节练习 在线体验 ✅ 已发布

HIXL 传输模式介绍

Notebook Link 状态
3.1 章节介绍 在线体验 ✅ 已发布
3.2 直传模式 在线体验 ✅ 已发布
3.3 中转传输模式 在线体验 ✅ 已发布
3.4 FabricMem 模式 在线体验 ✅ 已发布
3.5 章节练习 在线体验 ✅ 已发布

HIXL 问题定位和性能优化

Notebook Link 状态
4.1 章节介绍 在线体验 ✅ 已发布
4.2 HIXL 典型问题定位方法 在线体验 ✅ 已发布
4.3 HIXL 性能分析方法 在线体验 ✅ 已发布
4.4 章节练习 在线体验 ✅ 已发布