人工智能
极客不撩妹
有个无大不大的圈子缚着你,明白它是什么,便可乘雷上天,恣意变化,若不明白,练一辈子,也难以技进乎道,总在圈子里转悠。
展开
-
TBE单算子验证及调试
TBE单算子验证及调试前言TBE单算子测试总体介绍TBE单算子测试的目的TBE测试工程介绍TBE单算子UT测试UT测试目的UT测试流程UT测试示例 ——以softmax_grad算子为例UT测试结果分析TBE单算子ST测试ST测试目的ST测试流程ST测试示例ST测试结果分析TBE单算子BBIT测试BBIT测试目的BBIT测试流程BBIT测试结果分析TBE单算子性能分析性能分析目的与流程性能分析测试示例性能分析结果分析总结前言TBE单算子测试总体介绍TBE单算子测试的目的算子程序能够跑通,场景覆盖全原创 2020-08-09 23:28:46 · 1416 阅读 · 0 评论 -
TBE实战算子开发—DSL方式
前言TBE算子详解Hello World目标:使用DSL语言实现平方根功能的TBE算子。接口命名:sqrt_cce()。算子分析:Sqrt算子功能是对Tensor中每个原子值求开方,数学表达式子为y=√???? 。根据当前TBE框架可支持的计算描述API,采用如下公式来表达Sqrt算子的计算过程:TBE算子代码结构TBE算子入参def sqrt_cce (shape, dtype, kernel_name="sqrt_cce", need_build=False, need原创 2020-08-09 22:54:05 · 2551 阅读 · 1 评论 -
人工智能入门-TBE基本概念
前言本文介绍了TBE的基本知识、概念以及两种开发场景TBE基础知识TBE(Tensor Boost Engine)自定义算子开发工具:一款华为自研的NPU算子开发工具在TVM(Tensor Virtual Machine)框架基础上扩展提供了一套Python API来实施开发活动TBE基本概念NPUNPU(Neural-network Processing Unit),神经网络处理器。在维基百科中,NPU这个词条被直接指向了“人工智能加速器”,释义是这样的:“人工智能加速器(英原创 2020-08-08 11:28:33 · 6000 阅读 · 0 评论