triton.language.permute¶
- triton.language.permute(input, *dims)¶
对张量的维度进行排列。
- Parameters:
input (Block) – 输入张量。
dims – 维度的期望排序顺序。例如,
(2, 1, 0)
会反转3D张量中的维度顺序。
dims
可以作为元组或单独参数传递:# These are equivalent permute(x, (2, 1, 0)) permute(x, 2, 1, 0)
trans()
等同于这个函数,除了当dims
为空时,它会尝试执行 (1,0) 置换。该函数也可以作为成员函数在
tensor
上调用, 使用x.permute(...)
而不是permute(x, ...)
。