Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。
更多 Triton 中文文档可访问 →https://triton.hyper.ai
triton.language.num_programs(axis)
返回沿着指定 axis 启动的程序实例的数量。
参数**:**
- axis (int) - 3D 启动网格的轴。必须为 0、1 或 2。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
200+累计阅读
226平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄7年
Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。
更多 Triton 中文文档可访问 →https://triton.hyper.ai
triton.language.num_programs(axis)
返回沿着指定 axis 启动的程序实例的数量。
参数**:**
LIGGGHTS颗粒模拟入门:从DEM原理到工程实践
离散元法(DEM)是一种用于模拟颗粒物质行为的数值方法,其核心原理是通过计算每个颗粒的运动和相互作用来预测颗粒系统的宏观行为。该方法基于牛顿第二定律和接触力学模型,能够精确描述颗粒间的碰撞、摩擦和粘结等微观机制。在工程实践中,DEM技术为优化工业设备设计、预测材料流动和减少实验成本提供了重要价值。它广泛应用于制药造粒、矿石破碎、粉体输送和农业加工等领域,帮助工程师和研究人员深入理解颗粒系统的复杂动力学。LIGGGHTS作为一款基于LAMMPS的开源DEM软件,继承了其高效的并行计算架构,并针对颗粒模拟进行了
Triton 语言标准库 API 全指南:triton.language 模块分类详解与源码解析
本篇技术指南以开源仓库 [docs/python-api/triton.language.rst](https://link.gitcode.com/i/16d1a984639412079efed2633c9a3e6e) 的 API 清单为骨架,系统梳理 Triton 内核编程语言 `triton.language`(惯用别名 `tl`)的完整公开接口。文档按语义将接口划分为编程模型、创建、形状操
05、基于ALV表报实现复选框、全选、取消全选等功能
基于Function ALV实现复选框、全选及取消全选等功能
CANN Triton-Ascend首个Kernel教程
本文档通过一个完整的向量加法(Vector Addition)示例,逐步介绍 Triton-Ascend kernel 的编写、启动和验证方法。你将学习 `@triton.jit` 装饰器、kernel 函数签名、`tl.program_id`、`tl.arange`、`tl.load`/`tl.store` 等核心 API 的用法,以及 NPU 平台上 kernel 启动的 grid 配置和与
D触发器版图设计的艺术:最小化面积与最大化性能的平衡之道
本文探讨了D触发器版图设计中如何平衡最小化面积与最大化性能的核心挑战。通过分析晶体管布局、互联优化、时钟分布等关键策略,结合先进制程下的功耗与信号完整性考量,为数字IC工程师提供了从基础优化到制造验证的实用解决方案,助力实现高性能、低面积的芯片设计。
模板匹配加速之金字塔分层搜索
图像金字塔是一种多分辨率图像表示方法,它通过一系列逐渐缩小或放大的图像来表示原始图像的不同尺度。高斯金字塔(Gaussian Pyramid):通过不断下采样(降采样)生成更小的图像。拉普拉斯金字塔(Laplacian Pyramid):通过高斯金字塔和差分操作生成一组残差图像。在模板匹配中,我们主要使用高斯金字塔来实现多尺度匹配。金字塔灰度模板匹配通过多尺度搜索策略,在保持较高准确率的同时显著提升匹配速度,尤其适用于:高分辨率图像处理实时检测系统移动端设备等资源受限场景。
PhotoCraft zh-hans 简体中文本地化:locale 标签解析与 TSV 目录数据流
PhotoCraft 是一个纯 Rust 重写的光栅图像编辑器,它的 UI 国际化围绕 `crates/ui-egui/src/i18n/` 下的翻译目录展开,其中简体中文 `zh-hans` 是声明了"菜单全量覆盖"的语言之一。本文回答三个问题:界面与编程两条路径怎么切到简体中文,`zh-CN`、`zh-Hans` 这类 locale 标签在 Auto 模式下如何精确命中 `zh-hans` 而
Android开发实战:5分钟搞定全屏沉浸式状态栏(附完整代码示例)
本文提供了Android开发中实现全屏沉浸式状态栏的完整实战指南。通过对比主题配置、动态代码设置和Window标志位三种方法,详细讲解了如何隐藏状态栏并处理布局适配。文章还涵盖了刘海屏、手势导航等高级适配场景,并附有可直接使用的工具类代码,帮助开发者快速提升应用视觉体验。
Triton GPU编程:用Python编写高性能AI算子的原理与实践
GPU加速计算的核心在于高效利用硬件并行性与内存带宽,其底层依赖对SM调度、shared memory bank、warp divergence等架构特性的精细控制。传统CUDA开发需深入硬件手册,抽象层级低、跨平台难、调试成本高;而Triton通过将Python函数作为IR、编译器动态生成SASS指令,实现了‘高层语义+硬件感知’的统一。它自动处理memory coalescing、bank conflict规避、Tensor Core映射等关键优化,显著降低custom op开发门槛。在A100/H10
告别混乱!在Unity中为Best MQTT v3设计清晰的服务层:配置、连接、订阅发布模块拆分指南
本文详细介绍了如何在Unity中使用Best MQTT v3插件构建清晰的服务层架构,包括配置管理、连接服务、订阅管理和发布服务的模块化拆分。通过解耦设计、事件驱动和接口抽象,提升代码可维护性和可测试性,适用于物联网和实时通信开发场景。
变压器铁心100Hz振动噪声的COMSOL磁致伸缩仿真全流程
磁致伸缩是铁磁材料在磁场作用下发生尺寸变化的现象,也是变压器铁心振动与噪声产生的根本原因。由于应变与磁通密度近似成平方关系,50Hz电网激励下铁心振动基频为100Hz。借助COMSOL多物理场仿真,可将磁场计算结果映射为结构应力和变形,完成“电磁—结构”单向耦合分析。该技术广泛应用于变压器振动噪声预测、结构优化及故障诊断等工程场景。本文从磁致伸缩物理机理出发,系统梳理了材料参数、等效建模、边界条件设置和结果校核等关键步骤,帮助工程师掌握从磁致伸缩到结构变形的完整仿真链路,解决实际工程对标难题。
CANN/cannbot-skills:Ascend Pooling算子Triton优化指南
本指南为 Ascend NPU 上 Pooling 算子(AvgPool/MaxPool,2D/3D)的 Triton 实现提供**完整的、可复现的**优化方法论。每个 Phase 包含:识别条件 → 代码模板 → 预期收益 → 常见陷阱。 **适用算子**:MaxPool3d / AvgPool3d / MaxPool2d / AvgPool2d **目标平台**:Ascend 910B1
数字图像处理:直方图匹配或规定化Histogram Matching (Specification)原理及感悟
本文介绍了连续图像和数字图像直方图匹配(直方图规定化)的原理、处理过程,并提供了案例进行了讲解。可以看到,直方图均衡处理是直方图匹配的一个重要桥梁。 最后,对于直方图规定化这个翻译个人觉得很low,个人感觉叫指定直方图更好理解,但Histogram Specification怎么翻译确实不太好把握,因此还是叫Histogram Matching直方图匹配最好。
Windows原生部署vLLM:Triton编译与CUDA兼容性实战指南
vLLM作为主流大模型推理引擎,其高性能依赖于PagedAttention、Continuous Batching等GPU底层优化技术,而这些能力根植于CUDA生态——包括CUDA Toolkit、cuDNN、NVIDIA驱动及Triton编译器。在Windows平台,由于缺乏官方预编译wheel包、CUDA版本对齐严格、MSVC与CMake配置敏感等限制,Triton源码编译成为不可绕过的硬性门槛。掌握CUDA驱动/Toolkit版本匹配规则、CMAKE_PREFIX_PATH环境变量设置、Triton
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
CANN Bot SPMD模型NPU映射
Triton 采用 SPMD(Single Program, Multiple Data)编程模型,开发者编写一份 kernel 程序,由多个 program 实例并行执行,每个实例处理不同的数据分片。在 GPU 上,SPMD 通过 CUDA Thread Block 实现;在华为昇腾 NPU 上,SPMD 模型映射为 **AI Core 物理核并行**,每个 program 实例对应一个 AI
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
JAX Pallas 内核编程 API 完全指南:从 `jax.experimental.pallas` 到 GPU/TPU 自定义内核
Pallas 是 JAX 官方提供的自定义内核语言(kernel language),它把 `jax.numpy` 的编程体验延伸到设备代码层,让你能用 `Ref`、`BlockSpec` 和 `GridSpec` 精确控制数据如何在片上内存(on-chip memory)中被切分、搬运与计算。本文以仓库中的模块 API 参考文档 [docs/jax.experimental.pallas.rst
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
CANN/cannbot-skills Kernel分裂优化
多 Case 场景下,单个泛用 Kernel 往往无法在所有 Shape/Dtype 特征下都取得最优性能。 Kernel 分裂优化通过按 Case 特征生成专用 Kernel,并构建统一调度器进行自动路由,使每个 Case 都能使用最匹配的实现,同时保持对外接口和精度一致性。 **核心原则**: 1. **精度优先**:专用 Kernel 必须 100% 通过精度验证,否则回退到泛用 Kern
JAX Pallas 深度实战:用 Ref、Grid 与 BlockSpec 手写 GPU / TPU 自定义内核
Pallas 是 JAX 官方的内核编程语言(kernel language),它把 JAX 的追踪(tracing)机制与 `jax.numpy` 编程体验延伸到设备代码层,允许开发者针对 GPU(NVIDIA Hopper/Blackwell、TPU 各代)手写高度可控的自定义内核,去解决编译器无法自动完成的算子融合、内存访问模式与稀疏结构优化等问题。本文以 [docs/401/pallas.
视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界
在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。
6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单
电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。
我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型
公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。
您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭
第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。
【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端
上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。
河道漂浮物目标检测数据集
目标检测,yolo,河道漂浮物目标检测数据集
AI Agent之核心框架
A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。
AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化
本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。
419
201

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



