热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HuaweiComputeArchitectureforNeuralNetworksCANN

HuaweiComputeArchitectureforNeuralNetworks-CANN1.Technicalsupport(技术支持)https:support.huaw






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/







推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • linux无线网卡驱动编译
    分类:LINUX若要安装以BroadcomBCM4311、BCM4312、BCM4313、BCM4321或BCM4322为基础的无线网络卡,请遵照以下的 ... [详细]
author-avatar
mobiledu2502936967
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有