AI嵌入式计算时代就要来了
几天前Google一年一度的TensorFlow开发者大会在加州举行,最大的看点是新的消费级TPU开发板和TensorFlow0-2.0的出现。
这里我就不多说TensorFlow-2.0有多好好云云,比较关注的是谷歌新推出的TPU开发板Coral。
Coral是什么,它是是一款售价150美元(折合人民币约1000元)的开发板(Coral Dev Board),类似于树莓派,相当于一个小型计算机了,具有可拆卸的模块化系统和一个定制的TPU芯片。
当然除了开发板,Google还发布了另一个类似于之前英特尔的神经网络加速棒的玩意儿,称为Coral USB加速器,体内同样包含一颗Edge TPU,可以在任何64位ARM或x86平台的Debian Linux上运行。
性能指标
为什么这里要提到这两个东西呢?
很简单,有过在树莓派和Nvidia TX2上进行嵌入式深度学习的同志们应该清楚,在嵌入式上实时地运行自己的神经网路模型是多么的不容易,这是要经过很多次的优化才有可能实现的任务。
谷歌发布的这两款产品使用的构架并不是普通的CPU或者GPU,而是TPU,TPU作为Google一直研究的AI构架,可以说相比CPU和GPU更适合神经网络的工作。
有一个性能指标,利用TPU开发板Coral可以利用mobilenet-v2跑到100fps的速度,比我之前在TX2上进行测试的66fps可以说是有些提升,重要的是价格比TX2便宜了将近3倍。
(当然,不确定到了中国的价格会是多少)
总之,这是一款值得我们关注的产品。
如何购买
不要着急,未来一个月内,淘宝上回出现很多出售点,不过貌似现在已经有一家,只是写着40天内发货。