Oossa

llama.cpp b12102, 스트라이드 텐서 뷰 메모리 검사 수정

llama.cpp가 텐서 뷰의 메모리 검사 방식을 바꿨다. 기존 크기 검사로는 안전한 뷰가 거부되거나 원본 범위를 벗어난 읽기를 놓칠 수 있었다.

짧은 소식작성: Oossa 게시일: 1 분 읽기

ggml-org 팀이 스트라이드 텐서 뷰의 메모리 범위 검사 방식을 변경한 llama.cpp b12102를 출시했다. 기존 검사에서는 행이 서로 겹치더라도 원본 범위 안에 있는 뷰가 거부될 수 있었고, 반대로 스트라이드가 더 넓어 원본 범위를 벗어나는 뷰 일부는 허용될 수 있었다.

업데이트된 뷰 함수는 스트라이드 정보를 텐서 생성자에 전달해 뷰가 실제로 접근하는 바이트 범위를 검사한다. 이번 릴리스는 스트라이드 뷰가 첫 번째 차원에서 연속된 요소를 시작점으로 삼는지도 단언 검사한다. macOS, Linux, Android, Windows를 비롯한 여러 플랫폼용 빌드 패키지가 제공된다.

왜 중요한가

llama.cpp를 사용하는 개발자는 수정된 검사로 범위를 벗어나는 텐서 뷰가 검증을 통과하는 일을 막을 수 있다. 릴리스 노트에는 모델 성능에 미치는 영향이 수치로 제시되지 않았다.

이 기사가 도움이 되었나요?
공유

다음 읽을거리

Oossa · 뉴스레터

이번 주 AI, 쉽게 정리

매주 월요일, 알아둘 만한 소식을 쉬운 말로. 무료, 스팸 없음.