[英]How to install tensorflow in windows 10 using python 3.5.2
[英]How to install Tensorflow properly on Windows using Python?
我正在嘗試在 python-conda 環境中將 tensorflow 與我的 PC GPU(Nvidia RTX 3070Ti)一起使用。 我正在解決來自 kaggle 的一個小圖像分類問題。 我已經在 google-collab 中解決了它,但現在我有興趣在我的本地機器上解決它。 但是 TF 在本地無法正常工作,我不知道為什么。 我已經閱讀了大量的解決方案,但還沒有幫助。
我遵循本指南並始終安裝正確版本的 TF 和 CUDA: https://www.tensorflow.org/install/source_windows
cuda-toolkit 10.1, cudnn 7.6, tf-gpu 2.3, python 3.8
我還為視頻卡安裝了最新的 NVidia 驅動程序。
我試過的:
結果: TF 找不到我的 GPU 並且只使用 CPU。
結果: TF 識別出我的 GPU 並使用它: 但是在 DNN 訓練期間發生錯誤: Failed to launch ptxas Relying on driver to perform ptx compilation. Modify $PATH to customize ptxas location.
Failed to launch ptxas Relying on driver to perform ptx compilation. Modify $PATH to customize ptxas location.
訓練非常糟糕——准確性非常低而且沒有提高。
當我在 google-collab 上使用完全相同的代碼和數據時,一切都進行得很順利——我在第 5 個 epoch 上獲得了大約 90% 的准確率。
我試過 tf 2.1 和相關的 cuda 和 cudnn,但結果仍然相同!
我嘗試安裝 cudatoolkit-dev,但它並沒有幫助解決 ptxas 問題。
我即將放棄並使用 PyTorch 而不是 Tensorflow。
所以這對我有用:
conda install -c esri cudatoolkit conda install -c esri cudnn conda install -c esri tensorflow-gpu
conda install -c conda-forge tensorflow-hub
它會從之前的步驟中降級安裝,但它可以工作。 也許首先安裝 tensorflow-hub 可以幫助避免它,但我沒有測試它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.