当前位置:   article > 正文

Huawei Compute Architecture for Neural Networks - CANN

compute architecture for neural networks

Huawei Compute Architecture for Neural Networks - CANN

1. Technical support (技术支持)

https://support.huawei.com/enterprise/en/index.html
https://support.huawei.com/enterprise/zh/index.html

Server - Intelligent Computing -> Ascend Computing (昇腾计算)
https://support.huawei.com/enterprise/en/category/ai-computing-platform-pid-1557196528909
https://support.huawei.com/enterprise/zh/category/ai-computing-platform-pid-1557196528909

Solutions and Software -> CANN
https://support.huawei.com/enterprise/en/ascend-computing/cann-pid-251168373
https://support.huawei.com/enterprise/zh/ascend-computing/cann-pid-251168373

2. CANN 异构计算架构

https://e.huawei.com/en/products/cloud-computing-dc/atlas/cann
https://e.huawei.com/cn/products/cloud-computing-dc/atlas/cann

Huawei Compute Architecture for Neural Networks (CANN) is a heterogeneous computing architecture developed by Huawei for AI scenarios, including the operator library and TBE operator development kit, through which you can improve the development efficiency to better match the Ascend chip enablement.
CANN (Compute Architecture for Neural Networks) 是华为公司针对 AI 场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。

在这里插入图片描述

  • Fusion Engine: Operator fusion, reducing operator memory porting
  • TBE operator development tool: Various pre-configured APIs for custom operator development and automatic tuning, shortening the project duration and saving manpower
    TBE 算子开发工具:预置丰富 API 接口,支持用户自定义算子开发和自动化调优,缩短工期,节省人力。
  • Operator library: The high-performance operator library based on the Ascend processor, featuring in-depth collaboration and tuning
    算子库:基于昇腾处理器,深度协同优化的高性能算子库。
  • Compiler: A compiler and binary toolkit of heterogeneous hybrid programming languages based on C/C++ extension, providing ultimate performance and efficient programming to support Ascend chips in all scenarios
  • AscendCL:昇腾硬件的统一编程接口,包含了编程模型、硬件资源抽象、AI 任务及内核管理、内存管理、模型和算子调用、媒体预处理接口、加速库调用等一系列功能,充分释放昇腾系统多样化算力,使能开发者快速开发 AI 应用。

CANN Documentation
https://support.huawei.com/enterprise/en/ascend-computing/cann-pid-251168373
https://support.huawei.com/enterprise/zh/ascend-computing/cann-pid-251168373

2.1 Developer Documents -> Operator Development

CANN 5.0.4 Caffe, TensorFlow, and ONNX Operator Support 01
https://support.huawei.com/enterprise/en/doc/EDOC1100234056?idPath=23710424%7C251366513%7C22892968%7C251168373

  • Supported Caffe Operators
  • Supported TensorFlow Operators
  • Supported ONNX Operators

References

https://yongqiang.blog.csdn.net/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/338950
推荐阅读
相关标签
  

闽ICP备14008679号