Skip to content

[2026春季][T1-2-1] YOYO-star32#157

Open
YOYO-star32 wants to merge 1 commit into
InfiniTensor:masterfrom
YOYO-star32:2026-spring-YOYO-star32-T1-2-1
Open

[2026春季][T1-2-1] YOYO-star32#157
YOYO-star32 wants to merge 1 commit into
InfiniTensor:masterfrom
YOYO-star32:2026-spring-YOYO-star32-T1-2-1

Conversation

@YOYO-star32
Copy link
Copy Markdown

优化说明

实现了连续张量快速路径优化:

  1. Tensor类中添加了_check_contiguous方法,自动判断张量是否为标准内存连续布局
  2. _generate_overall_offsets_and_mask函数中添加快速路径,连续张量直接使用线性索引计算指针
  3. 消除了连续张量的多维stride循环计算,显著提升访存效率
  4. 非连续张量完全保留原有逻辑,100%向下兼容

测试结果

[在这里粘贴你之前运行python3 -m py_compile语法检查的截图]

署名

已在HONOR_CODE.md末尾添加署名:YOYO-star32

参考资料


九齿

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant