컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

modular/modular

27,441오늘 +340Mojo

AI를 더 빠르게 돌리기 위한 새 프로그래밍 언어와 실행 엔진을 통째로 공개한 저장소

modular/modular는 Mojo라는 새 프로그래밍 언어와 MAX라는 AI 모델 실행 프레임워크를 함께 담은 오픈소스 저장소다. Mojo 컴파일러, 표준 라이브러리, MAX의 하드웨어 가속 연산 라이브러리, OpenAI 호환 추론 서버, 모델 파이프라인 등 핵심 구성요소를 모두 포함한다. 스타 27441개를 받은 대형 프로젝트로, 주 언어는 Mojo다.

무엇을 하는 레포인가

  1. AI 개발과 배포를 한 플랫폼에서 처리하는 것을 목표로 Mojo 언어와 MAX 프레임워크를 함께 공개했다.
  2. 저장소 안에 Mojo 컴파일러(/KGEN), Mojo 표준 라이브러리, MAX 가속 연산 라이브러리(/max/kernels), OpenAI 호환 추론 서버, 파이썬 기반 모델 파이프라인, 코드 예제까지 구조별로 나눠 담았다.
  3. Mojo 표준 라이브러리, MAX 가속 라이브러리, MAX 모델 아키텍처, 코드 예제, 문서에는 외부 기여를 받고 있지만 Mojo 컴파일러 자체는 아직 기여를 받지 않는다.
  4. 저장소 코드는 Apache License v2.0(LLVM 예외 포함)으로, MAX 사용과 배포는 별도의 Modular Community License로 라이선스가 나뉘어 있다.
  5. 디스코드, 포럼, 밋업, 커뮤니티 미팅, 유튜브 등 다양한 채널로 커뮤니티를 운영하고 있다.

왜 중요한가

AI 모델을 만들고 서비스로 내보내는 과정에서 언어와 실행 엔진을 각각 따로 고르지 않고 한 생태계 안에서 처리할 수 있는 선택지가 생긴다는 뜻이다. 특히 하드웨어 가속과 OpenAI 호환 서버까지 오픈소스로 열려 있어, 자체 추론 서버나 모델 파이프라인을 구축하려는 개발자에게 참고할 코드 기반이 된다.

이 레포의 용어

  • Mojo · Modular이 만든 새로운 프로그래밍 언어, 이 저장소의 주 언어
  • MAX · AI 모델을 실행하고 서비스로 배포하기 위한 Modular의 프레임워크
  • 컴파일러 · 사람이 쓴 코드를 컴퓨터가 실행할 수 있는 형태로 바꿔주는 프로그램, 여기서는 Mojo 언어용
  • OpenAI 호환 엔드포인트 · OpenAI API와 같은 방식으로 요청을 받는 서버 인터페이스, 기존 OpenAI용 코드를 그대로 쓸 수 있게 해줌
  • Apache License v2.0 · 소스코드를 자유롭게 쓰고 수정할 수 있게 허용하는 오픈소스 라이선스 종류

레포 원문 소개 (영문)

The Modular Platform (includes MAX & Mojo)

GitHub에서 보기

주목받는 레포

레포 전체 보기 →

METAL MEDIA 최신 기사