실행 프로그램과 확장

최종 업데이트

Muse Spark Open을 Mac 한 대에서 실행할 수 있을까요?

oQ3e 단일 Mac 경로와 NVFP4 분산 경로를 구분해요.

Muse Spark Open은 816B 전체·42B 활성 파라미터의 멀티모달 모델이에요. Meta와 Apple의 NVFP41 MLX2 경로는 M5 Ultra Mac Studio 두 대를 쓰고, oMLX 0.7.1rc1은 370GB oQ3e를 M3 Ultra 512GB Mac 한 대에서 실행한 측정치를 공개했어요.

실행 조건과 핵심 내용
  • 텍스트·이미지·영상·오디오를 입력받고 텍스트를 출력해요.
  • Apple 측정은 8,192 토큰 문맥에서 2대 또는 4대의 M5 Ultra로 진행했어요.

이 모델은 어떤 입력과 출력을 다루나요?

Muse Spark Open은 텍스트·이미지·영상·오디오를 입력받아 텍스트로 답하는 멀티모달 언어 모델이에요. 전체 파라미터는 816B, 토큰3마다 활성화되는 파라미터는 42B이며 추론 시 최대 1M 토큰 문맥을 지원해요. 코딩과 에이전트 작업을 겨냥했지만, 로컬 실행을 검토할 때는 먼저 가중치와 실행 여유 메모리를 감당할 장비가 있는지 확인해야 해요. Meta 모델 카드

가중치 정밀도와 양자화4에 따라 파일 크기는 달라져요. Meta 모델 카드는 GPU5 배포 기준으로 NVFP4도 최소 700GB VRAM6, BF167은 2TB를 안내하고, 메모리는 KV 캐시8와 활성값에도 더 필요하다고 설명해요. 이 수치는 단일 소비자 GPU의 가능 여부가 아니라 대형 서버 배포 요구를 보여주는 기준이에요.

모니터 옆에 소형 데스크톱과 PC 본체가 놓인 책상
가중치가 차지하는 메모리와 실제 추론에 필요한 여유를 함께 계산해요.

512GB 한 대와 M5 Ultra 여러 대 경로를 나눠 봐요

Meta와 Apple이 소개한 MLX 분산 실행은 M5 Ultra Mac Studio 두 대를 사용하며, 각 기기는 통합 메모리9 512GB를 갖춰요. 별도로 oMLX 0.7.1rc1은 370GB oQ3e 체크포인트10를 M3 Ultra 통합 메모리 512GB 단일 Mac에서 실행한 결과를 공개했어요.

양자화와 실행 엔진이 다르므로 두 결과의 성능 수치를 직접 비교하지 마세요. Apple의 MLX 조건 · oMLX 0.7.1rc1

분산 실행은 macOS 26.2 이상과 Mac 사이의 직접 Thunderbolt 5 RDMA 연결을 전제로 해요. 먼저 hostfile에 각 Mac과 Thunderbolt IP·RDMA 장치 정보를 등록하세요. Meta 안내의 mlx.distributed_config가 hostfile.json을 만드는 절차를 설명하고, 기존 JACCL 가이드도 연결 설정부터 확인 명령까지 다룹니다. 아래 서버 명령은 파일을 둔 기본 Mac에서 실행해요.

Apple MLX 분산 서버 명령
mlx.launch --hostfile hostfile.json --backend jaccl \
  --env MLX_METAL_FAST_SYNCH=1 -- \
  mlx_lm.server \
    --model meta-models/Muse-Spark-Open-816B-A42B-NVFP4 \
    --port 8080

아래 표는 Apple이 8,192 토큰 문맥에서 측정한 M5 Ultra의 NVFP4 MLX 분산 결과예요. 단일 Mac의 oQ3e와는 모델 형식과 실행 엔진이 다르므로 수치를 직접 비교하지 말고, 각 경로에서 내 입력으로 확인하세요.

