Triton
HyperAI超神经
链接人工智能新场景
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Triton 教程】triton-ops
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-04-07 10:49:03 · 255 阅读 · 0 评论 -
【Triton 教程】math-ops
Triton是一种基于Python的并行编程语言和编译器,专为高效编写DNN计算内核并最大化GPU吞吐量而设计。该语言提供丰富的数学运算函数,包括abs()求绝对值、cdiv()向上取整除、ceil()向上取整、clamp()数值限定、cos()/sin()三角函数、exp()/log()指数对数运算、floor()向下取整、fma()融合乘加、maximum()/minimum()极值运算、sqrt()平方根、sigmoid()激活函数等。这些函数支持逐元素运算,部分可作为张量的成员方法调用,并提供了IE原创 2026-04-01 18:37:20 · 416 阅读 · 0 评论 -
【Triton 教程】triton_language.erf
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。*在线运行 Triton 学习教程 →。原创 2026-03-24 14:36:07 · 235 阅读 · 0 评论 -
【Triton 教程】triton_language.div_rn
Triton是一种基于Python的并行编程语言和编译器,专为高效编写自定义DNN计算内核而设计,可优化在现代GPU上的运行性能。其内置函数如triton.language.div_rn(x,y)能实现符合IEEE标准的精确除法运算,支持张量块级操作。Triton提供了在线学习教程,帮助开发者快速掌握这一高性能编程工具。原创 2026-03-18 16:58:29 · 58 阅读 · 0 评论 -
【Triton 教程】triton_language.cos
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-03-09 09:56:08 · 56 阅读 · 0 评论 -
【Triton 教程】triton_language.clamp
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-03-02 13:28:42 · 134 阅读 · 0 评论 -
【Triton 教程】triton_language.ceil
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。*在线运行 Triton 学习教程 →。的逐元素向上取整结果。原创 2026-02-25 15:46:05 · 270 阅读 · 0 评论 -
【Triton 教程】triton_language.cdiv
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-02-09 11:14:16 · 241 阅读 · 0 评论 -
【Triton 教程】triton_language.abs
Triton是一种基于Python的并行编程语言和编译器,专门用于编写高效的自定义DNN计算内核。它能够在现代GPU硬件上实现最大吞吐量运行。Triton提供了简洁的编程接口,如triton.language.abs(x)函数可计算输入值的逐元素绝对值。通过在线教程(https://hyper.ai/notebooks/35867)可快速学习Triton编程。原创 2026-02-02 11:48:44 · 479 阅读 · 0 评论 -
【Triton 教程】triton_language.where
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →triton.hyper.ai/如果希望避免意外的内存操作,请使用。triton.bool 的块。必须具有相同的数据类型。原创 2026-01-20 11:46:59 · 422 阅读 · 0 评论 -
【Triton 教程】triton_language.flip
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-01-14 10:38:35 · 72 阅读 · 0 评论 -
【Triton 教程】triton.language.advance
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2026-01-06 12:32:23 · 212 阅读 · 0 评论 -
【Triton 教程】triton_language.make_block_ptr
它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →triton.hyper.ai/返回指向父张量中 1 个块的指针。原创 2025-12-30 16:22:59 · 214 阅读 · 0 评论 -
【Triton 教程】triton_language.store
它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。triton.PointerType, 或 dtype=triton.PointerType 的块。应为 {“”, “evict_first”, “evict_last”} 中的一个。是 1 个 N 维指针张量,则会存储 1 个 N 维张量。定义的块指针,则会存储 1 个张量。是单元素指针,则加载 1 个标量。将数据张量存储到由指针定义的内存位置。triton.int1 的块。原创 2025-12-26 18:43:52 · 307 阅读 · 0 评论 -
【Triton 教程】triton_language.load
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。是 1 个 N 维指针张量,则加载 1 个 N 维张量。或 dtype=triton.PointerType 的块。是单元素指针,则加载 1 个标量。定义的块指针,则加载 1 个张量。应为 {“”, “ca”, “cg”} 中的一个。更多 Triton 中文文档可访问 →。triton.int1 的块。原创 2025-12-17 17:17:52 · 516 阅读 · 0 评论 -
【Triton 教程】triton_language.dot
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。这 2 个块必须都是二维或三维的并且有兼容的内部维度。对于三维的块,tl.dot 执行批量矩阵乘积,其中每个块的第一维度代表批量维度。更多 Triton 中文文档可访问 →。返回 2 个块的矩阵乘积。原创 2025-12-17 17:06:49 · 338 阅读 · 0 评论 -
【Triton 教程】triton_language.view
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。返回具有与输入相同元素但形状不同的张量,元素的顺序可能无法保持。更多 Triton 中文文档可访问 →。的成员函数调用,使用。原创 2025-12-17 16:46:28 · 412 阅读 · 0 评论 -
【Triton 教程】triton_language.trans
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。未被指定,该函数默认为 (1,0) 置换,有效地转置了 1 个二维张量。和这个函数是等价的,但它不包含当没有指定置换时的特殊处理情况。更多 Triton 中文文档可访问 →。的成员函数调用,使用。原创 2025-11-12 16:55:27 · 230 阅读 · 0 评论 -
【Triton 教程】triton_language.split
它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。如果希望拆分成多个部分,可以多次调用这个函数(可能还需要调用 reshape 函数)。这反映了 Triton 中的约束,即张量必须具有 2 的幂次方大小。例如,给定 1 个形状为 (4,8,2) 的张量,生成 2 个形状为 (4,8) 的张量。给定 1 个形状为 (2) 的张量,返回 2 个标量。将张量沿着其最后 1 个维度分成 2 部分,该维度的大小必须为 2。原创 2025-10-31 19:30:26 · 223 阅读 · 0 评论 -
【Triton 教程】triton_language.reshape
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。返回一个具有与输入相同元素数量,但具有所提供形状的张量。更多 Triton 中文文档可访问 →。的成员函数调用,例如。原创 2025-10-14 16:35:35 · 469 阅读 · 0 评论 -
【Triton 教程】triton_language.ravel
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →。的成员函数调用,例如。原创 2025-09-25 20:25:06 · 237 阅读 · 0 评论 -
【Triton 教程】triton_language.permute
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。为空的时候,它会尝试进行 (1,0) 的置换。更多 Triton 中文文档可访问 →。和这个函数等价,除了当。的成员函数调用,例如。原创 2025-09-21 20:05:59 · 311 阅读 · 0 评论 -
【Triton 教程】triton_language.join
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-08-26 10:38:19 · 310 阅读 · 0 评论 -
【Triton 教程】triton_language.interleave
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-08-21 10:23:44 · 479 阅读 · 0 评论 -
【Triton 教程】triton_language.expand_dims
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-08-12 10:16:16 · 265 阅读 · 0 评论 -
【Triton 教程】triton_language.broadcast_to
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →<https://triton.hyper.ai/>原创 2025-08-07 10:14:59 · 7378 阅读 · 0 评论 -
【Triton 教程】triton_language.broadcast
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-07-29 10:36:52 · 6987 阅读 · 0 评论 -
【Triton 教程】triton_language.cast
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-07-22 10:23:29 · 270 阅读 · 0 评论 -
【Triton 教程】triton_language.zeros_like
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。返回 1 个形状和类型与给定张量相同的全零张量。更多 Triton 中文文档可访问 →。原创 2025-07-17 19:16:40 · 249 阅读 · 0 评论 -
【Triton 教程】triton_language.zeros_like
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2025-07-08 10:41:30 · 253 阅读 · 0 评论 -
【Triton 教程】triton_language.zeros
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2025-07-01 10:45:17 · 182 阅读 · 0 评论 -
【Triton 教程】triton_language.full
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2025-06-24 10:59:57 · 225 阅读 · 0 评论 -
【Triton 教程】triton_language.cat
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →。原创 2025-06-17 11:47:13 · 274 阅读 · 0 评论 -
【Triton 教程】triton_language.arange
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。原创 2025-06-10 17:06:16 · 290 阅读 · 0 评论 -
【Triton 教程】triton_language.num_programs
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-06-05 08:34:43 · 223 阅读 · 0 评论 -
【Triton 教程】triton_language.program_id
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-05-27 13:49:36 · 319 阅读 · 0 评论 -
【Triton 教程】triton_language.tensor
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。更多 Triton 中文文档可访问 →https://triton.hyper.ai/原创 2025-05-20 11:03:03 · 843 阅读 · 0 评论 -
【Triton 教程】triton.Config
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。– 在为 GPU 编译时内核使用的线程数。例如,如果 num_warps=8,则每个内核实例将自动并行化,使用 8 * 32 = 256 个线程协作执行。– 编译器在软件流水线循环时应使用的阶段数。对于 SM80+ GPU 上的矩阵乘法工作负载非常有用。- 单个线程可以使用的最大寄存器数。– 在调用内核之前将被调用的函数。原创 2025-05-13 11:12:38 · 440 阅读 · 0 评论 -
【Triton 教程】triton.heuristics
values (dict[str, Callable[[list[Any]], Any]]**) - 包含元参数名称和计算元参数值的函数的字典。每个这样的函数都接受一个位置参数列表作为输入。Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。用于指定如何计算某些元参数值的装饰器。这在自动调优成本过高或不适用的情况下非常有用。更多 Triton 中文文档可访问 →。原创 2025-05-09 13:23:42 · 364 阅读 · 0 评论 -
【Triton 教程】triton_language.zeros
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。,返回 1 个填充了标量值 0 的张量。更多 Triton 中文文档可访问 →。原创 2025-04-27 17:02:52 · 320 阅读 · 0 评论
分享