AIMLFW 환경설정

1. 우분투 환경설정

우분투 설치 완료되면

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install htop

htop도 설치해준다.

하도 램 부족 문제를 많이 겪어서 htop은 일단 깔아놓자.

다음으로는 Anaconda를 설치해준다. Anaconda 설치가 필수는 아니지만, 개인적으로는 Anaconda 있는게 훨씬 편하기 때문에, 거의 무조건 설치해주자.

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh # 최신 버전으로 바꿔주자.
chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh
sh Anaconda3-2024.06-1-Linux-x86_64.sh
echo 'export PATH=~/anaconda3/bin:~/anaconda3/condabin:$PATH' >> ~/.bashrc
source ~/.bashrc
conda config --set auto_activate_base false
conda init
source ~/.bashrc

다음으로 kubernetes 자동완성 기능을 추가해준다.

echo 'source <(kubectl completion bash)' >> ~/.bashrc
source ~/.bashrc

2. AIMLFW 설치

git clone "https://gerrit.o-ran-sc.org/r/aiml-fw/aimlfw-dep"
cd aimlfw-dep
bin/install_traininghost.sh

스크립트를 이용해 AIMLFW 설치를 진행한다.

watch kubectl get pods -A로 진행 상황을 확인할 수 있다.

설치가 완료되었으면 https://localhost:32005로 접속해보자.

InfluxDB 사용하기