news 2026/5/9 12:20:27

CANN/runtime TDT队列基础示例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/runtime TDT队列基础示例

0_simple_queue

【免费下载链接】runtime本项目提供CANN运行时组件和维测功能组件。项目地址: https://gitcode.com/cann/runtime

概述

本样例演示 TDT Queue 的基础队列能力,覆盖 QueueAttr 配置、属性读取,以及 Queue 创建和销毁流程。

产品支持情况

产品是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

  • 创建 QueueAttr 并设置名称和深度。
  • 读取 QueueAttr 中的名称和深度配置。
  • 创建 Queue,并在样例结束时完成资源销毁。

编译运行

环境安装详情以及运行说明请见 example 目录下的 README。

运行步骤如下:

# ${install_root} 替换为实际 CANN 安装根目录,默认安装在 /usr/local/Ascend source ${install_root}/cann/set_env.sh export ASCEND_INSTALL_PATH=${install_root}/cann # 编译运行 bash run.sh

CANN RUNTIME API

在该 Sample 中,涉及的关键功能点及其关键接口如下:

  • 初始化 调用aclInit接口初始化 AscendCL 配置。 调用aclFinalize接口实现 AscendCL 去初始化。
  • Device 管理 调用aclrtSetDevice接口指定用于运算的 Device。 调用aclrtResetDeviceForce接口强制复位当前 Device,回收 Device 上的资源。
  • Queue 属性配置 调用acltdtCreateQueueAttr接口创建 Queue 属性对象。 调用acltdtSetQueueAttr接口设置 Queue 名称和深度。 调用acltdtGetQueueAttr接口读取 Queue 属性中的名称和深度配置。 调用acltdtDestroyQueueAttr接口销毁 Queue 属性对象。
  • Queue 管理 调用acltdtCreateQueueacltdtDestroyQueue接口创建并销毁 Queue。

已知 issue

暂无。

【免费下载链接】runtime本项目提供CANN运行时组件和维测功能组件。项目地址: https://gitcode.com/cann/runtime

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:20:21

CANN/ops-cv最近邻上采样反向API

aclnnUpsampleNearest1dBackward 【免费下载链接】ops-cv 本项目是CANN提供的图像处理、目标检测相关的算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-cv 📄 查看源码 产品支持情况 产品是否支持 Ascend 950PR/Asc…

作者头像 李华
网站建设 2026/5/9 12:18:56

CANN元数据定义库

CompileInfo 【免费下载链接】metadef Ascend Metadata Definition 项目地址: https://gitcode.com/cann/metadef 函数功能 设置算子的CompileInfo指针。 函数原型 OpTilingContextBuilder &CompileInfo(const void *compile_info)参数说明 参数 输入/输出 说明 …

作者头像 李华
网站建设 2026/5/9 12:17:29

CANN高性能线性代数算子库

ops-blas 【免费下载链接】ops-blas 本项目是CANN提供的高性能线性代数计算以及轻量化GEMM调用算子库。 项目地址: https://gitcode.com/cann/ops-blas 🔥Latest News [2026/03] ops-blas项目上线,提供BLAS计算的API以及现代灵活接口aclBLASLt。…

作者头像 李华
网站建设 2026/5/9 12:16:29

医疗影像AGI对齐与小型化部署:从通用模型到专业助手的实战指南

1. 项目概述:当AGI遇上医疗影像,我们如何“驯服”巨兽?在医疗影像分析的赛道上,我们正见证一场前所未有的范式转移。传统的深度学习模型,无论是经典的ResNet还是更先进的ViT,本质上都是“专家模型”——它们…

作者头像 李华
网站建设 2026/5/9 12:12:39

队列durable属性冲突解决方案

此错误表明您的应用程序(Spring AMQP)尝试声明一个队列时,其参数与 RabbitMQ 服务器上已存在的同名队列的参数不兼容。具体来说,服务器上的队列 H5IMG_QUEUE_DOSSIER 的 durable(持久化)属性为 false&#…

作者头像 李华
网站建设 2026/5/9 12:10:41

2026届学术党必备的六大AI论文方案实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 要想切实有效地把文本里 AI 生成的痕迹降低下来,就得从好多不同的维度去对指令进…

作者头像 李华