tensile/index.rst

.. meta::

:description: Tensile 是一个用于创建以基准测试驱动的 GEMM 后端库的工具

:keywords: Tensile 文档, GEMM, Tensor, 张量, Tensile API

.. _index:


Tensile 文档


Tensile 是一个用于创建以基准测试驱动的后端库的工具,面向通用矩阵-矩阵乘法(General Matrix-Matrix Multiplications,GEMM)、批量 GEMM 等 GEMM 类问题、N 维张量收缩,以及其他任何在 AMD GPU 上对两个多维对象进行乘法运算的计算问题。

Tensile 使用 Python 编写,用于库和内核的生成;使用 C++ 编写,用于客户端头文件和库测试。它是 ROCm 生态系统中的一个关键项目,为诸如 :doc:`rocBLAS <rocblas:index>` 等下游库提供高度优化的内核。

Tensile 中以 Python 编写的部分由一组应用程序组成,这些程序共同负责生成优化后的内核,以及用于从客户端代码访问这些内核的库对象。

该代码是开源的,托管在 `<https://github.com/ROCm/rocm-libraries/tree/develop/shared/tensile\>`_。

.. note::

针对 ROCm 7.0 及更早版本的 Tensile 仓库位于 `<https://github.com/ROCm/tensile\>`_。

.. grid:: 2

:gutter: 2

.. grid-item-card:: 安装

```

* :ref:`installation`

```

.. grid-item-card:: 概念说明

```

* :ref:`解决方案选择目录 <solution-selection-catalogs>`

* :ref:`benchmarking`

* :ref:`kernel-parameters`

```

.. grid-item-card:: 参考

```

* :ref:`CLI 参考 <cli-reference>`

* :ref:`environment-variables`

* :ref:`precision-support`

* :ref:`nomenclature`

```

.. grid-item-card:: 贡献

```

* :ref:`程序员指南 <programmers-guide>`

* :ref:`贡献指南 <contribution-guidelines>`

```

.. grid-item-card:: 教程

```

* :ref:`benchmark-config-example`

```

.. grid-item-card:: 支持

```

* :ref:`troubleshooting`

```

如需为文档做出贡献,请参阅

`为 ROCm 做贡献 <https://rocm.docs.amd.com/en/latest/contribute/contributing.html\>`_。

许可证相关信息可在

`许可 <https://rocm.docs.amd.com/en/latest/about/license.html\>`_ 页面中找到。

相关推荐
暮云星影13 小时前
全志linux开发屏幕适配(二)`HDMI`驱动适配说明
linux·arm开发·驱动开发
charlie11451419113 小时前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
暮云星影14 小时前
瑞芯微rk3566开发FIT Secure Boot
linux·arm开发·驱动开发·安全
暮云星影17 小时前
全志linux开发 USB接口设置
linux·arm开发·驱动开发
sukalot18 小时前
windows显示驱动开发-CCD DDI的其它技术
windows·驱动开发
IT 行者1 天前
GitHub Spec Kit 实战(六):/speckit.implement 怎么用、怎么审、怎么发现 spec 阶段的遗漏——五部曲收官
java·驱动开发·github·ai编程·claude
HEU_firejef2 天前
TDD——测试驱动开发
驱动开发·tdd
暮云星影2 天前
全志开发环境搭建及编译构建
linux·arm开发·驱动开发
编程圈子2 天前
电机驱动开发学习3. 驱动原理与相关电路
驱动开发·学习
编程圈子2 天前
电机驱动开发学习2. 直流无刷电机工作原理
驱动开发·学习