본문으로 건너뛰기
PromptQuorum인간을 위해 설계. AI를 위해 구조화.

Ollama 모델을 MLX 형식으로 변환하는 방법

Ollama 모델을 MLX 형식으로 변환하는 방법

빠른 답변

Ollama 모델을 MLX로 직접 변환할 수 없습니다. 대신 Hugging Face에서 원본 GGUF 또는 SafeTensors 가중치를 다운로드한 후 mlx-lm convert로 변환하십시오. 대부분의 인기 모델(Llama 3, Qwen, Mistral)은 Hugging Face의 mlx-community 조직 아래에 이미 사전 변환된 MLX 버전이 있습니다.

  • ▸Ollama 모델은 직접 변환할 수 없습니다 — 모델 형식이 다릅니다
  • ▸사전 변환된 MLX 모델이 대부분의 인기 모델에 대해 huggingface.co/mlx-community에 존재합니다
  • ▸직접 변환하려면: Hugging Face에서 다운로드한 후 mlx_lm.convert를 실행하십시오
Tool Comparisons중급

핵심 요점

  • ✓Ollama는 모델을 자체 저장소(~/.ollama/models)에 보관하며 mlx-lm은 이를 읽을 수 없습니다. Ollama 0.19 이후 버전이 일부 모델을 MLX로 실행할 수 있어도 마찬가지입니다
  • ✓Hugging Face의 mlx-community 조직에는 Llama, Qwen, Mistral, Phi, Gemma, DeepSeek 등 많은 모델의 사전 변환된 MLX 버전이 있습니다 — 변환하기 전에 먼저 확인하십시오
  • ✓사전 변환된 버전이 없다면 Hugging Face에서 원본 SafeTensors 가중치를 다운로드한 후 mlx_lm.convert를 실행하십시오 — 양자화는 변환 중에 적용됩니다

1단계: 사전 변환된 MLX 모델이 있는지 확인

무언가를 변환하기 전에 huggingface.co/mlx-community를 방문하십시오. 커뮤니티가 MLX용으로 이미 변환하고 양자화한 모델을 수백 개 관리하고 있습니다. 모델 이름으로 검색하십시오 — 거기에 있다면 변환 없이 명령 하나로 설치할 수 있습니다.

사전 변환된 버전이 있다면 mlx-lm으로 모델을 바로 실행하십시오:

pip install mlx-lm
mlx_lm.generate --model mlx-community/Meta-Llama-3-8B-4bit --prompt "Hello"

2단계: 직접 모델 변환 (사전 변환본이 없는 경우)

원하는 모델이 mlx-community에 없다면, 모델 작성자의 Hugging Face 저장소(mlx-community가 아님)에서 원본 SafeTensors 가중치를 다운로드한 후 변환기를 실행하십시오. -q 플래그는 변환 중 4비트 양자화를 적용합니다:

변환에는 모델 크기에 따라 2~10분이 걸립니다. 결과물은 .safetensors 샤드와 MLX 호환 토크나이저 설정이 담긴 디렉터리입니다.

변환기는 --q-bits(가중치당 비트 수, 예: 8), --q-group-size, --q-mode(기본값은 affine이며 mxfp4, nvfp4, mxfp8도 사용 가능)도 지원합니다. 설치된 mlx-lm 버전의 모든 옵션은 mlx_lm.convert --help로 확인하십시오.

pip install mlx-lm
mlx_lm.convert --hf-path original-org/model-name --mlx-path ./converted-model -q

Ollama의 MLX 백엔드는 변환을 대체하지 않습니다

2026년 3월 30일에 출시된 Ollama 0.19는 Apple Silicon용 MLX 기반 엔진을 추가했습니다. Ollama 공지는 이를 통합 메모리 32 GB 초과 Mac을 위한 프리뷰로 설명하며, Qwen3.5-35B-A3B로 시작되었습니다. Ollama 내부의 추론 속도를 높입니다.

Ollama는 저장된 모델을 mlx-lm용으로 내보내는 방법을 문서화하지 않았습니다. mlx-lm에서 사용할 MLX 모델이 필요하다면 위 단계가 그대로 적용됩니다. mlx-community의 사전 변환 모델을 사용하거나 원본 Hugging Face 가중치를 직접 변환하십시오.

관련 읽을거리

MLX 모델 변환에 대한 빠른 답변

Ollama에서 모델을 내보내 MLX로 가져올 수 있습니까?▾
아니요. Ollama는 모델을 ~/.ollama/models에 자체 내부 형식으로 저장하며, mlx-lm은 이를 직접 읽지 못합니다. 변환 소스로는 Hugging Face의 원본 SafeTensors 또는 GGUF 가중치가 필요합니다.
mlx-lm은 GGUF 파일을 변환 입력으로 지원합니까?▾
2026년 초 기준으로 mlx-lm.convert는 주로 SafeTensors(표준 Hugging Face 형식)를 대상으로 합니다. GGUF 파일만 있다면 먼저 GGUF→SafeTensors 변환 도구를 사용하거나, Hugging Face의 모델 페이지에서 원본 SafeTensors 가중치를 찾으십시오.
어떤 모델에 사전 변환된 MLX 버전이 있습니까?▾
mlx-community는 DeepSeek V4.1 Flash 같은 최신 출시작을 포함해 대부분의 오픈 웨이트 계열을 다루며, Llama, Qwen, Mistral, Phi, Gemma도 있습니다. 4비트와 8비트 양자화 버전이 보통 제공됩니다. huggingface.co/mlx-community에서 계열 이름으로 검색하십시오.
MLX로 변환할 때 어떤 양자화를 사용해야 합니까?▾
통합 메모리 16 GB의 7B~14B 모델 대부분에는 4비트 양자화(-q 플래그의 기본값)를 사용하십시오. 7B 모델은 약 4 GB가 되어 M1/M2/M3/M4 칩에서 잘 실행됩니다. 8비트는 32 GB 이상이면서 더 높은 출력 품질이 필요할 때만 사용하십시오.
Ollama는 이제 MLX로 모델을 실행합니까?▾
예, 프리뷰로 제공됩니다. Ollama 0.19(2026년 3월 30일)는 Apple Silicon용 MLX 기반 엔진을 추가했으며, 통합 메모리 32 GB 초과 Mac을 대상으로 발표되어 Qwen3.5-35B-A3B로 시작되었습니다. Ollama 내부에서 동작하며, Ollama는 모델을 mlx-lm용으로 내보내는 방법을 문서화하지 않았습니다.
MCP