Keras 西亚诺跑得很慢

Keras 西亚诺跑得很慢,keras,theano,Keras,Theano,我在Keras中实现了一个9层卷积神经网络(无后端),并从另一个网络中转换预先训练的权重。但是,虽然在用C语言实现的原始网络中只需要不到1s的时间,但Theano只需要10秒就可以处理一张图像 我运行的是3 GB Quadro K4000,并且已经安装了cuda-repo-rhel7-7.5和cudnn-7.0-linux-x64-v3.0。我做错什么了吗?你是在互相比较吗?TeaNe/KRAS包含编译阶段,可能在您以前的实现中不存在。是的,在C++版本中,没有编译阶段,我能加快TeaNo中的编

我在Keras中实现了一个9层卷积神经网络(无后端),并从另一个网络中转换预先训练的权重。但是,虽然在用C语言实现的原始网络中只需要不到1s的时间,但Theano只需要10秒就可以处理一张图像


我运行的是3 GB Quadro K4000,并且已经安装了
cuda-repo-rhel7-7.5
cudnn-7.0-linux-x64-v3.0
。我做错什么了吗?

你是在互相比较吗?TeaNe/KRAS包含编译阶段,可能在您以前的实现中不存在。是的,在C++版本中,没有编译阶段,我能加快TeaNo中的编译阶段吗?这听起来是个相当不同的问题。你能澄清一下吗:你的“一张图像10秒”是否包括编译时间?你可以通过在第一张图像完成后开始计时来衡量“不包括编译时间”。Keras还可以使用TensorFlow后端运行,该后端具有更快的编译阶段。您只需编译一次,然后多次使用生成的函数。不需要为每个图像编译。