vLLM
vLLM(vllm-project/vllm) 오픈소스 기여 모음 — Issue 1건, PR 4건
[툴 파서] 역슬래시 이스케이프 예외처리 수정
make_valid_python의 역슬래시 이스케이프 예외 처리 수정
[CI/빌드] test_cli_args.py에서 잘못된 CLI 인자 유효성 검사 테스트를 수정
https://github.com/vllm-project/vllm/pull/46779
[Frontend] /v1/completions 엔드포인트에서 bad_words를 지원
https://github.com/vllm-project/vllm/pull/46793
Support partitioned in Response.delete_cookie
https://github.com/Kludex/starlette/pull/3376
[Use Case][Milvus] 자체 Chunking 방법과 벡터DB 사용법 — 시간 구간 증거 색인
시간 구간 증거 색인
[Use Case][음성분석] 단위테스트 결과 — 언어 식별(LID) Whisper vs VoxLingua107 × raw/denoise
언어 식별(LID) Whisper vs VoxLingua107 × raw/denoise
[Use Case][Whisper] 단위테스트 결과 — 한국어 방송 6종에서 faster-whisper large-v3 vs Qwen3-ASR
한국어 방송 6종에서 faster-whisper large-v3 vs Qwen3-ASR
[Use Case][LangGraph] 개발 Architecture — 질의를 타임코드 구간으로 바꾸는 7노드 편성 그래프
질의를 타임코드 구간으로 바꾸는 7노드 편성 그래프
[Use Case][Qwen] 설치 절차 — AWS g7e(Blackwell) + vLLM 으로 Qwen 3.x · Qwen3-Omni 서빙
AWS g7e(Blackwell) + vLLM 으로 Qwen 3.x · Qwen3-Omni 서빙
[Use Case][LangGraph] 설치 절차 — agent-compose (LangGraph 7노드 편성 API) 설치와 systemd 등록
agent-compose (LangGraph 7노드 편성 API) 설치와 systemd 등록
[Bug] use_audio_in_video 에서 멀티모달 프로세서 캐시가 오디오를 누락 (Qwen3-Omni)
Qwen3-Omni use_audio_in_video 요청에서 프로세서 캐시 충돌로 StopIteration / HTTP 400
[Frontend] Responses API 에서 min_p 를 지원
Responses API(/v1/responses)에 min_p 샘플링 파라미터 추가
파일 객체를 dict 로 넘길 때 KeyError 'uri' 수정
pyannote-audio: 파일 객체를 담은 dict 입력에서 uri 기본값이 빠져 파이프라인이 KeyError 로 실패하는 문제 수정
대소문자 무시 모드에서 중첩 dataclass 의 대문자 필드 누락 수정
pydantic-settings: case_sensitive=False 에서 중첩 pydantic dataclass 의 대문자 필드가 env·dotenv 로 채워지지 않는 문제 수정
정렬 실패 세그먼트가 SRT/VTT 출력에서 누락되는 문제
whisperX: align() 이 정렬하지 못한 세그먼트가 TXT·TSV 에는 남고 SRT·VTT 에서는 경고 없이 빠지는 문제 보고
SSDictCursor 가 dict 대신 tuple 을 반환하는 문제 수정
asyncmy: Cython cdef 메서드라 오버라이드가 안 먹어 SSDictCursor 가 tuple 을 돌려주던 문제를 cpdef 로 바꿔 수정
collect_env 가 uv 환경에서 다른 환경의 패키지를 읽거나 죽는 문제 수정
https://github.com/vllm-project/vllm/pull/60191
COPY_SKIP_CACHE 에서 save_filename 이 무시되어 label encoder 가 로드되지 않는 문제
speechbrain: COPY_SKIP_CACHE 전략에서 fetch() 가 없는 경로를 반환해 VoxLingua107 라벨 인코더가 조용히 비는 문제 보고
Audio.crop pad 모드가 범위 밖 구간에서 틀린 길이·실제 오디오 반환
pyannote-audio: Audio.crop 의 pad 모드가 파일 범위를 완전히 벗어난 구간에서 틀린 결과를 내는 문제 보고
추론 진행률 hook 이 전체보다 큰 완료 수를 보고하는 문제 수정
pyannote-audio: 마지막 배치가 작을 때 진행률 hook 에 전체보다 큰 완료 수가 전달되는 문제 수정
ids 로 조회·삭제할 때 VARCHAR primary key 이스케이프 누락 수정
pymilvus: MilvusClient get/query/delete(ids=) 가 따옴표·역슬래시가 든 VARCHAR 키를 이스케이프하지 않아 오류가 나거나 다른 행이 삭제되는 문제 수정
transcribe(chunk_length) 가 이후 호출의 윈도 크기를 영구히 바꾸는 문제
faster-whisper: chunk_length 를 준 호출이 같은 모델의 이후 호출 윈도 크기를 바꾸는 상태 누수 보고
detect_language 가 dict 형태의 vad_parameters 에서 크래시하는 문제 수정
faster-whisper: detect_language 가 문서에 적힌 dict 형태의 vad_parameters 를 받으면 AttributeError 로 실패하는 문제 수정
ssl_verify_identity 만 켜면 SSLContext 생성에서 ValueError 발생
PyMySQL: ssl_verify_cert 없이 ssl_verify_identity=True 만 주면 CERT_NONE 과 check_hostname 이 충돌해 접속 전에 ValueError 가 나는 문제 보고
StaticFiles 405 응답에 Allow 헤더 추가
Starlette: StaticFiles 의 405 응답에 RFC 9110 이 요구하는 Allow 헤더가 빠진 문제 수정
dotenv run 이 FIFO 형태의 .env 를 거부하는 문제 수정
python-dotenv: dotenv run 이 named pipe 형태의 .env 를 does not exist 로 거부하던 문제를 라이브러리·list/get 과 같게 수정
UPLOAD_DIR 를 str 로 주고 UPLOAD_KEEP_FILENAME 을 켜면 나는 TypeError 수정
python-multipart: UPLOADDIR 를 str 로 주고 UPLOADKEEP_FILENAME 을 켜면 TypeError
--header 값의 콜론 뒤 공백 때문에 h11·wsproto 응답이 전부 실패하는 문제
uvicorn: --header "Name: Value" 처럼 콜론 뒤에 공백을 넣으면 h11·wsproto 에서 모든 응답과 핸드셰이크가 실패하는 문제 보고 (Potential Issue discussion)
긴 오디오 청크 병합 시 공백 누락으로 한국어·영어 단어가 붙는 문제
Qwen3-ASR: 긴 오디오 청크 병합 시 공백 누락 (한국어·영어 단어 붙음)
query·search 결과를 제자리 정렬하면 벡터·동적 필드가 다른 행에 붙는 문제
pymilvus: query·search 결과를 제자리에서 정렬·역순·pop 하면 지연 디코딩 필드가 다른 행에 붙는 문제 보고
0분 이상 파일에서 sf.info() duration 이 지수 표기로 깨지는 문제 수정
python-soundfile: 10분 이상 파일에서 sf.info() 의 duration 이 지수 표기로 깨지는 문제
max_speech_duration_s 강제 분할 시 이어지는 음성이 누락되는 문제 수정
silero-vad: max_speech_duration_s 로 강제 분할될 때 자른 지점의 윈도우와 neg_threshold 로 유지되던 음성이 버려지는 문제 수정
COPY_SKIP_CACHE 에서 fetch() 가 없는 경로를 반환하는 문제 수정
speechbrain: 이슈 #3091 의 수정 PR. COPY_SKIP_CACHE 에서 force_filename 에 의존하던 이름 변경을 직접 처리해 라벨 인코더가 정상 로드되게 함
경로에 16k 가 들어가면 기본 ONNX 모델이 16 kHz 전용으로 오인되는 문제 수정
silero-vad: OnnxWrapper 가 전체 경로에서 16k 를 찾아, 상위 디렉터리 이름에 16k 가 있으면 기본 모델이 8 kHz 입력을 거부하던 문제 수정
웹 검색 본문 추출 중 Rust panic 으로 stt_svc 프로세스가 죽는 문제
agent-stt: ddgs.extract() 내부의 Rust html2text panic 이 프로세스를 죽이는 문제와 조치 기록
HTTPSRedirectMiddleware 가 IPv6 호스트의 대괄호를 떼어 잘못된 Location 을 만드는 문제 수정
starlette: Host 가 [::1]:80 처럼 IPv6 + 기본 포트일 때 리다이렉트 URL 에서 대괄호가 빠지던 문제 수정 (Discussion #3637)
torchcodec 없이도 오디오 경로·바이트를 인코딩하도록 수정 (audiofolder, from_dict)
huggingface/datasets: torchcodec 없이도 오디오 경로·바이트를 인코딩할 수 있게 수정
정렬 실패 세그먼트를 SRT/VTT 에 남기도록 수정
whisperX: 이슈 #1490 의 수정 PR. align() 이 정렬하지 못해 words 가 빈 세그먼트를 SRT·VTT 에서도 큐로 출력
Unpack[TypedDict] kwargs 의 JSON Schema 가 검증 동작과 다르게 생성되는 문제
pydantic: 함수의 **kwargs: Unpack[TypedDict] 에 대해 생성되는 JSON Schema 가 실제 검증과 양방향으로 어긋나는 문제 보고 (수정안 준비됨)
word_timestamps 에서 단어 안의 구두점이 단어를 쪼개는 문제
openai/whisper: word_timestamps 사용 시 3.5% 나 따옴표 뒤 조사처럼 단어 안의 구두점이 단어를 둘로 나누고 구두점이 뒤 조각 앞에 붙는 문제 제기 (Q&A discussion)
TextEncoder 가 n_most_common·min_count 인자를 무시하는 문제 수정
speechbrain: TextEncoder.limited_labelset_from_iterable 가 인자 대신 고정값을 넘겨 라벨 집합이 제한되지 않던 문제 수정
State 에서 없는 속성을 del 하면 AttributeError 대신 KeyError 발생
starlette: State.__delattr__ 이 없는 속성에 대해 KeyError 를 그대로 올려 getattr 과 예외 종류가 다른 문제 제기 (Potential Issue discussion)
hosted_vllm 이 호출자의 비디오 file 파트를 바꿔 폴백에서 영상이 누락되는 문제 수정
litellm: hostedvllm 이 호출자의 비디오 file 파트를 videourl 로 제자리에서 바꿔 쓰는 문제
9.97/59.94 fps 에서 ContentDetector 가 min_scene_len 만큼 떨어진 컷을 버리는 0.7 회귀
PySceneDetect: 29.97/59.94 fps 영상에서 ContentDetector 가 minscenelen 프레임만큼 떨어진 컷을 버린다
exif_transpose() 이후 ImageMagick 형식 EXIF 가 파생 이미지에서 사라지는 문제 수정
Pillow: exif_transpose() 이후 ImageMagick 형식 EXIF 가 통째로 사라지는 문제
프레임 수가 없는 영상(파이프 WebM/MKV, raw H.264)이 1프레임·음수 메타데이터로 로드되는 문제
vLLM: 프레임 수가 기록되지 않은 영상(스트리밍 WebM/MKV, raw H.264)이 1프레임으로 잘리거나 샘플러에서 실패하는 문제
앞 ESM 블록에서 선언한 값을 다시 내보내면 파싱이 실패하고 오류가 엉뚱한 줄을 가리키는 문제
micromark-extension-mdxjs-esm Issue 초안: 앞 ESM 블록에서 선언한 값을 다음 블록에서 재-export 하면 엉뚱한 위치의 오류가 난다
hosted_vllm 텍스트 완성에서 토큰 ID 프롬프트가 Unmapped prompt format 으로 거부되는 문제
litellm: hosted_vllm 텍스트 완성에서 토큰 ID 프롬프트가 거부되는 문제 (Issue)
IFD1(썸네일 IFD)을 읽은 뒤 Exif.tobytes()·저장이 struct.error 로 실패하는 회귀 수정
Pillow: IFD1 을 읽은 뒤 Exif.tobytes() 가 struct.error 로 실패하는 문제 수정
run-batch 가 tool/reasoning 파서 플러그인을 import 하지 않는 문제 수정
vLLM: run-batch 에서 파서 플러그인 로드 누락
/v1/responses 에서 top_logprobs=-1 이면 빈 리스트가 반환되는 문제 수정
vLLM: Responses API에서 toplogprobs=-1 요청 시 toplogprobs가 비어 나오는 문제
음성 인식·번역 요청이 서버 기본 presence/frequency penalty 를 무시하는 문제 수정
vLLM: 음성 인식·번역 요청이 서버 기본 presence/frequency penalty를 무시하는 문제
get_all_files 가 exclude_and 에 걸린 파일 뒤의 파일까지 모두 제외하는 문제 수정
speechbrain: getallfiles 가 exclude_and 에 걸린 파일 뒤의 파일까지 모두 빼 버리는 문제 수정