Skip to main content

Gemma 2를 활용한 Read-it-later 목록 항목 요약하기

· 11 min read

Google for Developers Machine Learning Bootcamp 2024 프로그램에 참가하면서 Gemma를 활용한 프로젝트, Gemma Sprint를 진행했다. 평소에 관심 있는 최신 논문, 블로그 포스트, 뉴스 등을 스크랩해서 PDF 문서 파일이나 HTML 스냅샷 파일과 함께 Read-it-later 목록을 저장해두고 있었는데 제목만 봐서는 내용을 바로 파악하기 힘든 경우가 있었다. 그렇다고 매번 직접 훑어보기도 힘들어서 LLM을 사용하여 각 항목의 요약을 만들면 좋겠다는 생각이 들어서 여기에 Gemma 2를 활용해보기로 했다. #GemmaSprint

Mac에서 Docker 사용하기

· 13 min read

Docker는 Linux 컨테이너를 만들고 사용하기 때문에 Linux가 아닌 Mac이나 Windows 환경에서 사용하려면 가상화가 필요하다. 다시 말해, Linux에서는 간단하게 Docker Engine만 설치하면 Docker CLI를 사용할 수 있지만 Mac이나 Windows에서는 가상화를 도와주는 툴을 설치할 수 밖에 없다.

Windows를 사용할 때는 WSL이라는 확실한 답이 있어서 크게 고민할 필요가 없었다. Docker Desktop을 사용했을 때도 내부적으로 WSL 상에서 동작했고 직접 WSL에 Docker Engine을 설치해서 CLI만 사용하는 것도 큰 무리가 없었다.

하지만 Mac은 상황이 달랐다. Mac은 Linux와 같은 POSIX 환경이라서 Linux 가상화의 필요성이 적다보니 WSL 같은 확실한 답이 없고 선택지가 다양한 느낌이었다. 그래서 난 내 입맛에 맞게 여러 세팅을 옮겨 다니게 되었는데, 내가 Mac에서 Docker를 사용하기 위해 어떻게 세팅했었고 왜 다른 세팅으로 옮겼는지, 현재는 어떤 세팅을 사용 중인지 정리해봤다.