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

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「c++的资料从专业入门到高级教程」,

点个关注在评论区回复"666"之后私信回复"666",全部无偿共享给大家!!!能跑出正确结果的算法用Python写就足够了但是能上线的能跑出营收利润的算法,还是需要写大量C++的你用 pytorch 框架做训练,纯写Python就足够了但是你真的线上推理也用Pytorch吗?如果用,只能说明你的业务量太小了,模型太小了,或者太不专业了。想要用深度神经网络的模型上线赚钱,是一定要极限优化推理性能的,不仅压缩计算消耗的算力还要压缩计算所需要的内存显存,这就只能靠C++了你要实现终端设备的离线推理,那是不能靠Pvtroch的,太大了终端跑不起来,只能靠TFLiteNCNN这种小型推理框架,而它们都是C++开发的你线上推理LLM,一般也是用 FastTransformer之类的框架做推理,这个框架几乎都是C++和CUDA开发的。所以我是建议AI算法工程师都去学学C++,因为这世上是存在一种即会Python也会C++的算法工程师的,你如果只会Python是竟争不过他们的,他们不会因为多学习了C++就会导致精力分散,恰恰相反,学习了C++之后你的Pvthon水平也会大幅提高,因为C++能加深你对计算机系统底层的理解,从而让你更好地学习掌握Python的特性。

相关推荐
千里马-horse19 分钟前
Async++ 源码分析8--partitioner.h
开发语言·c++·async++·partitioner
Lucis__1 小时前
再探类&对象——C++入门进阶
开发语言·c++
R-G-B2 小时前
【02】大恒相机SDK C#开发 —— 初始化相机,采集第一帧图像
c#·大恒相机sdk·大恒相机初始化·大恒相机采集图像
很㗊2 小时前
C与C++---类型转换
c语言·开发语言
say_fall2 小时前
精通C语言(3. 自定义类型:联合体和枚举)
c语言·开发语言
北京不会遇到西雅图2 小时前
【SLAM】【后端优化】不同优化方法对比
c++·机器人
迎風吹頭髮2 小时前
UNIX下C语言编程与实践38-UNIX 信号操作:signal 函数与信号捕获函数的编写
linux·c语言·unix
jndingxin2 小时前
c++多线程(6)------ 条件变量
开发语言·c++
La Pulga3 小时前
【STM32】I2C通信—软件模拟
c语言·stm32·单片机·嵌入式硬件·mcu
程序员莫小特3 小时前
老题新解|大整数加法
数据结构·c++·算法