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. 环境变量的配置好像能够省略。
相关文章
相关标签/搜索