为什么AI算法工程师要求C++ 为什么AI算法工程师要..._算法_都是
为什么AI算法工程师哀求C++?在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份"C++的资料从专业入门到高等教程",点个关注在评论区回答"666"之后私信回答"666",全部无偿共享给大家!
能跑出精确结果的算法用Python写就足够了,但是能上线的能跑出营收利润的算法还是须要写大量G++的。你用Pytorch框架做演习,纯写Python就足够了。但是你真的线上推理也用Pytorch吗?如果用只能解释你的业务量太小了,模型太小了或者太不专业了。
想要用深度神经网络的模型上线赢利是一定要极限优化推理性能的,不仅压缩打算花费的算力还要压缩打算所须要的内存显存,这就只能靠C++了。你要实现终端设备的离线推理,那是不能靠Pvtroch的,太大了终端跑不起来,只能靠TFLiteNCNN这种小型推理框架。
而它们都是C++开拓的,你线上推理LLM一样平常也是用FastTransformer之类的框架做推理,这个框架险些都是C++和CUDA开拓的。以是我是建议AI算法工程师都去学学C++,由于这世上是存在一种即会Python也会C++的算法工程师的。
你如果只会Python是竞争不过他们的,他们不会由于多学习了C++就会导致精力分散,正好相反学习了C++之后你的Pvtroch水平也会大幅提高。由于C++能加深你对打算机系统底层的理解,从而让你更好地学习节制Python的特性。
本文系作者个人观点,不代表本站立场,转载请注明出处!