Apple의 8,192 토큰 문맥 M5 Ultra 측정
Mac 구성첫 토큰까지디코드 속도
2대 파이프라인8.4초15.74 tok/s
2대 텐서 병렬8.2초24.99 tok/s
4대 텐서 병렬4.8초36.73 tok/s

512GB Mac 한 대에서 oMLX로 시작해요

Mac 한 대에서는 Meta의 분산 NVFP4 경로와 구별해 oMLX 0.7.1rc1의 mlx-community/Muse-Spark-Open-816B-A42B-oQ3e 변형을 선택해요. 모델 파일은 370GB이며, 릴리스 노트는 M3 Ultra 512GB Mac에서 이 체크포인트가 로드된다고 안내합니다. oMLX는 릴리스 후보이므로 안정판과 구분해 사용하세요. oMLX 릴리스 노트

oMLX 앱에서 Models > Downloader의 Recommended 탭을 열고 Muse Spark Open oQ3e를 선택해요. 다운로드 전에 저장 공간에 370GB 파일을 받을 여유가 있는지 확인하고, 완료되면 모델 목록에서 불러옵니다. 첫 요청은 짧은 텍스트와 작은 문맥으로 시작해 메모리 경고 없이 답하는지 확인한 뒤 이미지나 긴 문맥을 추가하세요. 모델 권장 기능

이 M3 Ultra 512GB·oQ3e 실행에서 oMLX 0.7.1rc1은 프리필11 225 tok/s, 디코드12 21.3 tok/s를 보고했어요. 릴리스 노트에는 입력 길이와 출력 토큰 등 전체 조건이 없으므로 Apple의 8,192 토큰 M5 Ultra 표와 직접 비교하지 마세요. 내 문서로 여러 번 실행하고 모델 로딩·프리필·디코드를 나눠 기록하면 실제 작업의 적합성을 확인할 수 있어요.

모델이 목록에 없거나 로딩되지 않으면 oQ3e 변형인지, 다운로드가 끝났는지 확인해요. 파일이 온전한데 메모리 경고가 나오면 다른 모델을 내리고 문맥을 줄여 다시 실행합니다. oMLX 로그에서 첫 로딩 오류를 확인하고, 사용 중인 버전의 릴리스 노트에 해당 모델 지원이 표시되는지도 살펴보세요.

두 소형 데스크톱이 케이블로 연결된 작업 공간
MLX는 Thunderbolt 5 RDMA 연결로 여러 Mac에 모델을 나눠요.

지원하는 매체와 사용 조건을 확인해요

Meta 모델 카드는 텍스트·이미지·영상·오디오를 입력받고 텍스트로 답한다고 안내해요. 실제 이미지·영상·오디오 요청 형식은 MLX 어댑터나 실행 엔진에 따라 달라지므로 해당 문서의 예제를 따라 입력을 구성하세요.

가중치는 Muse Model License로 공개됐어요. 서비스에 쓰거나 모델을 재배포하려면 라이선스 전문에서 해당 이용 조건을 먼저 확인하세요.

원탁 위에 노트북과 마이크, 노트가 놓인 회의 공간
입력 매체를 정한 뒤 텍스트·사진·영상·음성을 시험해요.

