含光800NPU开发指南(二)【芯片与软件栈系列之----含光十八式】
前言
本章节介绍基于HanGuangAI软件运行时(RunTime)的开发。这些运行时编程接口既可以整合到框架中,也可以用来实现推理引擎,或者直接被AI应用程序使用。现阶段,他们是运行时控制使用含光NPU的唯一编程接口。
当前AI计算芯片的架构各异,表现在软件接口上,就是没有一套标准的编程接口。Nvidia的领头羊地位,由其通用计算拓展到AI计算领域,但由于芯片架构之间差别太大,它的编程接口并不适合其他架构。况且就是Nvidia自己,也有不同层次,不同目的的编程接口:从底层的CUDA驱动接口,到CUDA运行库,TensorRT,以及其他的运算库。
我们在设计自己的编程接口的时候,尽量使用一些被普遍使用的名词和组织方式,以方便开发者能快速了解和掌握含光NPU的编程。因此,如果你熟悉CUDA/TensorRT,会有一些熟悉的感觉。但是,由于

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
浅谈端上智能之计算优化
一、背景 - 边缘智能 人工智能(Artificial intelligence)的迅速发展正在改变世界。以深度学习(Deep learning)为驱动力和代表的第三波AI浪潮,正在变革和赋能金融、制造、农业、交通、医疗、零售、教育等众多行业,同时也极大地影响着我们每个人的生活。当前,在移动设备上各种新的AI应用场景正在不断涌现。大量新的需求对端上的智能能力提出了新的挑战,也带来了新的机遇。今天,得益于AI技术的巨大突破与进步,我们可以与设备像人一样通过语音、手势等方式沟通,扫一下人脸即可确定身份进行支付,穿戴式设备可分析健康状况并给出建议,系统可以根据用户的使用习惯自动优化,汽车会检测识别周围环境给出指引或者自动驾驶。这样的应用还有许许多多。所有这些,背后都离不开AI的助力。 过去几年将智能计算放于云上的方式被广泛采用,即智能强依赖
- 下一篇
阿里云服务器共享计算型n4与共享通用型mn4怎么样区别及如何选择?
阿里云服务器共享计算型n4与共享通用型mn4怎么样区别及如何选择?通过2019双11阿里云优惠活动,让更多人了解到了共享型实例。那么今天老魏详细分析共享计算型n4和共享通用性mn4服务器,帮助大家选择到适合自己的主机。 一、共享型服务器 共享型服务器分为 xn4、n4、mn4和e4这几款。最后一款很少露面,xn4因为配置低,阿里云官方都很少提到了。所以我们今天主要说中间这两款。1、共享计算型n4 n4也叫共享计算型实例,CPU内存比1:2,适用于网站和Web应用程序,开发环境、构建服务器、代码存储库、微服务、测试和暂存环境,轻量级企业应用。更多参阅共享型帮助文档共享计算型n4包括的实例规格及指标数据如下:2、共享通用型mn4mn4也叫共享通用型实例,CPU内存比1:4,适用于网站和Web应用程序,轻量级数据库、缓存,综合应用,轻量级企业服务。更多参阅共享型帮助文档共享通用型mn4包括的实例规格及指标数据如下: 二、区别及如何选择 二者CPU是完全一样的,网络收发包和网络带宽能力都一样,区别在于内存大小不同。这里就看业务需要情况了。如果业务刚入门搭建,那么初期也没多少流量,用 n4跑起来...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)