omm

omm verify

설치된 모델을 Ollama나 LM Studio에 로드해서 짧고 결정적인 프롬프트를 보내고, 실제 로컬 텍스트가 돌아오는지 확인합니다.

01 / 06

개요

info의 호환성 필드가 failed나 unknown이라고 나올 때, 또는 그냥 믿고 쓰기 전에 직접 확인하고 싶을 때 쓰는 명령입니다. 가벼운 테스트 대화와 달리, 로드 안 된 모델을 로드하기 전에 먼저 물어보고, 끝나면 로드한 걸 해제하며(--keep-loaded가 아니라면), 생성한 텍스트는 절대 저장하지 않습니다 — 오직 생성 성공 여부만 남습니다.

02 / 06

옵션

이 명령이 받는 모든 옵션과, 생략했을 때의 기본값입니다.

  • <name>기본값: required

    설치된 모델의 파일명.

  • --engineollama | lmstudio기본값: auto-picks

    테스트할 런타임: ollama 또는 lmstudio. 생략하면 verify가 자동으로 고릅니다.

  • --keep-loaded기본값: off

    이 명령이 로드한 경우에 한해, 끝난 뒤에도 모델을 로드된 채로 둡니다.

  • --yes / -y기본값: off

    묻지 않고 모델을 로드합니다. 스크립팅용.

03 / 06

예제

기본 검색부터 스크립트에 넣을 만한 형태까지.

설치된 모델을 검증합니다 — 필요하면 로드 전에 물어봅니다.

$ omm verify qwen2.5-0.5b-instruct-q4_k_m.gguf

특정 런타임으로 검증하고, 로드 확인은 건너뜁니다.

$ omm verify qwen2.5-0.5b-instruct-q4_k_m.gguf --engine ollama --yes

검증하고 끝난 뒤에도 모델을 로드된 채로 둡니다.

$ omm verify qwen2.5-0.5b-instruct-q4_k_m.gguf --keep-loaded

04 / 06

실제 실행 예시

2026-08-25, 이 개발 머신에서 실제로 실행한 omm verify qwen2.5-0.5b-instruct-q4_k_m.gguf입니다 — 실제 실행 중인 Ollama에 실제 결정적 프롬프트를 보내고 실제 응답을 요구했습니다. "already loaded and preserved"는 바로 앞의 omm run 캡처 때문에 모델이 마침 로드된 채로 남아 있어서 나온 실제 결과입니다 — 콜드 스타트라면 대신 "test load released"가 나옵니다.

06 / 06

문제가 생겼다면

아래 메시지는 모두 이 명령이 실제로 출력하는 것들입니다. 해당하는 메시지를 찾아 원인을 읽고, 마지막 줄대로 하면 됩니다.

  1. zzzz-fake-model-xyz is not installed via omm. See `omm list`.
    원인
    이 이름은 omm이 설치한 것 중 어디에도 없습니다.
    대처
    omm list로 omm이 알고 있는 정확한 파일명을 확인하세요.
    출처
    src/omm/cli.py:5157
  2. --engine must be ollama or lmstudio.
    원인
    검증용 --engine은 ollama나 lmstudio만 받습니다 — 다른 런타임은 아직 호환성 확인이 구현돼 있지 않습니다.
    대처
    ollama나 lmstudio를 쓰거나, --engine을 생략해서 verify가 모델이 연결된 곳에서 자동으로 고르게 하세요.
    출처
    src/omm/cli.py:5081-5163

그래도 해결되지 않는다면, 화면에 뜬 메시지 그대로를 첨부해 이슈를 등록하세요.

전체 명령어