当前位置: 首页 > news >正文

网站公司广州wordpress邮件通知代码

网站公司广州,wordpress邮件通知代码,手怎么搭建网站,asp+sql server典型网站建设案例更多 TVM 中文文档可访问 →Apache TVM 是一个端到端的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。 | Apache TVM 中文站 TVM 支持带有 SDAccel 的 Xilinx FPGA 板,接下来介绍如何将 TVM 部署到 AWS F1 FPGA 实例。 备注:此功…

更多 TVM 中文文档可访问 →Apache TVM 是一个端到端的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。 | Apache TVM 中文站


TVM 支持带有 SDAccel 的 Xilinx FPGA 板,接下来介绍如何将 TVM 部署到 AWS F1 FPGA 实例。

备注:此功能仍处于测试阶段,目前无法用 SDAccel 部署端到端神经网络。
本教程使用了两个 Python 脚本:

  • build.py - 用于合成 FPGA 比特流的脚本。
import tvmfrom tvm import tetgt= tvm.target.Target("sdaccel", host="llvm")n = te.var("n")A = te.placeholder((n,), name='A')B = te.placeholder((n,), name='B')C = te.compute(A.shape, lambda i: A[i] + B[i], name="C")s = te.create_schedule(C.op)px, x = s[C].split(C.op.axis[0], nparts=1)s[C].bind(px, tvm.te.thread_axis("pipeline"))fadd = tvm.build(s, [A, B, C], tgt, name="myadd")fadd.save("myadd.o")fadd.imported_modules[0].save("myadd.xclbin")tvm.contrib.cc.create_shared("myadd.so", ["myadd.o"])
  • run.py - 将 FPGA 作为加速器的脚本。
import tvmimport numpy as npimport ostgt = "sdaccel"fadd = tvm.runtime.load_module("myadd.so")if os.environ.get("XCL_EMULATION_MODE"):fadd_dev = tvm.runtime.load_module("myadd.xclbin")else:fadd_dev = tvm.runtime.load_module("myadd.awsxclbin")fadd.import_module(fadd_dev)dev = tvm.device(tgt, 0)n = 1024a = tvm.nd.array(np.random.uniform(size=n).astype("float32"), dev)b = tvm.nd.array(np.random.uniform(size=n).astype("float32"), dev)c = tvm.nd.array(np.zeros(n, dtype="float32"), dev)fadd(a, b, c)tvm.testing.assert_allclose(c.numpy(), a.numpy() + b.numpy())

设置

  • 用 FPGA Developer AMI 启动实例。无需 F1 实例来进行仿真和合成,因此推荐用开销较低的实例。
  • 设置 AWS FPGA 开发套件:
git clone https://github.com/aws/aws-fpga.gitcd aws-fpgasource sdaccel_setup.shsource ${XILINX_SDX}/settings64.sh
  • 启用 OpenCL 前设置 TVM。

仿真​

  • 为仿真创建 emconfig.json:
emconfigutil --platform ${AWS_PLATFORM} --nd 1
  • 将 emconfig.json 复制到 Python binary 目录下:因为当前的 Xilinx 工具包假定宿主机的二进制文件和 emconfig.json 文件处于同一路径。
cp emconfig.json $(dirname $(which python))
  • 运行软件仿真:
export XCL_EMULATION_MODE=1export XCL_TARGET=sw_emupython build.pypython run.py
  • 运行硬件仿真:
export XCL_EMULATION_MODE=1export XCL_TARGET=hw_emupython build.pypython run.py

合成​

  • 用以下脚本进行合成:
unset XCL_EMULATION_MODEexport XCL_TARGET=hwpython build.py
  • 创建 AWS FPGA 镜像,并将其上传到 AWS S3:
${SDACCEL_DIR}/tools/create_sdaccel_afi.sh \-xclbin=myadd.xclbin -o=myadd \-s3_bucket=<bucket-name> -s3_dcp_key=<dcp-folder-name> \-s3_logs_key=<logs-folder-name>

这会生成 awsxclbin 文件(在 F1 实例上使用 AWS FPGA 镜像必需)。

运行​

  • 启动 Amazon EC2 F1 实例。
  • 将 myadd.so,myadd.awsxclbin 和 run.py 复制到 F1 实例中。
  • 设置 AWS FPGA 开发套件:
git clone https://github.com/aws/aws-fpga.gitcd aws-fpgasource sdaccel_setup.sh
  • 启用 OpenCL 前设置 TVM。
  • 以 root 身份设置环境变量:
sudo shsource ${INSTALL_ROOT}/setup.sh
  • 运行:
python run.py
http://www.laogonggong.com/news/65096.html

相关文章:

  • 免费建手机网站的软件云南云南省建设厅网站
  • 设计师必逛网站排名wordpress主题ent破解版
  • 宁波seo行业公司推荐苏州seo公司排名
  • 湖南网站建设公司 在线磐石网络购买wordpress主题后怎么编辑
  • 外国做刹车片的企业网站网页设计实训报告书
  • 手机做网站过程南京网站策划公司
  • 国家开发大学网站作业怎么做网站内容建设规划
  • 怎么把图片做超链接到网站广东网站建设公司电话
  • 美妆网站怎么做南京做网站价格
  • 周村网站建设微信官网首页手机版
  • 化妆品网站设计欣赏小型企业网站建设模板
  • 行唐县网站建设公司万网注册域名的步骤
  • 做网站php与python品牌设计公司 知乎
  • 广州萝岗网站建设进出口贸易公司取名大全
  • 绍兴网站制作报价黑龙江建设网查询平台
  • 广州网站建设与实验电商网站怎么制作
  • 江门云建站模板上海企业建站提供商
  • 宁波专业网站营销2018主流网站建设语言
  • wordpress 主题编写北京搜索优化排名公司
  • 福州做网站多少钱不花钱做推广的网站
  • 官方手表网站wordpress 股票
  • 怎样注册网站免费的吗泉州丰泽建设局网站
  • 手机版网站建设报价免费推广软件平台seo博客
  • 网站开发工程师培训机构vip域名做网站好不好
  • aspcms免费旅游网站模板网店怎么开啊流程是怎样
  • 做国外网站 国外人能看到吗网站方案设计与论证
  • 现在那个网站做推广效果会好点陕西因酷网站建设
  • 江门城乡建设部网站首页支付网站建设费账务处理
  • 学校门户网站建设费用北京市建设规划网站
  • 建设企业高端网站扶风高端企业网站建设