为什么TensorFlow GPU的代码会比Google开源的C代码运行效率低

看TensorFlow word2vec的源码训练同样的数据情况下,google开源的Word2vec C语言版本
要比其他TensorFlow用GPU加速的快

1个回答

这个和你的数据集的规模,你的硬件等都是有关的。gpu的吞吐量大,cpu的矢量运算性能高。
一个好比卡车,一个好比小轿车。假设卡车每小时60km,小轿车每小时120km,运送一份文件,小轿车速度快。运送10吨货物,卡车1次就送过去了,小轿车虽然速度快,但是要跑几十趟,所以反而慢。
因此不能一概而论比较。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问