在Windows 10中必须具有GPU和CUDA才能运行Keras / Autokeras吗?它只能在CPU上运行吗?

时间:2019-04-29 05:33:05

标签: tensorflow keras gpu auto-keras

我试图安装keras,tensorflow,pytorch和所有其他依赖项,以便使用https://autokeras.com/start/

中介绍的aukeras运行一个简单的玩具示例。

在进行了许多版本更改和谷歌搜索之后,我发现了一个典型错误,促使我提出这个问题-

导入错误:找不到'nvcuda.dll'。 TensorFlow要求将此DLL安装在%PATH%环境变量中命名的目录中。通常,它安装在“ C:\ Windows \ System32”中。如果不存在,请确保您具有支持CUDA的GPU,并且安装了正确的驱动程序。

我没有安装GPU或CUDA。我还能仅使用CPU运行玩具示例吗?

依赖关系如下: 张量板1.10.0 张量流1.13.1 张量估计器1.13.0 张量流-gpu 1.10.0 Keras 2.2.4 Keras-应用程序1.0.7 Keras预处理1.0.9 汽车keras 0.4.0 火炬1.0.1 火炬视觉0.2.1

1 个答案:

答案 0 :(得分:0)

卸载tensorflow-gpu,如果没有GPU,则仅使用tensorflow

tensorflow是仅限CPU的版本,您不需要都安装它们,但是如果同时安装,则会选择GPU版本。

也许您需要重新安装tensorflow,将它们都卸载并仅安装CPU版本可能会更好。

pip[3] uninstall tensorflow-gpu tensorflow

pip[3] install tensorflow