목록 보기
모바일 디바이스에 효율적인 비전 언어 모델 배포하기
AI

모바일 디바이스에 효율적인 비전 언어 모델 배포하기

노타
노타
2024년 8월 2일

두줄요약

LLaVA를 Phi-3-mini와 CLIP ViT-B/16 기반 PhiVA로 경량화해 모바일 배포 과정을 설명했습니다.\nGalaxy 24 Ultra에서 이미지 인코딩 지연 시간을 37초에서 6초로 줄이고 디코딩 속도를 높였습니다.

문제 상황

  • CLIP ViT-L/14와 Vicuna-v1.5-7B 기반 LLaVA-v1.5-7B의 모바일 환경용 연산량·모델 크기 부담
  • 클라우드 의존에 따른 비용 부담과 민감한 개인정보 외부 노출 위험
  • 비전 언어 모델의 이미지·텍스트 동시 처리 미지원 MLC LLM 런타임

해결 방법

  • 언어 모델을 Vicuna-v1.5-7B에서 Phi-3-mini 3.8B로 교체
  • 이미지 인코더를 CLIP ViT-L/14에서 CLIP ViT-B/16으로 변경해 토큰 수와 임베딩 차원 축소
  • 프로젝터 학습과 이미지 인코더 동결 기반 LoRA vision instruction tuning으로 PhiVA 구축

구조와 흐름

  • CLIP ViT-B/16의 이미지 토큰 임베딩을 프로젝터로 Phi-3 입력 형식으로 변환
  • MLC-Imp의 이미지 처리 구현체를 MLC LLM에 적용해 이미지·텍스트 채팅용 MLC-VLM-template 구성

성능/운영 포인트

  • Galaxy 24 Ultra 기준 이미지 인코딩 지연 시간 37초에서 6초로 개선
  • 언어 모델 디코딩 속도 초당 12토큰에서 18토큰으로 향상
  • VLMEvalKit 평가에서 OCR 벤치마크를 제외한 항목의 성능 저하 최소화

다음 읽기

같은 회사의 연관 글

LLaMA-3.2-Vision 경량화를 위한 크로스 어텐션 기반의 시각 정보 축소

크로스 어텐션의 희소성을 활용해 LLaMA-3.2-Vision의 불필요한 시각 토큰을 제거했습니다. 성능을 유지하며 KV 캐시, 메모리 사용량, 추론 지연을 줄였습니다.

노타
노타
AI
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...