[Modal] Modal에 대하여

2025. 12. 28. 11:14·ML

Modal은 AI 및 데이터 팀을 위한 서버리스 컴퓨팅 플랫폼으로, 고성능 AI 인프라를 손쉽게 활용할 수 있도록 설계된 서비스입니다.

 

 작성한 코드가 일반적인 서버에서 실행하기 힘들 만큼 무거울 때, 작성한 코드를 그대로 가져와 대신 실행시킬 수 있습니다. 기본적인 ML 모델 추론 부터 시작해 데이터 파이프라인, 배치 작업을 위한 즉시 자동 확장 기능도 제공합니다.

 

 Python 코드를 그대로 작성하여 Flask 등 벡엔드 도구와 연동하기 쉬우며, 일반적인 배포 서비스와 달리 GPU 사용이 필요할 때만 자원을 사용하기 때문에 비용 효율과 탄력성이 높은 편입니다.

설치

먼저 modal과 관련된 의존관계를 설치합니다.

pip install modal

그 후 웹 브라우저에서 인증을 받아 API 토큰을 발급받아야 합니다.

python3 -m modal setup

사용

@app.function( ) 데코레이션을 통해 원격으로 실행시킬 함수를 정의하고, remote( )함수로 실행시킬 수 있습니다.

import modal

app = modal.App("example-get-started")


@app.function()
def square(x):
    print("This code is running on a remote worker!")
    return x**2


@app.local_entrypoint()
def main():
    print("the square is", square.remote(42))
728x90

'ML' 카테고리의 다른 글

[Modal] 01. App  (1) 2025.12.30
[Modal] App, Function, Entrypoint  (0) 2025.12.29
[GAN] Style 적대적 생성 신경망 (StyleGAN)  (0) 2023.04.28
[GAN] 조건적 적대 생성 신경망 (CGAN)  (0) 2023.02.17
[GAN] 적대적 생성 신경망(GAN)  (0) 2023.02.17
'ML' 카테고리의 다른 글
  • [Modal] 01. App
  • [Modal] App, Function, Entrypoint
  • [GAN] Style 적대적 생성 신경망 (StyleGAN)
  • [GAN] 조건적 적대 생성 신경망 (CGAN)
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • CS (40)
        • CV (2)
        • PS (34)
      • Reveiw (18)
        • Paper (18)
        • Github (0)
      • ML (8)
        • Pytorch (5)
      • Language (59)
        • Python (8)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (44)
        • DB (18)
        • Node.js (11)
      • UI (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    deploy
    modal
    CV
    ML
    nodejs
    review
    frontend
    postgresql
    figma
    Express
    CS
    vscode
    js
    mongo
    react
    ts
    CSS
    python
    PRISMA
    Three
    ReactNative
    ps
    PyTorch
    Git
    API
    backend
    DB
    GAN
    expo
    SOLID
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[Modal] Modal에 대하여
상단으로

티스토리툴바