본문 바로가기
학교

2025 SPG F.A.T.I 준비 2 (샘플 코드 학습)

by 발빠진 쥐 2025. 8. 13.

이 글부터는 전부 우분투 root (관리자) 에서 실행합니다.

 

1. 먼저 학습을 위해 root 로 전환 

su

 

두번째 오류 : Authentication failure 

전 원래 비번 쳤는데도 이래서

 

sudo password root

이걸로 비번 바꾸고 다시 su root 했습니다!!

 

 

 

 

 

 

2. Minio 서버 실행 및 DRfC 커맨드 활성화

cd deepracer-for-cloud
cd bin
source activate.sh
source activate.sh

 

이렇게 하면 됩니다 !

source bin/activate.sh 할때는 Creating, 그 이후에 source activate.sh을 하면 Updating이 나옵니다

 

딥레이서 관련 모든 일(학습 시작, update, 버킷에 모델 올리기 등)을 하기 전에 "source bin/activate.sh" 매번 작성

 

 

 

 

 

 

3. 학습을 위한 데이터 업로드와 학습 시작

 

bin 파일 안에서 이 명령어 3개 쭈루룩 입력하세용

dr-update
dr-update-env
dr-upload-custom-files

 

그 후 아래의 학습 시작 명령어를 입력하세용

dr-start-training

 

 

그러면 엄청나게 긴 로그와 벽돌모양 그림이 나오고

 

학습이 시작됩니당!!

 

 

  • 한번 학습 시키면 메모리 부족으로 죽거나, 우리가 학습 종료 명령어를 내려야 학습이 끝난다.
  • 여기서 시간이 가장 많이 소요된다. (많이 학습 시킬수록 정확도(보상) 올라감)
  • 컴퓨터 성능이 안좋으면 로그가 바로 안뜨고 멈춘 것처럼 보일 수 있다.
    이럴 경우 엔터를 해보고, 그래도 로그가 안뜨면 믿고 기다리거나 학습을 멈추거나 개인의 선택에 맡기겠다.
  • reward function 코드는 기본 코드이다 -> 성능이 안좋으므로 이 코드를 바꾸자!

 

 

 

 

 

4. 학습 종료

학습 완료 (또는 ctrl + C 로 학습을 끝내면) 

dr-stip-training

으로 종료를 시켜야함

 

 

 

 

 

 

5. 학습 종료 후

 

"deepracer-for-cloud/data/minio/bucket/rl-deepracer-sagemaker" 디렉토리에 저장

cd /data/minio/bucket/rl-deepracer-sagemaker
ls model

 

 

하시면 되는데 저는 파일이 없다고 뜨더라고요

알고보니 bin 에서 data 를 찾으려 해서 그런거였어요

 

꼭 파일 경로를 잘 확인하셔야해요.... 내가 지금 어디 파일에 위치하는지...

 

cd ..  : 파일 디렉토리 한칸 뒤로 이동

cd {파일이름} : {파일이름} 으로 이동

ls : 현재 파일에 있는 다른 파일들 목록 조회

 

이거 3개만 잘 만지셔도 시간이 단축됩니다

만약 / 로 연결되어 있는 명령어가 잘 안되면 쪼개서 쳐보세요

cd data

cd minio

cd bucket 

이런식으로용

 

암튼 전 된 것 같아요

 

 

다음은 온라인레이스 참여에 관한 글로 넘어가겠습니다!

 

https://footwarningmouse.tistory.com/83?category=1096373