manjaro 深度學習編程環境搭建

經常使用深度學習編程框架安裝

pacman -S cuda cudnn
# 安裝 pytorch
pacman -S python-pytorch-cuda
# 安裝 tensorflow
pacman -S python-tensorflow-cuda

tensorflow 小bug(與pytorch同時安裝致使)

bug描述

當使用import tensorflow as tf時,以下報錯python

RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version!

解決辦法

# 更新requests.--user參數目的在於安裝到家目錄,防止污染公共環境
pip install --user --upgrade requests

參考

bug
解決辦法linux

jupyter-notebook 設置默認打開瀏覽器

  • jupyter notebook --generate-config
  • 編輯文件: ~/.jupyter/jupyter_notebook_config.py
  • 將該行:# c.NotebookApp.browser = ''
    修改成c.NotebookApp.browser = '/usr/bin/web_browser' %s,其中web_browser爲瀏覽器可執行程序名稱,通常在/usr/bin/目錄下。
  • 參考

經過pip安裝指定版本的tensorflow

  • yay -S python36 安裝tensorflowy匹配的python,manjaro 提供的python太新
  • 若是沒有附帶pip,使用以下方式安裝:git

    1. 下載文件, curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    2. 安裝pip, sudo python3.6 get-pip.py
    3. 安裝tensorflow, sudo python3.6 -m pip install tensorflow-gpu
    4. 安裝適配的cuda, yay -S cuda-10.1
    5. 環境變量的配置好像能夠省略。
相關文章
相關標籤/搜索