天天看點

【Tensorflow】Windows bazel編譯tensorflow“Cannot open compiler generated file: '': Invalid argument”錯誤

在windows以bazel源碼建構tensorflow的過程中報

Cannot open compiler generated file: '': Invalid argument錯誤,是因為一些路徑在

Windows上達到了260個字元的路徑限制。

因為bazel在編譯過程中會在預設的TMPDIR裡産生臨時檔案,預設的路徑是C:\Users\12261\AppData\Local\Temp。

解決方法是

TMPDIR

設定為較短的路徑,例如

set TMPDIR=C:/tmp
           

之後再重新編譯就不會報這個錯誤了。

繼續閱讀