在進行深度學習時,程序報錯tensorflow.python.framework.errors_impl.FailedPreconditionError: XXX is not a directory。XXX是文件夾目錄。
我首先檢查路徑是否存在,包括檢查 log_dir
變量指向的目錄存在,確保路徑字符串是正確的,并且不包含任何非法字符。以及?log_dir
目錄下不存在名為XXX?的同名文件,而非目錄。
在確保代碼正確后,我認識到是裝配環(huán)境有問題,并檢查了如下環(huán)境:cuda、cudnn、pytorch、tensorflow、python,在重裝完以上環(huán)境后,代碼順利跑通了。
建議各位查看一下使用源碼的環(huán)境,這是我使用的一些相關網(wǎng)站:
CUDA:CUDA Toolkit Archive | NVIDIA Developer
cuDNN:https://developer.nvidia.com/rdp/cudnn-download
Pytorch:Previous PyTorch Versions | PyTorch
tensorflow:Build from source ?|? TensorFlow (google.cn)文章來源:http://www.zghlxwxcb.cn/news/detail-857293.html
以上網(wǎng)址包括了不同版本的對應關系表,大家按需安裝。文章來源地址http://www.zghlxwxcb.cn/news/detail-857293.html
到了這里,關于成功解決tensorflow.python.framework.errors_impl.FailedPreconditionError: logs is not a directory報錯的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!