ssh ubuntu@[public ip address]
문구 뜨면 yes 입력
비밀번호 입력
apt-get update
sudo su -
리눅스용 아나콘다 설치(터미널에 명령어 입력)
wget [https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh](https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh)
bash Anaconda3-2021.11-Linux-x86_64.sh
sudo su -
⇒ 다시 접속하면 위와 같이 앞에 (base) 가 생긴다!conda —version
conda env list
nvidia-smi
python —version
⇒ 우리가 진행할 환경
https://developer.nvidia.com/cuda-toolkit-archive
위의 링크 들어가서 설치해야 하는 버전 선택하고 (우리는 11.0) 아래와 같이 옵션 선택해주면 밑에 터미널에 입력해야할 명령어를 알려준다.
우리는 v8.0.5 에서 Linux [x86_64] 다운
⇒ 우리는 텐센트 클라우드에서 인스턴스 생성할 때 자동으로 생성했기 때문에 5,6 생략
pip install tensorflow==2.4
pip install pandas
⇒ 텐서플로우와 pandas 잘 설치되어있는지 확인 위해 python 에 import 하여 확인해본다
import tensorflow as tf
import pandas as pd
tf.version
print("# GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU'))) #GPUs
⇒ Available : 1 (사용할 수 있는 GPU가 1개있다는 뜻)
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
확인 다했으면 quit() 쳐서 나오기
conda install jupyter
jupyter —version
입력해서 설치 확인
jupyter notebook --generate-config
⇒ Writing default config to: /root/.jupyter/jupyter_notebook_config.py 여기에 설정파일 생겼음
ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'argon2:$#######################################################'
⇒ 이 output을 알고 있어야 함(메모해둘 것)
exit() 쳐서 나옴
vi /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip = ‘0.0.0.0’
c.NotebookApp.port = 8888
c.NotebookApp.password = ‘위에서 나온 키 값 입력’
c.NotebookApp.open_browser = False
jupyter notebook —allow-root