DeepLearning 작업 환경

2020. 2. 12. 14:09Deep Learning/작업환경

Anaconda 가상환경 사용


Anaconda

 

Anaconda | The World's Most Popular Data Science Platform

Anaconda is the standard platform for Python data science, leading in open source innovation for machine learning. Develop, manage, collaborate, and govern at scale with our enterprise platform.

www.anaconda.com

프로그래밍 Tool PyCharm

 

PyCharm: the Python IDE for Professional Developers by JetBrains

The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

www.jetbrains.com

- cuda toolkit = 10.1

 

CUDA Toolkit 10.1 original Archive

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. Operating System Architecture Distribution Version Installer Type Do you want to cross-compile? Yes No Select Host Platform Click

developer.nvidia.com

- cudnn = 7.6.5

- CUDNN 설치사이트

 

NVIDIA cuDNN

NVIDIA cuDNN The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, norma

developer.nvidia.com

- python version = 3.7

- pytorch 설치 명령어 ( anaconda 기준 )

- conda install pytorch torchvision cudatoolkit=10.1 -c pytorch ( 위의 작업 환경과 맞게 설정한 경우 다음과 같이 설치 )

- 가상환경 주피터 노트북에서 사용하기 위한 설정

- conda install ipykernel

- python -m ipykernel install --user --name [virtualEnv 이름 입력] --display-name [주피터노트북환경에서 보여줄 이름 입력]

많이 사용하는 라이브러리 설치

- conda install matplotlib

- conda install numpy

- conda install pillow

- pip install torchsummary (모델 구성도를 쉽게 보기 위한 라이브러리)

- pip install opencv-python

원하는 라이브러리를 찾을 시 Anaconda Cloud에서 찾을 수 있다.