[技术杂谈][原创]一位从事嵌入式开发人员真实讲述:华为Atlas开发套件和Jetson开发套件哪个好?

本人从事过和Atlas开发套件开发工作和Jetson开发套件开发工作。先说说哪个更好,其实Jetson开发套件开发现在完全吊打Atlas开发套件。不是我崇洋媚外,也不是我故意贬低,下面就用真实对比说说吧。
(1)atlas200,500系列刚发展,不是很成熟,资源相对较少,光有论坛支撑,没有开发人员支撑,很多开发人员感到前所未有挑战,那就是开发难度大,开发周期长
(2)华为atlas系列最致命缺陷在于版本更迭混乱互不兼容,C32和C73完全不兼容,而且atlas系列每出一个系列,总要或多或少改代码才能运行起来。Jetson却没有这个问题
(3)华为atlas系列自己搞了一个OM模型,搞得广大开发人员有苦难言,很多模型都没法转换华为atlas系列套件模型,而且当前仅仅对caffe支持很好,tensorflow1.x很少部分转换可以,对于pytorch根本不支持。caffe早已经淘汰产物,真不知道华为怎么想的,相反如果你在x86_x64开发的程序基本移植Jetson不需要做任何修改,可以完美移植。比如tensorrt,Jetson开发工作大部分可以在通用PC机开发,完成后移植即可,支持pytorch,tensorflow都是轻而易举
(4)本人玩过华为atlas500,购买价格1.7万,上面只有一个欧拉系统,最令人失望的是欧拉系统就是空壳子,连最基本gcc编译器都没有,只有一个docker在上面,人家都说部署用,如果连简单开发工作都不能进行,要它何用?
(5)华为开发资源很乱而且很杂,有很多提供的源码都是有问题的,比如atlas200DK的C32提供的yolov3根本不能实时检测,让当下最流行的深度学习框架之一都汗颜,根本没法用,更别说yolov4,yolov5.相反我可以顺利移植yolov3,yolov4,yolov5到Jetson
总之,当下atlas系列就是个巨坑,想快点出产品可以就用Jetson,想支持国产或者多走点弯路就用Atlas。我估计10年内atlas根本赶不上Jetson,从架构上就是个失败的产品,连主流深度学习模型都不支持,要它何用?

猜你喜欢

转载自blog.csdn.net/FL1623863129/article/details/111428020