为什么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的特性。

相关推荐
不想写代码的星星10 小时前
std::function 详解:用法、原理与现代 C++ 最佳实践
c++
樱木Plus2 天前
深拷贝(Deep Copy)和浅拷贝(Shallow Copy)
c++
晨星shine3 天前
GC、Dispose、Unmanaged Resource 和 Managed Resource
后端·c#
用户298698530143 天前
.NET 文档自动化:Spire.Doc 设置奇偶页页眉/页脚的最佳实践
后端·c#·.net
用户3667462526743 天前
接口文档汇总 - 2.设备状态管理
c#
用户3667462526743 天前
接口文档汇总 - 3.PLC通信管理
c#
RuoZoe4 天前
重塑WPF辉煌?基于DirectX 12的现代.NET UI框架Jalium
c语言
blasit4 天前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++·qt·tcp/ip
Ray Liang4 天前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
肆忆_5 天前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++