용어 각주

  1. NVFP4 — NVIDIA가 정의한 4비트 부동소수점 데이터 형식입니다. 지원 여부는 GPU 세대, 모델과 소프트웨어 구현에 따라 다릅니다.

    본문으로 돌아가기
  2. MLX — Apple이 개발하는 머신러닝 프레임워크로, Apple Silicon의 CPU와 GPU가 공유하는 메모리를 활용해 모델을 실행합니다.

    본문으로 돌아가기
  3. 토큰 — 모델이 입력이나 출력을 나누어 처리하는 단위입니다.

    본문으로 돌아가기
  4. 양자화 — 모델의 가중치나 계산값을 더 적은 비트로 표현해 저장 공간과 메모리 사용량을 줄이는 방법입니다. 표현 단계가 거칠어져 정확도에도 영향을 줄 수 있습니다.

    본문으로 돌아가기
  5. GPU — 많은 계산을 병렬로 처리하는 프로세서입니다. AI 모델 실행에서는 모델 계산을 맡습니다.

    본문으로 돌아가기
  6. VRAM — 그래픽카드의 GPU가 사용하는 메모리입니다. 모델 가중치와 계산 중간값을 저장합니다.

    본문으로 돌아가기
  7. BF16 — 모델 수치를 저장하고 계산하는 16비트 부동소수점 형식입니다. FP32와 같은 폭의 지수부를 써 넓은 값 범위를 표현합니다.

    본문으로 돌아가기
  8. KV 캐시 — 어텐션에서 이전 토큰의 키·값을 저장해 다음 토큰 생성 때 재사용하는 메모리입니다. 문맥 길이와 배치 크기에 따라 용량이 달라집니다.

    본문으로 돌아가기
  9. 통합 메모리 — CPU와 GPU가 같은 물리 메모리 풀을 공유하는 구조입니다.

    본문으로 돌아가기
  10. 체크포인트 — 학습된 모델의 가중치 등을 저장한 파일입니다. 같은 모델 계열도 버전이나 용도에 따라 다른 체크포인트를 쓸 수 있습니다.

    본문으로 돌아가기
  11. 프리필 — LLM이 입력 프롬프트를 읽고 각 토큰의 내부 표현을 계산하는 단계입니다. 입력이 길수록 처리할 토큰이 많아집니다.

    본문으로 돌아가기
  12. 토큰 디코드 — 입력과 앞서 만든 답변을 바탕으로 다음 출력 토큰을 차례로 생성하는 단계입니다.

    본문으로 돌아가기

자주 묻는 질문

이 글에서 가장 먼저 확인할 것은 무엇인가요?
Muse Spark Open은 816B 전체·42B 활성 파라미터의 멀티모달 모델이에요. Meta와 Apple의 NVFP4 MLX 경로는 M5 Ultra Mac Studio 두 대를 쓰고, oMLX 0.7.1rc1은 370GB oQ3e를 M3 Ultra 512GB Mac 한 대에서 실행한 측정치를 공개했어요.
필요한 메모리는 어느 정도인가요?
가중치 정밀도와 양자화에 따라 파일 크기는 달라져요. Meta 모델 카드는 GPU 배포 기준으로 NVFP4도 최소 700GB VRAM, BF16은 2TB를 안내하고, 메모리는 KV 캐시와 활성값에도 더 필요하다고 설명해요. 이 수치는 단일 소비자 GPU의 가능 여부가 아니라 대형 서버 배포 요구를 보여주는 기준이에요.
선택하지 않는 편이 좋은 경우는 언제인가요?
양자화와 실행 엔진이 다르므로 두 결과의 성능 수치를 직접 비교하지 마세요. [Apple의 MLX 조건](https://machinelearning.apple.com/research/mlx-distributed-inference) · [oMLX 0.7.1rc1](https://github.com/jundot/omlx/releases/tag/v0.7.1rc1)
조건과 출처는 어디서 확인하나요?
Muse Spark Open은 텍스트·이미지·영상·오디오를 입력받아 텍스트로 답하는 멀티모달 언어 모델이에요. 전체 파라미터는 816B, 토큰마다 활성화되는 파라미터는 42B이며 추론 시 최대 1M 토큰 문맥을 지원해요. 코딩과 에이전트 작업을 겨냥했지만, 로컬 실행을 검토할 때는 먼저 가중치와 실행 여유 메모리를 감당할 장비가 있는지 확인해야 해요. [Meta 모델 카드](https://huggingface.co/meta-models/Muse-Spark-Open-816B-A42B)