cosine_similarity和torch.cosine_similarity速度差异(人间奇事)
生活随笔
收集整理的這篇文章主要介紹了
cosine_similarity和torch.cosine_similarity速度差异(人间奇事)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 最近聚簇計(jì)算相似度,使用了下面兩種方法。
- 一開始用的sklearn,因?yàn)闆]有g(shù)pu
- 后來有了gpu就換上了pytorch
- gpu是V100
- batch=500(說是batch,只是為了預(yù)防超出內(nèi)存,做的限制。
- 跑的是個循環(huán)
- 速度大概是這樣子的:
- torch的cosine:cpu 3s/it,gpu v100 1.8s/it
- sklear:cpu 50it/s
- 總之這個速度差就很離譜,有誰能做個解釋嗎?
總結(jié)
以上是生活随笔為你收集整理的cosine_similarity和torch.cosine_similarity速度差异(人间奇事)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSM:出现Connections co
- 下一篇: Java面试题:JDK不同版本处理IO流