LLM 모델을 학습 시키기전 사전 환경세팅이 필요하다.
기본적으로 설치가 필요하고 좀더 자세하게 보면
시스템을 최신 상태로 유지하고, 필요한 패키지를 설치하기 전에 패키지 목록을 업데이트합니다.
sudo apt-get update
sudo apt-get upgrade
NVIDIA GPU를 사용하기 위해, 해당 GPU에 맞는 최신 드라이버를 설치합니다.
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
CUDA Toolkit을 설치하여 GPU에서 딥러닝 연산을 수행할 수 있게 합니다. NVIDIA 공식 웹사이트에서 해당 GPU에 맞는 CUDA 버전을 확인하고, 그에 따른 설치 명령을 수행합니다.
# 예시: CUDA 11.2 설치
sudo apt-get install cuda-11-2
딥러닝 프레임워크의 성능을 향상시키기 위해, NVIDIA의 cuDNN 라이브러리를 설치합니다. cuDNN은 NVIDIA 개발자 웹사이트에서 다운로드할 수 있으며, 설치 지침을 따라야 합니다.
Python과 pip를 설치하고, AI 개발에 필요한 패키지들을 설치합니다.
sudo apt-get install python3 python3-pip
pip3 install numpy pandas matplotlib jupyter
PyTorch 또는 TensorFlow를 설치합니다. PyTorch 설치 시 CUDA 버전에 맞는 명령을 선택해야 합니다. TensorFlow는 pip를 통해 간단히 설치할 수 있습니다.
PyTorch 설치:
# PyTorch 공식 웹사이트에서 CUDA 버전에 맞는 명령을 확인하세요.
pip3 install torch torchvision torchaudio
TensorFlow 설치:
pip3 install tensorflow
Jupyter Notebook 또는 JupyterLab을 설치하여 브라우저 기반의 인터랙티브 개발 환경을 사용할 수 있습니다.
pip3 install jupyterlab
CUDA와 관련된 환경 변수를 설정해야 할 수 있습니다. 이는 .bashrc 또는 .profile 파일에 추가할 수 있습니다.
# .bashrc 파일에 추가
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
설정이 완료된 후 시스템을 재부팅하고, 설치된 드라이버와 도구들이 올바르게 작동하는지 확인합니다.
NVIDIA 드라이버 검증: nvidia-smi
CUDA 설치 검증: nvcc --version
이정도면 기본적인 환경은 설정으로 사용 할수 있습니다.
로지스틱 , 소프트맥스, One-hot Encoding 이란 (0) | 2024.02.02 |
---|---|
AI 학습을 위한 기본지식_선형회귀 (0) | 2024.02.01 |
Hugging Face의 Transformers 라이브러리_인코딩, 디코딩 (0) | 2024.01.21 |
Tokenizers ?! (0) | 2024.01.19 |
Huggingface 모델 사용법!? (1) | 2024.01.19 |