【 在 pickvalue (pickvalue) 的大作中提到: 】 觉得怎么样。看了一下,我觉得还是进步不少。thread, atomic方面的library不用自 己写了。c++就是老牛拉破车,10年了还是搞不好一个socket library.搞得我现在还要 evaluate,到底是用asio还是poco的socket library。这么多c++牛人,研究来研究去n 年,都是说的多,出活太少。
【 在 glowinglake (湖清霞远) 的大作中提到: 】 现在都cpp 17了 感觉就是新一代的(jvm)码农弄出来抢老cpp码农饭碗的
【 在 wdong (万事休) 的大作中提到: 】 C++17都用了好久了。我现在主要用 https://github.com/eidheim/Simple-Web-Server 做restful API,就是基于asio的。我自己有开源项目在用,也帮人用这个做过产品。 现在C++基本上不需要写底层的东西了。 C++现在最大的问题是在机器学习方面基本上出局了。 去n
【 在 pickvalue (pickvalue) 的大作中提到: 】 需要c++的还是对速度有点要求,boost那些library大多连java都比不上。一帮人对 template的语法用法走火入魔,完全忘了语言是工具,是为我所用,不是为用工具而用 工具。这点看,poco的code写得还不错。
【 在 wdong (万事休) 的大作中提到: 】 我有几个deep learning model,最后还是用C++部署在CPU上。 tensorflow和python那套太heavy weighted,部署起来成本还是 太高,一上来就是不用也得至少半个GPU,而且按请求并行overhead太高。 走C++的话,所有请求都是单线程处理,一个200x200的图片0.5秒的样子, 然后可以跑10-20个线程,一秒钟处理10-20个请求,并不需要很好的CPU。 GPU更适合离线批处理。
【 在 glowinglake (湖清霞远) 的大作中提到: 】 你是用taskset 之类把县城和core绑定了吗?
【 在 wsyd (wsyd) 的大作中提到: 】 机器学习现在什么语言是主力?
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】 那几大工具底层还是C++写的呀, 怎么算出局了呢. 因为调API干活只用Python就行?
【 在 wdong (万事休) 的大作中提到: 】 所以我说基本上啊。虽然是用C++写的,但是要用C++用这写工具却非常难。 C++基本上是为python服务的。
己写了。c++就是老牛拉破车,10年了还是搞不好一个socket library.搞得我现在还要evaluate,到底是用asio还是poco的socket library。这么多c++牛人,研究来研究去n年,都是说的多,出活太少。
感觉就是新一代的(jvm)码农弄出来抢老cpp码农饭碗的
做restful API,就是基于asio的。我自己有开源项目在用,也帮人用这个做过产品。
现在C++基本上不需要写底层的东西了。
C++现在最大的问题是在机器学习方面基本上出局了。
template的语法用法走火入魔,完全忘了语言是工具,是为我所用,不是为用工具而用工具。这点看,poco的code写得还不错。
tensorflow和python那套太heavy weighted,部署起来成本还是
太高,一上来就是不用也得至少半个GPU,而且按请求并行overhead太高。
走C++的话,所有请求都是单线程处理,一个200x200的图片0.5秒的样子,
然后可以跑10-20个线程,一秒钟处理10-20个请求,并不需要很好的CPU。
GPU更适合离线批处理。
C++基本上是为python服务的。