tensorflow-gpu+"Failed to create session"


成因: 未給系統指定相應使用的GPU

解決:

  1. 層面1: 針對單個程序:
    CUDA_VISIBLE_DEVICES=0 python main.py
    import os; os.environ['CUDA_VISIBLE_DEVICES=0']

  2. 層面2: 針對各個虛擬環境:
    修改~/.virtualenv/YOUR_VENV/bin/postactivate, 在末尾添加行export CUDA_VISIBLE_DEVICES="1"即可.

  3. 層面3: 針對系統用戶:
    同上修改~/.bashrc即可.

-1. 至於set成0還是1, ·watch nvidia-smi·查看下顯卡的序號即可.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM