본문 바로가기

2024/0121

[AI 부트캠프] DAY 126 - 파이널 프로젝트 17 [오늘의 일지] 프로젝트 - 학습 모델 성능 비교 [상세 내용] 학습 모델 성능 비교 - 우선 더 좋은 gpu 환경인 원격 서버에서 돌리기 전에 로컬 환경에서 소수의 데이터로 학습을 돌려보는 과정을 진행해 보았습니다. 클래스는 단일 클래스로서 이미지를 resize 하는 기능을 통해서 데이터를 덜 사용하는 방향으로 실험을 진행했습니다. 학습 배경 스펙 - 빠르게 학습을 돌려보기 위해서 colab 환경의 T4와 V100 gpu를 선택하였습니다. YOLOv8 모델 자체가 디폴트값이 gpu 환경을 되어 있었기 때문에 컴퓨팅 단위가 A100보다는 적게 사용되는 T4를 사용하다가 너무 느려서 V100으로 교체해서 학습을 돌려보았습니다. resize 실험 - 이번 실험의 다른 조건은 모두 동일한 환경에서 진행했습니다.. 2024. 1. 19.
[AI 부트캠프] DAY 125 - 파이널 프로젝트 16 [오늘의 일지] 프로젝트 - 원격 서버를 VSCode에 연결하기 [상세 내용] 원격 서버를 VSCode에 연결하기 - 오늘 정리할 내용은 제목에서 보이듯이 원격 서버 환경을 vscode로 가져와서 로컬과 똑같은 느낌으로 작업을 하는 것입니다. 그래서 정리할 게 생각보다 적을 거 같습니다. VSCode 내에서 확장 탭 다운로드 - 원격서버에 연결하기 위해서 VSCode 내에서 'Remote Development'를 검색해서 다운로드를 해주시면 됩니다. F1키를 누르고 원격 주소 기입하고 암호 입력 - 어제 일지에서 정리했던 리눅스 환경에서 ssh 명령어에서 ssh 만 빼고 [userid]@[address:ip]:[Port] 이런 식으로 아래와 같이 입력란이 뜨면 입력해 주고 서버에 맞는 암호를 입력해 주면.. 2024. 1. 18.
[AI 부트캠프] DAY 124 - 파이널 프로젝트 15 [오늘의 일지] 프로젝트 - 원격 서버를 위한 리눅스 명령어 정리 [상세 내용] 원격 서버를 위한 리눅스 명령어 정리 - 이번 기업과 협업 프로젝트에서는 기업에서 gpu 사용을 위해서 원격 서버를 제공해 주었습니다. 원격 서버는 리눅스 환경인데 현재 사용하고 있는 리눅스 명령어에 대해서 간단하게 정리해 보도록 하겠습니다. 정리 목차 - 기본적인 리눅스 명령어 - 원격 서버 접속하기 - 원격 서버로 데이터 보내기 기본 리눅스 명령어 정리 # pwd (Print Working Directory):현재 작업 중인 디렉터리의 경로를 출력합니다. pwd # ls (List):현재 디렉터리의 파일 및 폴더 목록을 보여줍니다. ls # cd (Change Directory):디렉터리를 변경합니다. cd [디렉터리 경.. 2024. 1. 17.
[AI 부트캠프] DAY 123 - 파이널 프로젝트 14 [오늘의 일지] 프로젝트 - 로컬 환경에서 gpu 설정하기 [상세 내용] 로컬 환경에서 gpu 설정하기 - 지난 일지에서 언급을 했듯이 제가 쓰는 노트북 환경에서 여러 가지 드라이버를 설치하고도 gpu는 확인이 되는데 pytorch가 gpu를 가져오지 못하는 상황에 대해서 정리해 보려고 합니다. 로컬 환경 (본인 노트북 환경) - cpu는 라이젠 5000번 때입니다. - 그래픽 카드는 rtx 3070 laptop용입니다. - cuda 버전 11.3입니다. - 파이썬 환경은 3.9와 3.10에서 모두 돌아가는 것을 확인했습니다. 환경 설정 요약 - gpu 드라이버 설치 (처음에 해도 되고 나중에 해도 되고 기존에 설치되어 있다면 안 해도 될 거 같습니다.) - anaconda 환경 구축 (기존 로컬에 해도.. 2024. 1. 16.
반응형