UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

基于 Python 的矩阵运算加速器

概述

产品描述

Xilinx GEMX(通用矩阵运算)库可提供一套高性能引擎,用于加速严重依赖矩阵运算的应用。该库附带了一组能够支持软件的 Python API,特别是 Python 开发人员可以轻松利用这些引擎的性能优势。


主要特性与优势

  • 高性能密集和稀疏矩阵运算加速器
  • 通过指令控制的引擎减少数据移动开销
  • 支持行主格式密集矩阵运算
  • 支持 COO 格式稀疏矩阵运算
  • 支持全面连接的网络操作
  • 易于使用且高效的Python API

提供加速器卡支持

在 Nimbix 云端启动开发

访问示例使用代码


Nimbix 云中的测试驱动器

1.下载 GEMX Python 接口包


2.在 Nimbix 云端访问 Xilinx Alveo 卡

  • 按照 步骤登录您的 Nimbix 账号。
  • 启动应用 “ilinx SDAccel Development & Alveo FPGA 2018.3 ” 选择“ Desktop Mode with FPGA”。
  • 选择机器类型 “16 核,128 GB RAM,Xilinx Alveo U200 FPGA(nx5u_xdma_201830_1)”。

3.运行示例

  • 将 xilinx-alveo-gemx-python-interfaces-v1.1.tar 文件复制到 Nimbix 节点上的工作空间
  • 通过命令解压缩下载的 xilinx-alveo-gemx-python-interfaces-v1.1.tar 文件
    tar -xvzf xilinx-alveo-gemx-python-interfaces-v1.1.tar
  • 导航到 Alveo_Python 文件夹
  • 按照以下文档中描述的步骤设置环境
    doc/guide/pyguide.html
  • 如需了解有关 Python 示例和 API 的更多说明,请查看
    doc/guide/keras_intro.html
    doc/guide/python_api_detail/gemx_api.html
  • 可查看 GEMX 引擎规范这里
的页面