분류 전체보기

Llama-3.1-8B-Instruct 모델을 Modal에서 서버리스로 배포하기 작성일자 : 2024년 09월 21일    Modal이란? Modal은 개발자가 복잡한 인프라 관리 없이 클라우드에서 코드를 실행하고 배포할 수 있는 서버리스 클라우드 플랫폼입니다. 모든 코드를 원격으로 빠르게 실행할 수 있고, 수천 개의 컨테이너로 확장할 수 있으며, 간편한 GPU 액세스를 제공합니다. Modal 플랫폼은 AI/ML 작업, 배치 작업, 웹 엔드포인트 등 계산 집약적인 워크로드를 원활하게 실행하며, 주로 AI/ML 모델을 훈련하고 배포하는 데 사용됩니다.   Llama-3.1-8B-Instruct 모델을 Modal에서 서버리스로 배포하기 이번 포스트에서는 Llama-3.1-8B-Instruct 모델을 Moda..
· 기타
Mac에서 iTerm2 아이콘을 변경해보자! 작성일자 : 2024년 09월 15일    방법 이번 포스팅에서는 맥에서의 iTerm2의 아이콘을 기본 아이콘에서 커스텀 아이콘으로 변경하는 방법에 대해 알아보겠습니다. 변경 전 변경 후    아이콘 이미지 준비 먼저, jasonlong의 iterm2-icons 리포지토리를 통해 변경하고자 하는 아이콘 이미지를 준비합니다.iterm2-icons GitHub - jasonlong/iterm2-icons: Replacement icon for iTerm2 or other macOS terminal apps. Designed for Big Sur.Replacement icon for iTerm2 or other macOS terminal apps. Designed ..
Proxmox VE Helper-Scripts를 통해 생성한 LXC에서 root 유저 ssh 접근 설정하기 작성일자 : 2024년 09월 02일   방법 생성된 LXC가 자동 로그인(auto login)을 사용하도록 설정된 경우, root 유저의 비밀번호를 설정합니다.sudo passwd root  sshd 설정 파일을 열어서 root 유저의 ssh 접근을 허용합니다.vim /etc/ssh/sshd_config # PermitRootLogin prohibit-passwordPermitRootLogin yes  sshd 서비스를 재시작합니다.systemctl restart sshd ReferenceProxmox - Github Discussions Enable root ssh access to LXC ·..
· NextJS
NextJS - 블러 효과로 이미지 로드하기 작성 일자 : 2024년 09월 01일   1. 개요 프론트엔드에서 사용자 경험을 개선하는 방법 중 하나는 이미지가 로드되는 동안 블러 플레이스홀더를 사용하는 것입니다. 이번 블로그 포스트에서는 Next.js 애플리케이션에서 블러 효과를 사용하여 원격 이미지 로딩을 구현하는 방법을 살펴봅니다.   예시    2. 준비 작업 구현을 시작하기 전에 다음 사항이 필요합니다.npx create-next-app을 통해서 NextJS 프로젝트를 생성합니다.이미지 프로세싱을 위해서 sharp 패키지를 설치합니다. npm install sharp 명령어를 통해 설치할 수 있습니다.   3. 이미지를 불러오고 블러 효과 적용하기 먼저 원격 이미지를 가져와 처리할 유틸리티 함수..
ECS를 이용한 Blue/Green 무중단 배포 구성하기 (7) - Github Actions를 이용한 배포 자동화 구축 작성 일자 : 2024년 8월 22일   시리즈 순서프로젝트 생성과 ECR 리포지토리VPC 생성 및 NAT Instance를 이용한 인터넷 연결Route 53 Hosted Zone 생성 및 ACM SSL 인증서 발급애플리케이션 로드 밸런서(ALB) 생성ECS를 이용한 컨테이너 배포CodeDepoly를 이용한 Blue/Green 무중단 배포 테스트Github Actions를 이용한 배포 자동화 구축 (👈 지금 보고 있는 포스트)   1. Github Actions의 전체적인 흐름 Github Actions를 통한 무중단 배포의 전체적인 흐름은 아래와 같습니다:    2. GithubA..
· 기타
Github OAuth - 사용자에 대한 REST API 엔드포인트로 받아오는 JSON 예시  Request Exampleconst githubUserResponse = await fetch("https://api.github.com/user", { headers: { Authorization: `Bearer ${accessToken}`, }, });const githubUser: GitHubUser = await githubUserResponse.json();  Response ExamplegithubUser { login: 'gerry-mandering', id: 104122065, node_id: 'U_kgDOBjTG0Q', avatar_url: 'http..
Resolving Argon2 "No native build found" Error in Production   When deploying Node.js applications that use the argon2 package for password hashing, you might encounter this error: ⨯ Error: No native build was found for platform=linux arch=x64 runtime=node abi=127 uv=1 libc=glibc node=22.6.0 loaded from: /app/node_modules/argon2 at load.resolve.load.path (/app/node_modules/node-gyp-build/n..
Digital Ocean에 VM 인스턴스 생성하기 작성 일자 : 2024년 8월 18일   Digital Ocean 가끔 네트워크와 관련된 내용을 검색할 때, Digital Ocean에서 운영중인 블로그를 종종 접하게 되는데요. Digital Ocean은 클라우드 인프라 제공업체로 AWS, Azure, Google Cloud 보다는 조금 작지만, VM, Serverless Function, Kubernetes, Database, Object Storage와 Contaier Registry 등을 제공하고 있습니다. 처음 가입하게되면, 두 달간 사용할 수 있는 200$ 크레딧을 제공해주기 때문에, 이번에는 이 크레딧을 활용하여 VM 인스턴스를 생성해보겠습니다.   가입 후, Spin up a Droplet ..
gerrymandering
'분류 전체보기' 카테고리의 글 목록