가이드 연계 퀴즈 · 중간 레벨
KV 캐시 퀴즈
자동 회귀 디코딩, 메모리 압박, 다중 요청 공유 및 페이징 할당 절충 중 KV 캐시 재사용을 검토합니다.
질문 1 의 8
KV 캐시는 무엇을 저장합니까?
모든 질문 미리보기8 질문
퀴즈를 풀면 정답과 설명이 나타납니다.
- KV 캐시는 무엇을 저장합니까?
- 이전 토큰에 대해 계산된 키 및 값 벡터
- 모델의 전체 중량 매트릭스
- 일반 텍스트로 된 사용자의 채팅 기록
- 최종 출력 확률
- KV 캐시는 주로 어떤 문제를 해결합니까?
- 생성된 텍스트의 문법을 향상시킵니다.
- 모든 단계에서 모든 이전 토큰의 키와 값을 다시 계산하지 않습니다.
- 모델의 어휘력이 늘어납니다.
- 대화를 암호화합니다
- KV 캐시의 주요 단점은 무엇입니까?
- 세대가 느려지네요
- 출력 품질이 저하됩니다.
- 메모리 사용량은 컨텍스트 길이에 따라 선형적으로 증가합니다.
- CPU에서만 작동합니다.
- 어텐션 헤드 간에 키와 값을 공유하여 KV 캐시 크기를 줄이는 기술은 무엇입니까?
- 탈락
- 빔 검색
- 토큰화
- 그룹화된 쿼리 또는 다중 쿼리 어텐션
- KV 캐시와 관련된 변환기 추론의 두 단계는 무엇입니까?
- 미리 채우기(프롬프트 처리) 및 디코딩(한 번에 하나의 토큰 생성)
- 훈련 및 테스트
- 인코딩 및 압축
- 업로드 및 다운로드
- vLLM의 PagedAttention은 KV 캐시에 대해 어떤 역할을 합니까?
- 각 토큰 다음에 캐시를 삭제합니다.
- 메모리 조각화를 줄이기 위해 연속되지 않은 블록에 캐시를 할당합니다.
- 캐시를 텍스트로 변환합니다.
- 모델의 매개변수 수를 두 배로 늘립니다.
- Why can KV-cache memory limit how many requests a GPU serves concurrently?
- The cache stores all training examples on the GPU
- Each request creates a new model copy
- Each active sequence retains key and value tensors that grow with its generated context
- The cache stores only final text on disk
- What is one benefit of sharing KV-cache blocks among requests with a common prefix?
- It makes unrelated prefixes identical
- It removes the need to compute attention
- It guarantees lower latency in every workload
- It can avoid storing duplicate prefix state and reduce memory use