职坐标吧 关注:76贴子:972
  • 0回复贴,共1

为啥AI算法工程师要求C++?

只看楼主收藏回复

能跑出正确结果的算法用Python写就足够了,但是能上线的能跑出营收利润的算法,还是需要写大量C++的。用 pytorch 框架做训练,纯写Python就足够了,但是你真的线上推理也用Pytorch吗?如果用,只能说明你的业务量太小了,模型太小了,或者太不专业了。
想要用深度神经网络的模型上线赚钱,是一定要极限优化推理性能的,不仅压缩计算消耗的算力,还要压缩计算所需要的内存显存,这就只能靠C++了。所以建议AI算法工程师都去学学C++,因为这世上是存在一种即会Python也会C++的算法工程师的,你如果只会Python是竞争不过他们的,
他们不会因为多学习了C++就会导致精力分散,恰恰相反,学习了C++之后你的Python水平也会大幅提高,因为C++能加深你对计算机系统底层的理解,从而让你更好地学习掌握Python的特性。


IP属地:上海1楼2024-07-16 15:33回复