홈으로 돌아가기

Qwen 3.6 vs Gemma 4: 로컬 머신에서의 테스트

로컬 환경에서 Qwen 3.6과 Gemma 4의 성능 비교. 상세한 LM Studio 및 Zed IDE 설정, 제한된 자원 최적화. RTX 4070 노트북에서의 테스트 결과.

평균 노트북에서 Qwen 3.6과 Gemma 4 실행 방법: 단계별 가이드
Advertisement 728x90

Qwen 3.6과 Gemma 4 비교: 로컬 머신에서의 실전 테스트

Alibaba의 새로운 로컬 모델 Qwen 3.6과 Gemma 4는 평균적인 노트북에서도 인상적인 성능을 발휘합니다. 우리는 실제 개발 환경에서 이들을 테스트하며, 도구와 코드 작업을 위한 환경을 구축했습니다. 결과는 다음과 같습니다: 적절한 구성 시 두 모델 모두 워크플로에 효과적으로 통합되지만, 제한된 자원에서는 미세 조정이 필요합니다.

하드웨어 구성 및 도구 선택

테스트는 이산형 NVIDIA RTX 4070 그래픽 카드(8 GB VRAM)를 탑재한 Asus Tuf Gaming 노트북에서 수행되었습니다. 주요 제약 조건: 제한된 VRAM과 GPU 가속을 시스템 자원과 균형 있게 맞춰야 하는 필요성. 모델 실행을 위해 다음을 선택했습니다:

  • LM Studio — 로컬 모델 로드 및 관리용
  • Zed IDE — 통합 AI 에이전트가 포함된 주요 개발 환경

주요 요구사항: 파일 시스템과 터미널 작업을 위한 도구 지원. 대안 CLI 클라이언트(OpenCode, Claude CLI, pi.dev)는 다음 이유로 제외되었습니다:

Google AdInline article slot
  • 시스템 프롬프트 실행 시 실패
  • 잘못된 셸 감지(Bash/PowerShell)
  • 실시간 파일 편집 문제

Zed IDE는 오른쪽 하단의 "star" 아이콘(AI 섹션의 설정)을 통해 에이전트를 활성화한 후 안정적인 성능을 보였습니다.

Qwen 3.6을 위한 LM Studio 구성

LM Studio에서 Qwen 3.6이 올바르게 작동하려면 Jinja 템플릿을 수정해야 합니다. 단계:

  • MyModels 섹션에서 Qwen 3.6 모델 선택
  • 설정 열기(기어 아이콘)
  • Inference 탭에서 템플릿을 최적화된 것으로 교체

중요 변경 사항:

Google AdInline article slot
  • 템플릿 시작 부분에 {%- set enable_thinking = false %} 추가하여 응답 속도 향상
  • GPU 오프로드를 전체 VRAM의 80-90%로 제한
  • 사용 가능한 RAM을 고려해 컨텍스트 길이 ≤60K로 설정

원본 템플릿(예시로 축약):

{%- set enable_thinking = false %}
{%- set image_count = namespace(value=0) %}
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
    {%- if content is string %}
        {{- content }}
    {%- elif content is iterable and content is not mapping %}
        {%- for item in content %}
            {%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
                {%- if do_vision_count %}
                    {%- set image_count.value = image_count.value + 1 %}
                {%- endif %}
                {{- '<tool_call><tool_call><tool_call>' }}
            {%- elif 'text' in item %}
                {{- item.text }}
            {%- endif %}
        {%- endfor %}
    {%- endif %}
{%- endmacro %}

VRAM 90% 초과 시 환각 현상과 중국어/스페인어로 전환되는 문제가 발생했습니다. LM Studio 인터페이스의 빨간색 경고는 치명적인 구성 오류를 나타냅니다.

시스템 프롬프트 및 속도 최적화

응답 길이를 줄이고 토큰을 절약하기 위해 특화된 시스템 프롬프트를 사용했습니다:

Google AdInline article slot
You are a professional React/NextJS developer. Respond briefly, without explanations. Use only necessary tokens. When working with files: first check the project structure, then make changes. Avoid generating code outside the current directory.

최적화 효과:

  • 평균 응답 길이 30% 감소
  • thinking 모드 비활성화로 생성 속도 15-20% 향상
  • 도구 작업 시 오류 감소

중요: 다단계 추론이 필요 없는 작업에서는 thinking 비활성화(enable_thinking = false)가 핵심입니다. 복잡한 알고리즘의 경우 모드를 활성화하는 것이 권장됩니다.

성능 비교

테스트 작업:

  • React 컴포넌트 생성
  • TypeScript 디버깅
  • 터미널 명령 자동화

Qwen 3.6 (35B, Q4_K_M):

  • 강점: 도구 작업 시 정확성
  • 약점: 컨텍스트 >48K 시 높은 VRAM 사용량
  • 속도: 85% GPU 오프로드 시 12-15 토큰/초

Gemma 4:

  • 강점: 낮은 VRAM에서의 안정성
  • 약점: 다단계 도구 호출 오류
  • 속도: 동일 설정 시 18-22 토큰/초

두 모델 모두 다음 같은 프롬프트를 올바르게 처리했습니다:

Hi. You are a professional React/NextJS developer. In the current directory...

하지만 파일 시스템 작업 시 Qwen 3.6이 25% 적은 오류를 보였습니다. Gemma 4는 코드를 더 빠르게 생성했으나 도구 호출에 수동 수정이 필요했습니다.

주요 결론

  • VRAM 균형: GPU에 비디오 메모리의 90% 이상을 오프로드하지 마세요. RTX 4070(8 GB)의 경우 7 GB가 최적입니다.
  • 컨텍스트 제한: 60K 컨텍스트 길이에는 최소 16 GB RAM이 필요합니다. 32 GB 시스템에서는 OS를 위해 4-5 GB를 남겨두세요.
  • 도구: Qwen 3.6이 도구에서 더 안정적이지만, Gemma 4가 코드 생성에서 더 빠릅니다.
  • 프롬프트: thinking 비활성화로 응답이 빨라지지만 복잡한 작업의 품질이 떨어집니다.
  • 환경: 개발 도구 통합을 위해 CLI 클라이언트보다 Zed IDE가 우수합니다.

— Editorial Team

Advertisement 728x90

다음 읽기