zoukankan      html  css  js  c++  java
  • ubuntu 14.04 pytorch安装

    一. pytorch官网上有安装说明:

    image

     

    但是在安装过程中,由于pip版本为1.5.4,需要先对pip版本进行升级才行,升级步骤如下:

    1. sudo apt-get remove python-pip

    2. 从https://pypi.python.org/pypi/pip#downloads,下载pip的源码:

    image

     

    3. 解压源码

    4. 执行 sudo python setup.py install

    5. 使用命令:pip install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com, 安装pytorch,即使用了豆瓣的镜像,发现速度还是太慢。所以就直接将其链接地址拷贝到迅雷中进行下载(几分钟就下载好了),然后将下载好的whl文件上传到服务器上,直接用pip install 进行安装,安装好后,发现numpy的版本是1.8的,不匹配。需要对numpy进行升级。

    image

     

    二、numpy卸载不干净

    执行完成:pip install numpy --upgrade -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com --user后,

    image

    发现python版本仍然是:1.8.2,此时,采用__file__定位到1.8.2版本的numpy所在位置,

    image

    然后,使用命令:sudo rm -fr /usr/lib/python2.7/dist-packages/numpy/,强制将老版本的删除掉,之后发现numpy变成新版本的。新版本的路径和老版本的路径不一样:

    image

     

    三、升级完numpy版本后,pytorch能够成功导入:

    此时再查看,发现torch已经成功安装:

    image

     

    四、总结

    pytorch需要numpy1.13的版本,并且需要pip为9.0版本的;由于网络的原因,直接使用pytorch官网的安装命令,会耗费大量时间,比较pytorch的安装包有400多MB,此时若采用迅雷现将pytorch的whl文件下载好,在用pip进行安装,可以加快安装流程;numpy卸载不干净,需要手工删除老版本numpy所在的文件夹,而后新版本才会出现,numpy新版本和老版本的存放位置不一样,而老版本所在路径逼比新版本所在路径先被搜索到,所以如果不删除老版本的路径,新版本就一直不会被发现。

     

     

     

  • 相关阅读:
    文件管理后章
    文件管理前章
    文本处理三剑客
    匿名函数以及应用、三元表达式
    认识docker以及常用操作
    字符编码
    赋值与深浅拷贝
    Python基本运算符
    LVM配置
    Linux磁盘管理
  • 原文地址:https://www.cnblogs.com/justinzhang/p/7883668.html
Copyright © 2011-2022 走看看