运行"import theano"需要多少时间?



我正在Windows上使用Theano进行深度学习实验,我很惊讶仅仅加载库就花了这么多钱。

这是一个小测试程序:

from time import time
t0 = time()
import theano
t1 = time()
print 'import theano takes %f' %(t1-t0)

结果在我的PyCharm控制台:

C:Anacondapython.exe X:/DAR_EPT/DNN/dnn_tuto1.py
Using gpu device 0: Quadro K2000M
import theano takes 23.044000 seconds

:-o

这是正常行为吗?我应该重新安装所有东西吗?

这是我的配置:

Windows 7。"Anaconda"包中的Python 2.7.8。CUDA 6.5。GPU:Nvidia Quadro K2000M。

这是.theanorc文件:

[global]
floatX = float32
device = gpu
[nvcc]
fastmath = True

配置为使用GPU时,import theano通常需要很长时间。在我的机器上,在CPU上运行需要0.567秒,在GPU上运行需要13.3秒。

这可能是为什么最初在CPU上开发,并在运行正常后切换到GPU的原因之一。在确定是否真的值得在GPU上运行时,需要考虑GPU开销,包括增加的Theano启动时间。

最新更新