2024

Spark Kafka 설치 방법(Docker Compose)

Docker Compose를 사용하면 Apache Spark와 Apache Kafka를 간단하게 설치해 사용할 수 있습니다. docker-compose.yml 파일을 작성해 Spark를 사용할 수 있는 간단한 환경을 구축해보겠습니다. Spark와 Kafka 외에도 Jupyter L...

Running LLM locally with GGUF files

Recently, high-performance, lightweight language models such as Meta’s Llama3 and MS’s Phi-3 have been open-sourced on HuggingFace. These models can be consi...

GGUF 파일로 로컬에서 LLM 실행하기

최근에 Meta의 Llama3와 MS의 Phi-3 같은 고성능 경량화 언어 모델이 허깅페이스(HuggingFace)에서 오픈소스로 공개되었다. 이러한 모델은 ChatGPT나 Claude와 같은 대형 언어 모델(LLM)을 API로 사용하는 대안으로 고려될 수 있다. 오픈소스 모델을 ...

2023

LLM 모델 저장 형식 GGML, GGUF

GPT와 같은 언어 모델에 사용되는 두 가지 혁신적 파일 형식, GGUF와 GGML에 대해 소개하겠습니다. 이들의 차이점과 각각의 장단점을 살펴보겠습니다. 이 글은 What is GGUF and GGML?의 내용을 한글로 번역/정리한 글입니다.

파이썬으로 구글 주소록 조회하기(feat.Google People API)

파이썬으로 구글 주소록에 저장된 연락처 목록을 조회하는 방법에 대해 알아본다. 이 기능을 구현하려면 구글 계정과 GCP 프로젝트가 필요하다. Google People API를 사용해 구글 주소록 서비스에 접근할 수 있다. 일반적으로 해당 API는 웹/앱 서비스에 통합해 사용자들 각...

2022

K8S-Vagrant 가상 머신 생성 접속 삭제

쿠버네티스 테스트 환경 구축을 위해 가상 머신을 생성하고 접속하는 방법과 가상 머신을 삭제하는 방법을 알아보자. VirtualBox와 Vagrant를 통해 가상 머신을 생성/삭제할 수 있고, SuperPuTTY를 통해 가상 머신에 접속할 수 있다.

Python openpyxl 간단한 사용방법

openpyxl을 이용해 엑셀 통합 문서를 읽고, 쓰는 방법과 숫자 형식, 수식을 이용하는 방법을 알아보자. 또, 셀 병합 및 병합 해제 방법, 이미지 삽입 방법 그리고 행, 열 숨기기 방법도 살펴보자.

2021

2020

2019

2018