InfiniteWing

Till Dreams Come True

  • 2017-12-13
    Big Data►Cloud Computing

    在GCP安裝python3,運作pytorch

    1. 1.安裝python3
    2. 2.安裝cuda
    3. 3.安裝cudnn
    4. 4.安裝tensorflow
    5. 5.安裝常用套件
    6. 6.小記錄
    非關內文

    好吧,這篇說是十二月中寫的,但實際上二月初我才發布…老實說我快忘了要保持一個月至少一篇日誌的習慣,雖然說墮落是人類的原罪,但為什麼人非得汲汲營營呢?嗯,因為這是個無解的命題,所以我就發發牢騷,以下會記錄我當初如何在GCP開啟pytorch並實現python3的環境,當初找資料找了許久,因為GCP的ubuntu預設是python2,對於伸手黨來說大部分的資料都是python3…。

    1.安裝python3

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    sudo add-apt-repository ppa:fkrull/deadsnakes
    sudo apt-get update
    sudo apt-get install python3.5
    sudo apt-get install python3.5-dev
    sudo apt-get install libncurses5-dev
    wget https://bootstrap.pypa.io/get-pip.py
    sudo python3.5 get-pip.py
    # 修改/usr/bin/ 底下的路徑
    sudo ln -s /usr/bin/python3.5 /usr/local/bin/python3
    sudo ln -s /usr/local/bin/pip /usr/local/bin/pip3

    2.安裝cuda

    cuda(https://cloud.google.com/compute/docs/gpus/add-gpus)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #!/bin/bash
    echo "Checking for CUDA and installing."
    # Check for CUDA and try to install.
    if ! dpkg-query -W cuda-8-0; then
    curl -O http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_8.0.61-1_amd64.deb
    dpkg -i ./cuda-repo-ubuntu1404_8.0.61-1_amd64.deb
    apt-get update
    apt-get install cuda-8-0 -y
    apt-get install linux-headers-$(uname -r) -y
    fi
    # Enable persistence mode
    nvidia-smi -pm 1

    修改路徑

    1
    2
    3
    4
    5
    6
    # ~/.bashrc 加入
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64:/usr/lib/nvidia-367
    export CUDA_HOME=/usr/local/cuda
    export PATH=$PATH:/usr/local/cuda/bin
    source ~/.bashrc

    3.安裝cudnn

    先下載cudnn-8.0-linux-x64-v5.1.tgz

    1
    2
    3
    4
    tar -zxvf cudnn-8.0-linux-x64-v5.1.tgz
    cd cuda
    sudo cp include/* /usr/local/cuda-8.0/include/
    sudo cp lib64/* /usr/local/cuda-8.0/lib64/

    4.安裝tensorflow

    這裡要注意版本問題,至於為何要注意…我記得好像是因為執行會有問題?

    1
    2
    sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.1-cp35-cp35m-linux_x86_64.whl
    sudo pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.2.1-cp35-cp35m-linux_x86_64.whl

    5.安裝常用套件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    sudo pip install tqdm
    sudo pip install numpy
    sudo pip install pandas
    sudo pip install scikit-learn
    sudo pip install scipy
    sudo pip install pymongo
    sudo pip install http://download.pytorch.org/whl/cu80/torch-0.3.0.post4-cp35-cp35m-linux_x86_64.whl
    sudo pip install torchvision
    sudo pip install dill
    sudo pip install opencv-python
    sudo pip install cupy
    sudo pip install pyinn
    ...

    6.小記錄

    啊,看到當初截的圖,才想起來當時一口氣開了五顆GPU,一晚就能燒掉一百多美金,要不是有各項比賽的免費兌換券,根本無法支持這樣燒錢的玩法呢~
    深度學習=燒錢遊戲

    完結灑花!
    To be continued..
    Posted at 2017-12-13 06:22:48
    Share 留言
    • Big Data
    • Cloud Computing
    • GCP
    • 經驗
    下一篇
    WSDM - KKBox's Churn Prediction Challenge
    上一篇
    [Kaggle] Text Normalization Challenge - English Language

    InfiniteWing

    Where Do We Come From?
    What Are We?
    Where Are We Going?

    最新文章

    • 有感而發 - 2018-08-24
    • 楓之谷APP開發日誌 ─ 小結 - 2018-08-21
    • 龍王的工作 - 2018-02-05
    • WSDM - KKBox's Churn Prediction Challenge - 2018-01-01
    • 在GCP安裝python3,運作pytorch - 2017-12-13

    分類

    • Big Data11
      • Cloud Computing3
      • Competition6
      • Deep Learning2
    • FreeBSD1
      • 系統防護1
    • Kaggle1
      • Notebook1
    • 個人作品9
      • 小說創作1
      • 楓之谷APP8
    • 生活4
      • 心情日記4
    • 網站設計2
      • Hexo2
    • 論文寫作1
    • 輕小說1
      • 心得1

    標籤雲

    Android APP8 Big Data11 CNN2 Cloud Computing3 Deep Learning2 FreeBSD1 GCP3 Hexo2 Kaggle9 Keras2 Notebook4 PCHome個人新聞台2 Visualization1 WSDM1 ssmtp1 個人作品9 夢想1 小說1 心得1 心情4 日常1 童年8 第一次3 系統防護1 經驗14 網站設計2 論文寫作1 資訊安全1 輕小說1 龍王的工作1

    彙整

    • 八月 20182
    • 二月 20181
    • 一月 20181
    • 十二月 20171
    • 十一月 20171
    • 十月 20171
    • 九月 20171
    • 八月 20174
    • 七月 20179
    • 二月 20171
    • 一月 20172
    • 十一月 20151
    • 十月 20152
    • 九月 20151
    • 三月 20141
    • 六月 20131
    © 2020 InfiniteWing all rights reserved.
    Powered by Hexo
  • Home
  • About
  • Archives
  • Work
  • Gallery