zoukankan      html  css  js  c++  java
  • 虚拟机 Ubuntu18.04 tensorflow cpu 版本

    虚拟机 Ubuntu18.04 tensorflow cpu 版本

    虚拟机VMware

    配置:

    • 20G容量,可扩充
    • 2G内存,可扩充
    • 网络采用NAT模式
    • 平台:win10下的Ubuntu18.04

    出现的问题

    • 网络连接问题

      在安装VMware以后,需要将其服务全部打开,正常连上网的应该是右上角出现三个正方形的标志,如果没有的话,就说明有网络问题。

    • 解决方法

      在本地电脑中找到服务,打开以VM开头的所有服务

      除此之外,如果你自己已经修改过网络链接问题,那么

      编辑 -> 虚拟网络编辑器 -> 更改设置(右下角)-> 还原默认设置

      一般来说就可以解决了,如果不能的话可以参考别的博客。

    • 分辨率问题:

      安装vmware tools (一般会提醒的,或者在虚拟机选项卡中可以找到)

      解压,直接运行后缀名为pl的文件即可。

      ./vmware-install.pl
      
    • 文件夹共享问题

      虚拟机 设置 选项 共享文件夹

      总是启用

      添加文件夹

    安装Anaconda

    bash Anaconda **** .sh
    
    • Anaconda 远程仓库镜像
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    
    • conda 常用命令
    1. conda --version
    2. conda update conda
    3. conda create --name mine python=3.6
    4. conda remove --name mine --all
    5. conda search --full-name python
    6. conda list
    7. conda install numpy
    8. conda remove numpy
    9. source activate mine
    10. source deactivate mine
    11. conda update numpy
    12. conda update conda
    13. conda update anaconda
    14. conda update python
    • 可能遇到的问题
      • 包损坏了,重新下载最新版本,删除anaconda文件夹,将环境变量删除。
      • conda命令不存在,检查环境变量,.bashrc文件,最后一行,一般来讲,可能是anaconda版本比如anaconda2 ,anaconda3导致找不到环境。修改一下就可以正常使用了。

    安装tensorflow

    • 安装pip:

      sudo apt-get install python-pip python-dev 
      
    • 安装tensorflow

      conda create -n tensorflow python=3.6
      
      wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl 
      
      mv tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.0.0-py3-none-linux_x86_64.whl #重命名
      
      source activate tensorflow
      
      cd Downloads
      
      pip install --ignore-installed --upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl
      
    • 验证安装是否成功

      (tensorflow)$ python
      import tensorflow as tf
      hello = tf.constant('Hello, TensorFlow!')
      sess = tf.Session()
      sess.run(hello)
      
    • 但是此时发现在spyder或者pycharm中 使用TensorFlow无法识别。

      打开你的anaconda文件夹,找到envs 打开tensorflow 将sitepack-ages里面的东西都考到 anaconda/lib/python2.7/sitepack-ages
      

    参考内容

    https://www.cnblogs.com/tiansheng/p/7281290.html

    用环境跑一下neural-style程序

    # 将库文件下载
    git clone https://github.com/anishathalye/neural-style
    # 安装vgg19
    wget http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat
    

    准备工作

    sudo apt-get update
    sudo apt-get install python-pip python-dev python-scipy git
    

    开始

    cd ~/workspace/neural-style-master/
    python neural_style.py --content ./examples/1-content.jpg --styles ./examples/1-style.jpg --output ./examples/outtest.jpg
    

    错误

    1. no module named tensorflow

      source activate tensorflow

    2. ModuleNotFoundError: No module named 'scipy'

      conda install scipy

    3. ModuleNotFoundError: No module named 'PIL'

      conda install pillow

    结束

  • 相关阅读:
    MVVM知识库总结
    C#常用类汇总
    silverlight调用MVC WebApi方法
    IE调试方法(一)<转>
    PHP中关于超链接的拼接问题
    intval()和(int)转换使用与区别
    ThinkPHP模板(一)
    修改ThinkSNS网站入口
    js中的this和apply
    Thinkphp的Volist标签
  • 原文地址:https://www.cnblogs.com/pprp/p/9162486.html
Copyright © 2011-2022 走看看