Friday, February 9, 2018

PyTorch 설치

뭐 대부분 설치하는건 비슷하더라..

* Windows
  1. CUDA, cudnn 설치하고 anaconda 설치하고
  2. conda create -n py36torch python=3.6
  3. activate py36torch
  4. conda install -c peterjc123 pytorch cuda90
  5. 테스트
    1. import torch
    2. x = torch.rand(5,3)
    3. print(x)
    4. print(torch.cuda.is_available())

* Mac

  1. conda create -n py36torch python=3.6
  2. source activate py36torch
  3. conda install pytorch torchvision -c pytorch
  4. 테스트
    1. import torch
    2. x = torch.rand(5,3)
    3. print(x)

PyCharm에서 TF or PyTorch

그냥 하면 안되더라..

new project에서 interpreter를 바꿔주는 과정 필요





Installing TensorFlow

https://www.tensorflow.org/install

여기에 자세한 설명이 있으나 삽질한 결과를 혹시나 모르니 남겨놓는다.

* Windows
- 설치환경: Windows 10 1709, TensorFlow with GPU support
  1. CUDA Toolkit 9 설치
    1. https://developer.nvidia.com/cuda-downloads 에서 Installers for Windows 10 x86_64
  2. cuDNN 7 설치
    1. https://developer.nvidia.com/cudnn 에서 cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0 
    2. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 에 압축을 품
  3. Anaconda 5 설치
    1. https://www.anaconda.com/download 이날 기준으로 최신은 Version 5.0.1 | Release Date: October 25, 2017
    2. 설치하고나면 왠지 모르지만 path가 설정이 안되어 있음. 다음을 추가
      1. C:\ProgramData\Anaconda3
      2. C:\ProgramData\Anaconda3\Scripts
      3. C:\ProgramData\Anaconda3\Library\bin\
  4. Installing with Anaconda
    1. conda create -n tensorflow pip python=3.5
    2. activate tensorflow
      1. pip install --ignore-installed --upgrade tensorflow-gpu
  5. Validate your installation
    1. python 열고 
      1. import tensorflow as tf
      2. hello = tf.constant('Hello, TensorFlow!')
      3. sess = tf.Session()
      4. print(sess.run(hello))
    2. 하면 Hello, TensorFlow! 게 나옴
    3. 혹시 안되는 경우에는 다음 내용을 추가로 실행하면 됨
      1. conda install -c anaconda cudatoolkit
      2. conda install -c anaconda cudnn

* Mac
  1. Anaconda 5 설치
  2. Installing with Anaconda
    1. conda create -n tensorflow pip python=3.5
    2. source activate tensorflow
      1. pip install --ignore-installed --upgrade \ https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.5.0-py3-none-any.whl
  3. Validate your installation