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, ...)。