大家转移到这里来了,好。我支持一下,发表一下昨天的DIY活。

p
pickvalue
楼主 (未名空间)
觉得怎么样。看了一下,我觉得还是进步不少。thread, atomic方面的library不用自
己写了。c++就是老牛拉破车,10年了还是搞不好一个socket library.搞得我现在还要evaluate,到底是用asio还是poco的socket library。这么多c++牛人,研究来研究去n年,都是说的多,出活太少。
g
glowinglake
2 楼
现在都cpp 17了

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