Subscribe to SOOFTWARE

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox

#toolkit

25개의 글

개발toolkitllamaparallelismondevice

llama.cpp (On device llm inference tool)

llama.cpp (On device llm inference tool) 최근에 llama.cpp를 사용해봤는데, 상당히 편리하고 미래에 더 많이 쓰일 툴이라는 생각이 들어서 기록해둔다! llama.cpp란? 대표적인 오픈소스 LLM인 Meta…

·7 min read
llama.cpp (On device llm inference tool) cover image
개발toolkitwebchatgpt

[ELK] Elastic Search logstash - Nori 토크나이저 설정

Elastic Search logstash - Nori 토크나이저 설정 이번에 회사에서 검색 기능을 구현하면서 Elastic Search를 다루게 됐다. 이 엔진을 다루면서 삽질을 많이 했는데, 다음에는 하지 않도록 기록용으로 남겨둔다. Elastic…

·4 min read
[ELK] Elastic Search logstash - Nori 토크나이저 설정 cover image
개발toolkitwebchatgpt

단 30줄로 ChatGPT 웹페이지 만들기 (Streamlit chat_message)

단 30줄로 ChatGPT 웹페이지 만들기 (Streamlit chat_message) Streamlit은 파이썬 기반의 오픈소스 웹 UI 라이브러리입니다. 매우 간단한 코드로 손쉽게 웹페이지를 띄울 수 있어서 간단한 데모나 PoC…

·9 min read
단 30줄로 ChatGPT 웹페이지 만들기 (Streamlit chat_message) cover image
개발toolkitenvironment

Terabyte(TB) 단위 데이터 셔플링 - terashuf

Terabyte(TB) 단위 데이터 셔플링 - terashuf 리눅스에서 TB 단위의 데이터를 line 기준으로 셔플링이 필요할 때가 (가끔) 있다. 직접 코딩해서 쓰기에는 메모리, 속도 등을 신경써야해서 생각보다 큰 작업인데, terashuf…

·1 min read
Terabyte(TB) 단위 데이터 셔플링 - terashuf cover image
개발toolkitenvironment

tmux - conf

tmux - conf Tmux 설정을 위한 tmux configuraion 기록

·2 min read
tmux - conf cover image
개발toolkitenvironment

GPT-NeoX - DeepSpeed Inference

GPT-NeoX - DeepSpeed Inference DeepSpeed Inference를 사용하면 간단하게 모델 추론 성능을 끌어올릴 수 있다. Tensor Parallel…

·1 min read
GPT-NeoX - DeepSpeed Inference cover image
개발toolkit

sshpass

Sshpass…

·1 min read
sshpass cover image
개발toolkitenvironment

ast - literal_eval 에러 기록

ast - literal_eval 에러 기록 ast의 literal_eval…

·1 min read
ast - literal_eval 에러 기록 cover image
개발toolkitenvironment

Docker - GPU 할당

Docker - GPU 할당 도커에서 GPU를 할당하는 방법

·1 min read
Docker - GPU 할당 cover image
개발toolkitenvironment

Docker - 공유 디렉토리 연결 (mount)

Docker - 공유 디렉토리 연결 (mount) 도커를 쓰다보면 코드상에서 뭔가를 저장한다거나 어떤 데이터를 읽어와야 한다던가 하는 상황이 있는데, 이때 공유 디렉토리를 연결해서 run하면 편하다. 나 옵션을 이용하면 쉽게 가능하다.

·1 min read
Docker - 공유 디렉토리 연결 (mount) cover image
개발toolkitpython

Sooftware Pandas - 다중 딕셔너리를 Pandas DataFrame으로!

