gpt4 book ai didi

python - 为什么 Theano 在 Windows 上比在 Linux 上慢(很多)?

转载 作者:太空宇宙 更新时间:2023-11-04 11:05:30 27 4
gpt4 key购买 nike

我用 Theano 实现了一个递归自动编码器,并在 Linux 和 Windows 上对其进行了测试。在 Linux 上耗时约 3 小时,2.3G 内存,而在 Windows 上耗时约 9 小时,0.5G 内存。 config.allow_gc=对这两种情况都为真。

这可能是一个 Python 问题,如线程中所述:Why is python so much slower on windows?

Theano 中是否有任何特定设置也可以降低 Windows 上的运行速度?

谢谢,

是的

最佳答案

可能是他们使用了不同的 BLAS 库。从内存中,自动编码器的瓶颈是矩阵乘积,称为 BLAS。不同的 BLAS 实现可以有高达 10 倍的速度差异。

因此请检查您是否使用了相同的 BLAS。我建议通过 EPD/Canopy 或 Anaconda python 包安装 python。没有免费版本链接到一个好的 blas 和 Theano 重用它。现在的免费版本对学术界是免费的。

关于python - 为什么 Theano 在 Windows 上比在 Linux 上慢(很多)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25449271/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com