Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。
更多 Triton 中文文档可访问 →triton.hyper.ai/
triton.language.split(a)→ tuple[tensor, tensor]
将张量沿着其最后 1 个维度分成 2 部分,该维度的大小必须为 2。
例如,给定 1 个形状为 (4,8,2) 的张量,生成 2 个形状为 (4,8) 的张量。给定 1 个形状为 (2) 的张量,返回 2 个标量。
如果希望拆分成多个部分,可以多次调用这个函数(可能还需要调用 reshape 函数)。这反映了 Triton 中的约束,即张量必须具有 2 的幂次方大小。
Split 是 join 的逆操作。
参数**:**
- a (Tensor) - 要被分割的张量。
这个函数也可作为 tensor 的成员函数调用,作为 x.split(...) 而不是 split(x, ...)。

被折叠的 条评论
为什么被折叠?



