已开启
【2026CANN训练营第二季】观看直播参与直播答题互动赢定制冲锋衣、背包!【9.29】 #764
昇腾CANN小助手创建于  26 天前
昇腾CANN小助手
昇腾CANN小助手
26 天前 创建

训练营直播Banner.png

🤝 流程

image.png


01报名活动

1、报名2026CANN训练营第二季:报名链接

2、关注CANN社区:CANN社区页面链接

3、加入2026CANN训练营第二季群组,领取学习资源:

image.png


02观看直播

搜索【昇腾CANN】视频号观看直播

B站观看链接:https://live.bilibili.com/h5/23361884

昇腾社区观看链接:https://www.hiascend.com/developer/activities/cann20262?tab=live#cann-camp-2602-live-course


03参与直播互动

更多直播场次互动大奖等你来拿!【立即参与】

课程实操练习测试【立即参与】

本期直播日:9月29日 | 本期活动截止:10月9日 24:00 | 获奖名单公布:10月15日

📅 活动时间轴

环节 时间
课前作业(互动一)答题 至 10月9日 24:00
课后作业(互动二)答题 直播后公布题目,至 10月9日 24:00
限时提问(互动三) 截止 9月29日 20:00
获奖名单公示 10月15日

🎁 抽奖规则(互动一、互动二共用)

互动一「直播课前作业」与互动二「直播课后作业」采用统一抽奖规则,两个互动分别独立统计参与人数、独立开奖:

每期获奖名额按对应互动的参与人数确定,每满 10 人抽 1 名,最高抽取 5 名获奖;
获奖楼层 = 该互动参与总楼层 × 中奖百分比(8%、28%、48%、68%、88%),按名额依次对应;
如出现小数点,则四舍五入计入获奖楼层;
例如:某互动当期共 20 楼,则中奖楼层为 20×8%=2 楼、20×28%=6 楼、20×48%=10 楼、20×68%=14 楼、20×88%=18 楼
9月直播奖品图.PNG


互动一:课前作业

观看直播并在此issue下方评论答题,将按照答题时间先后进行排序,随机抽取获奖者领取定制奖品一份!

1、问题内容

1. 关于 tile_view 的作用,下列描述正确的是( )
A. 在不同存储层级间搬运 Tensor 数据
B. 对 Tensor 进行逻辑分块,存放到新的Tensor空间
C. 对 Tensor 进行逻辑分块,构造局部 Tensor视图

2. CATLASS Python中,Tensor和Tile拥有各自的数据结构实体(判断题)
A. 对
B. 错

3. 关于 CATLASS Python 的内存管理机制,下列说法正确的是( )
A. 支持kernel内申请gm内存
B. 由编译器自动管理片上内存
C. 由程序员手动管理片上内存
D. 以上都不对

2、答题评论格式:

【直播现场互动】1、A/B/C/D  2、A/B/C/D  3、A/B/C/D

3、奖项设置:

CANN定制冲锋衣/polo衫/背包

互动二:直播课后作业

直播后完成课后作业并在此issue下方评论答题,将按照答题时间先后进行排序,随机抽取获奖者领取定制毛毯一份,兑奖需满足回答正确且答案格式符合要求。

1、问题内容

1.下列哪个 API 可以复用已有 Tensor 的 Shape,并结合新的 Pointer 构造目标 Tensor?( )
A. tile_view    B. make_tensor_like     C. copy    D. allocate

2.相比 CATLASS C++,关于 CATLASS Python,下列说法正确的是( )
A. 编译性能更优,执行性能持平 CATLASS C++
B. 编译性能持平,执行性能持平 CATLASS C++
C. 编译性能持平,执行性能低于 CATLASS C++
D. 编译性能更优,执行性能优于 CATLASS C++

3.CATLASS Python的Vector编程模型中,计算api以Tensor作为操作对象。(判断题)
A.对    B.错

2、答题评论格式

【课后作业】:1、A/B/C/D  2、A/B/C/D  3、A/B/C/D

互动三:限时提问

你的问题值得被认真回答,算子开发专家直播间现场解答——在此issue下方提问,最后的提问环节将随机抽取并解答!

提问帖提交要求:

1. 活动时间内(截止 9 月 29 日 20:00)提交的提问记为有效提问
2. 评论时需加入【CANN训练营】

注意:互动三(提问)为答疑环节,不占用获奖名额,被抽中解答不影响在其他互动获奖。

直播互动兑奖

  • 每个账号 ID 每月可参与多个玩法,但每月仅可获奖 1 次(该名额由互动一、互动二共享);若抽中用户当月已获奖/答案错误/格式错误,则本次视为无效中奖,无法兑奖
  • 若同一账号在互动一、互动二同时被抽中,则保留先开奖的互动中奖名额,另一个互动的中奖名额顺延递补给该互动中楼层上的下一位符合条件者(按楼层顺序依次递补,直至补满名额或参与者符合条件者不足为止)
  • 兑奖需报名 CANN 训练营【立即报名】,并关注 CANN 社区
  • 10 月15日将在此 issue 公布获奖名单,请获奖者通过微信添加昇腾CANN小助手(微信名:Ascend-CANN)领取奖品
    image.png
  • 活动最终解释权归活动方所有
