b11592: cuda에 GGML_CUDA_GRAPH_DEBUG 추가 및 환경 변수 한 번 읽기 (#30327)
요약
이 커밋은 ggml-cuda 라이브러리에 여러 개선 사항을 적용했습니다. 주요 변경점으로는 `GGML_CUDA_GRAPH_DEBUG`를 통해 CUDA 그래프 디버그 로그 제어가 가능해진 점과, 환경 변수를 호출할 때마다 재읽는 대신 정적 const에 캐싱하여 효율성을 높인 것입니다.
핵심 포인트
- `GGML_CUDA_GRAPH_DEBUG`로 CUDA 그래프 디버그 로그 제어 기능 추가
- 환경 변수 조회 시 매번 읽지 않고 정적 캐싱을 통해 성능 개선
- 환경 플래그 읽기 로직을 단일 정적 접근자로 통합하여 안정성 확보
- ggml-cuda: GGML_CUDA_GRAPH_DEBUG를 통해 CUDA 그래프 디버그 로그 제어
- ggml-cuda: 호출마다 재읽는 대신 정적 const에 환경 변수 조회 캐싱
- ggml-cuda: ggml_cuda_env_flag/ggml_cuda_env_int를 통해 환경 변수를 정확히 한 번 읽기
- ggml-cuda: 환경 플래그 읽기를 단일 정적 접근자로 통합
- ggml-cuda : 환경 헬퍼 주석 제거
Assisted-by: pi:llama.cpp/Qwen3.8-27B - cont : CUDA 그래프 로그를 위한 NDEBUG 게이트 제거
AI 자동 생성 콘텐츠
본 콘텐츠는 llama.cpp Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기