【大联大友尚英特尔神经计算棒】+评测心得
1)就开发环境而言,Linux环境和 Windows环境,是天堂和地狱的差别
对于只想做AI开发的同学,建议不要轻易尝试进入地狱。
2)Intel技术是很牛,但把一切都整得希碎,需要用户自己来整合:从一大堆零件里挑挑拣拣,搞一架飞机。
可能会有人喜欢这几分Hacker气质,但未免也极大地抬升了技术门槛。
------也没准是人家 Intel 故意搞成这样的,目的是 吓阻一些不够资格的开发者,让他们出门左转投入英伟达的怀抱
我的体会是:用 openVINO 相当于是 奥特曼打怪兽 :下载超过4小时,牛逼不过2分钟;等看到怪兽源代码,干脆就直接躺平了。
3)OpenCV非常重要。几乎是使用OpenVino的先决条件。如果没有OpenCV的基础,用不好openVINO
个人感觉,至少需要使用 openCV 超过30小时的训练;然后 使用 openVINO至少需要20小时的训练,才能完全掌握
我以前曾经研究过一阵子的 OpenCV,半吊子水准,现在基本全忘光了,能记住的仅有:
它是:开源计算机视觉库(Open Source Computer Vision Library)的缩写
其特点正如其名所示:(1)开源,(2)跨平台,(3)计算机视觉库,支持Linux/Windows/Mac OS系统。
http://www.opencv.org.cn/?page_id=587
4)在Visual Studio里开发基于openCV的应用,需要大量的设置工作,不过 openVINO已经替我们配置好了
我专门看过 openVINO 的C++代码,表面上看起来非常简单;但是没有相应的基础知识,也不过是一本天书。
每个单独的字都认识,但是连成一篇,就不知道是什么意思了。 这个就是进入AI 的技术门槛。
还是用基于Python的OpenVINO开发,比较容易上手一些。不过也是 50步和100步的差别。
网上容易被发现的那些 openCV和openVINO 课程,大部分都是收费的。免费的课程讲得非常基础。
本次测评,很不幸,我选用了C++模型,研究代码很是花了一些时间;
幸好 Intel 很体贴地配置了一些批处理,算是帮我节省了一些时间。
基于 C++ 的openVINO 需要编译为可执行文件,对学员的动手能力要求高一些。
总之,openVINO本来就不是小白的玩具
5)当前深度学习的AI,除了在 图形图像音视频上有技术突破以外,其他方面的进步并不突出。
所以风口之下,计算机视觉 变得尤为重要,openCV对于 openVINO也尤其重要。
真心想研究openCV的人实在是太少,大家都是只想着如何用 openCV来解决自己的问题; 而且 Python也比C++容易太多,
OpenCV-Python 远比 OpenCV-C++ 受欢迎。所以接受现实吧!除非你用 C++解决问题的能力超强,否则建议还是不要逞能为好。
6)OpenVino 的IR格式,就是 .xml和.bin文件。需要将一切额度 AI模型转换成 IR格式,才能为 openVINO所用
我没有尝试过去转换 .onnx模型,以后有时间再慢慢消化吧
IR的确是个伟大的想法, 我搞不清楚: 是先有 AI芯片后有 IR呢,还是先有 IR后有AI芯片?
不管谁是鸡谁是蛋,反正Intel出手收购了芯片商,进行了技术整合,这使得 IR在软件上具有让 神经网络 江湖一统的能力 ;
可惜的是 支持 IR的硬件似是而非,实际上是不成立的: (正如 SDN的故事,完全一样的历史在重演)
照着IR 设计的芯片,居然也设计了出来,而且还能保证一定的通用性,真是了不起, (这可比 SDN强多了; SDN没搞定这样的芯片,还要 P4 来擦屁屁)
不过尴尬的是: 这个AI芯片,你说它强吧,它好像也的确很强,AI算力能达到1 TOP,功耗才1W;(乖乖,你设计芯片,用户用芯片,其第一目的是为了省电吗?)
你说它鸡肋吧,它也的确非常也鸡肋,假如谁在PCB板子上放上这块芯片,就相当于AI算力被Intel锁死了,而且还是死得透透的那种..
就算该芯片AI算力天下无双10年不过时,可惜强则强矣,就只剩下强了,不知道该块芯片应该用在哪种场景下呢?
7)不太清楚 Intel的技术战略规划,感觉:openVINO有CPU/GPU就足够用了,NCS2棒几乎没有优势,大部分场景下几乎用不到。
能想到的只有嵌入式平台,例如无人机,作AI避障机动控制。
谁还能想起更“值钱”的场景?? 技术上的巨人,商业上的矮子;为了创新而创新,
拿着已经光刻流片大批次成型量产出来的芯片,再出来找使用场景, 我本人是服气的:
Intel 的 AI 战略真是 走到哪里算哪里,走到哪站算哪站,希望全在 禅尔纳 呀!
乖乖兔爸爸 2021-9-25 20:15
我的果果超可爱 2021-9-24 17:23
不过linux 确实不要太好,估计和底层有关。
intel 劝退好评,提高门槛,避免内卷,人人有责。
curton 2021-9-24 15:45
curton 2021-9-24 15:45
乖乖兔爸爸 2021-9-24 14:19
乖乖兔爸爸 2021-9-24 14:18
每周能投入的时间大约有4小时,用1个月 的时间,重新学习 openCV 。
学习有收获就用视频形式,发布在本站吧!
curton 2021-9-24 07:09