Sooftware Pandas - 다중 딕셔너리를 Pandas DataFrame으로! 가끔 데이터를 요렇게 저렇게 정리하다가보면, 데이터를 멀티인덱싱(Multi-Indexing…

·3 min read
Sooftware Pandas - 다중 딕셔너리를 Pandas DataFrame으로! cover image
개발toolkit

Slack Bot

Slack Bot Python과 Slack API를 사용하여, 특정 채널에 자동으로 글을 올리거나 댓글을 달아주는 슬랙봇을 만들어보겠습니다. 두 개의 과정으로 진행되는데, 첫 번째는 Slack API에 bot을 등록하는 것이고 두 번째는 등록된 bot…

·7 min read
Slack Bot cover image
개발toolkitwebpythonopen-source

Flask

Flask Flask는 ‘micro’웹 프레임워크입니다. 즉 Django…

·11 min read
Flask cover image
개발toolkitlogging

Sooftware ML - Wandb Image Log

Wandb (Weights & Bias) Image Log Wandb 라이브러리는 최근에 가장 편리하면서도 파워풀한 logging 라이브러리입니다. NLP에서 많이 쓰이는 PyTorch, PyTorch-Lightning, Huggingface…

·3 min read
Sooftware ML - Wandb Image Log cover image
개발toolkitenvironment

Docker란?

Docker 란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 배가 물건을 컨테이너에 넣어 운반하는 것처럼, 도커도 여러 가지 원하는 프로그램들을 컨테이너에 넣어 배포할 수 있다는 점이 비슷합니다. Docker 주요 개념…

·13 min read
Docker란? cover image
개발toolkit

Sooftware ML - BentoML

BentoML Machine Learning Serving 라이브러리인 BentoML 사용방법에 대해 정리합니다. image 주요 특징 Online / Offline Serving Flask 기반 모델보다 100배의 처리량을 가지고, Adaptive…

·6 min read
Sooftware ML - BentoML cover image
개발toolkitweb

React 기반 개인 웹페이지 배포하기 (gatsby)

React 기반 개인 웹페이지 배포하기 이번 글에서는 react…

·15 min read
React 기반 개인 웹페이지 배포하기 (gatsby) cover image
개발toolkit

Sooftware ML - PyTorch Lightning

PyTorch Lightning 대표적인 딥러닝 프레임워크로 , 가 있습니다. 최근에는 보다 를 선호하는 유저가 많아지는 것 같습니다. PyTorch Lightning 은 PyTorch에 대한 High-level…

·4 min read
Sooftware ML - PyTorch Lightning cover image
개발toolkitweb

Streamlit

The fastest way to build data apps in Python

·7 min read
Streamlit cover image
개발toolkit

Ray: multi-processing library

Ray: multi-processing library…

·3 min read
Ray: multi-processing library cover image
개발toolkit

Sooftware ML - wandb (Weight & Bias)

wandb (Weight & Bias) image 는 Tensorboard와 같이 log를 보기 쉽게 시각화해주는 툴입니다. Tensorflow, PyTorch, transformers, PyTorch-Lightning…

·3 min read
Sooftware ML - wandb (Weight & Bias) cover image
활동speechtoolkitrecord

PORORO Text-To-Speech (TTS)

PORORO Text-To-Speech (TTS) 얼마전에 저희 팀에서 공개한 PORORO: Platform Of neuRal mOdels for natuRal language prOcessing 라이브러리에 제가 공들여만든 TTS…

·1 min read
PORORO Text-To-Speech (TTS) cover image
활동nlptoolkitrecord

Sooftware NLP - Pororo: A Deep Learning based Multilingual Natural Language Processing Library

Pororo: A Deep Learning based Multilingual Natural Language Processing Library Link: https://github.com/kakaobrain/pororo…

·2 min read
Sooftware NLP - Pororo: A Deep Learning based Multilingual Natural Language Processing Library cover image
개발toolkitnlp

Sooftware NLP - Fairseq Hydra

Fairseq’s Hydra Fairseq이 0.10.1로 버젼 업그레이드를 하면서 configuration 관리를 Hydra로 하게됨. Fairseq을 실행시키는 command line…

·3 min read
Sooftware NLP - Fairseq Hydra cover image
개발toolkit

Sooftware ML - Hydra

Hydra: framework for elegantly configuring complex applications Facebook Research에서 공개한 오픈소스. 복잡한 Configuration…

·6 min read
Sooftware ML - Hydra cover image