Process finished with exit code-1073740791(0xC0000409)
我在用Tensorflow跑深度神經(jīng)網(wǎng)絡(luò),出現(xiàn)“Process finished with exit code-1073740791(0xC0000409)”,查詢了百度和谷歌上很多博客文章,都不能解決,也許是造成這個(gè)錯(cuò)誤的原因多種多樣,網(wǎng)上給的方案并不適合我。最終我的解決方案是:
1. 檢查是否是GPU的問題。在代碼中添加:
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"
這段代碼設(shè)置GPU禁用,僅使用CPU,如果程序可以正常運(yùn)行,說明代碼沒有問題,是GPU的問題。
2. 經(jīng)檢查發(fā)現(xiàn)我在“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\include”目錄下找不到cudnn.h文件,我猜想是我不小心把cudnn相關(guān)的文件刪除了。于是從“https://developer.nvidia.com/rdp/cudnn-archive”網(wǎng)站下載與我cuda對(duì)應(yīng)版本的cuDNN壓縮文件包,下載后解壓縮,并把解壓后目錄下的文件復(fù)制到“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\“對(duì)應(yīng)的文件夾下。問題得到解決。
總結(jié)
以上是生活随笔為你收集整理的Process finished with exit code-1073740791(0xC0000409)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器视觉光源颜色选择
- 下一篇: 解决IDEA启动报错---找不到配置项