Challenge/OSSCA

[OSSCA] PyTorch Korean Localization 1주차

graph-dev 2025. 9. 24. 16:15
728x90

파이토치 한글화

 

OSSCA는 오픈소스 컨트리뷰트 아카데미 프로그램입니다.

 

1주차에 발대식을 시작했습니다.

 

발대식 사진

 

 

 

오픈소스에 기여해보고자 체험형으로 신청하여 발탁되었습니다.

 

Git 활용 및 PyTorch 문서 한글화

사전 작업을 진행했습니다.

 

주어진 깃허브 레포지토리를 Fork를 하고, 그 링크를 가지고 클론합니다.

깃 클론

 

그 다음에 해당 문서로 들어가서 내부 정보를 확인합니다.

내부 파일 확인

 

 

가상환경 생성하기

가장 쉽게 만드는 방법은 `venv`를 활용하는 것입니다.

python -m venv osscaenv

 

python 3.3 이상에서는 기본 설치가 되어있다고 하니, 바로 실행해보겠습니다.

osscaenv 라는 이름으로 설정하였습니다.

가상환경 OSSCA 생성

 

requirements-minimal.txt 파일을 설치했습니다.

설치파일

make html-noplot으로 빌드를 하는데, 에러가 발생했습니다.

빌드 중 에러 발생

 

ModuleNotFoundError: No module named 'distutils'

 

채팅방에 아래와 같이 에러를 해결하신 분이 있어 공유합니다.

 

에러 해결

 

python3 -m pip install setuptools

setuptools 설치

 

현재 새로 생성한 가상환경이므로 이런 setuptools도 별도로 설치해주었습니다.

 

같은 이유로, torch, bs4 패키지도 설치해줬습니다.

 

다음에 설치하게 되면, 이렇게 설치해야겠습니다.

python3 -m pip install setuptools torch bs4

 

이제 make 명령어로 빌드가 완료되었습니다.

 

make html-noplot

 

아래와 같이 나오면 빌드가 완료된 것입니다.

 

빌드 완료

 

이제 해당 빌드 경로(_build/html/)로 들어가서, index.html 확인했습니다.

index.html 파일 확인

 

파이토치 한국어 튜토리얼 파일이 나타납니다. 기본적인 작업이 완료되었습니다.

파일 확인

 

이제 다음 글에서 2주차 작업 내용으로 이어서 작성해보겠습니다.