pypto.function#
产品支持情况#
产品 |
是否支持 |
|---|---|
Atlas A3 训练系列产品/Atlas A3 推理系列产品 |
√ |
Atlas A2 训练系列产品/Atlas A2 推理系列产品 |
√ |
功能说明#
定义一个PyPTO计算函数。在该函数下可添加构建计算图所需要的操作。
函数原型#
function(name: str, *args, **kwargs) -> Iterator
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
name |
输入 |
函数的名称,用于标识该计算图。 |
*args |
输入 |
从中获取传入的Tensor。 |
返回值说明#
返回一个上下文管理器,在 with 语句中使用
约束说明#
无。
调用示例#
with pypto.function("main", a, b, c):
pypto.set_vec_tile_shapes(16, 16)
for _ in pypto.loop(0, b_loop, 1, name="LOOP_L0_bIdx_mla_prolog", idx_name="b_idx"):
c[:] = a + b