likedislike
aodebiao
aodebiao
25 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
Code_demo111111
25 天前 评论:

【直播现场互动】1、C2、B3、C

likedislike
小久
小久
24 天前 评论:

【直播现场互动】1、C2、B3、C

likedislike
爱上纯净的蓝天
爱上纯净的蓝天
22 天前 评论:

【直播现场互动】1、C2、B3、B

likedislike
gcw_fiAo4tDr
gcw_fiAo4tDr
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
a668
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
Yeats_Liao
Yeats_Liao
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
昇腾CANN小助手昇腾CANN小助手
22 天前 修改了issue 的描述
hw_0086_hrf
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
2006667
2006667
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
hhh118
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
木路折
木路折
22 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
小yi
21 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
开普勒飞踢地球
开普勒飞踢地球
21 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
FineL1
FineL1
21 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
小东
小东
21 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
sjh8678
sjh8678
21 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
昇腾CANN小助手昇腾CANN小助手
21 天前 修改了issue 的描述
昇腾CANN小助手昇腾CANN小助手
21 天前 修改了issue 的描述
昇腾CANN小助手昇腾CANN小助手
21 天前 修改了issue 的描述
珘
珘
21 天前 评论:

CBB

likedislike
JeffDing
JeffDing
20 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
XuefengZhang
20 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
桂馥兰香
桂馥兰香
20 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
。
。
20 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
longjihui
longjihui
20 天前 评论:

【直播现场互动】1、C 2、B 3、C

likedislike
ivel
ivel
20 天前 评论:

【直播现场互动】1、C2、B3、B

likedislike
昇腾CANN小助手昇腾CANN小助手
20 天前 修改了issue 的描述
ivel
ivel
20 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
 Bug_制造者
Bug_制造者
20 天前 评论:

1、C 2、B 3、B

likedislike
JeffDing
JeffDing
20 天前 评论:

【课后作业】:1、B 2、D 3、B

likedislike
村雨雨雨
村雨雨雨
20 天前 评论:

【课后作业】:1、B 2、A 3、B

作答说明:
1、make_tensor_like 复用已有 Tensor 的 Shape,只需给出新的 Pointer(可选 layoutTag),即可构造目标 Tensor;tile_view 用于构造局部视图,copy 负责搬运,allocate 只申请指针。
2、CATLASS DSL(CATLASS Python)相比 CATLASS C++ 编译时间缩短 80% 以上,生成 Kernel 的高性能表现与 C++ 持平,即编译性能更优、执行性能持平。
3、Vector 编程模型中,UB 上的 Tensor 需先经 tile.load() 载入寄存器,计算 API(tla.abs、tla.add 等)以寄存器 vector 为操作对象,再由 tile.store() 写回 Tensor,因此计算 API 的直接操作对象是寄存器向量而非 Tensor。

likedislike
木路折
木路折
20 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike
Jinfan Liu
Jinfan Liu
20 天前 评论:

【课后作业】:1、B 2、D 3、B

1、make_tensor_like:复用已有 Tensor 的 Shape,配合新的 Pointer 构造目标 Tensor。
2、CATLASS Python 相对 CATLASS C++:编译性能更优,执行性能也优于 CATLASS C++。
3、Vector 编程模型中的计算 API 以寄存器向量为操作对象,Tensor 需先经 load 载入寄存器。

likedislike
sjh8678
sjh8678
19 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike
没事人
没事人
18 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
没事人
没事人
18 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike
豳州牧之
豳州牧之
18 天前 评论:

【课后作业】:1、B 2、A 3、B
1、make_tensor_like:复用已有 Tensor 的 Shape,配合新的 Pointer 构造目标 Tensor。
2、CATLASS Python 相对 CATLASS C++:编译性能更优,执行性能持平 CATLASS C++。
3、Vector 编程模型中的计算 API 以寄存器向量为操作对象,Tensor 需先经 load 载入寄存器。

likedislike
a668
13 天前 评论:

【课后作业】:1、B 2、D 3、B

likedislike
linghz666
12 天前 评论:

【直播现场互动】1、C 2、B 3、B

likedislike
linghz666
12 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike
FineL1
FineL1
12 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike
小久
小久
11 天前 评论:

【直播现场互动】1、C 2、B 3、C

likedislike
爱上纯净的蓝天
爱上纯净的蓝天
11 天前 评论:

【课后作业】:1、B 2、A 3、B

likedislike