issue #22974에 대한 수정 사항입니다
요약
이 수정 사항은 issue #22974에 대한 업데이트 내용으로, 중간 결과값을 더하기 전에 float로 캐스팅한 후 최종 결과를 대상 타입으로 캐스팅하여 half+half 연산자의 모호성을 방지하는 것을 목표로 합니다. 이 변경 사항은 macOS/iOS, Linux(다양한 아키텍처 및 API 포함), Android, Windows(CUDA, Vulkan, SYCL 등 다양한 환경 지원), 그리고 openEuler를 포함한 광범위한 플랫폼과 환경에서 적용됩니다.
핵심 포인트
- half+half 연산자의 모호성을 해결하기 위해 중간 결과값 캐스팅 로직이 추가되었습니다.
- 캐스팅 과정은 float로 임시 변환 후 최종 대상 타입으로 재캐스팅하는 방식으로 이루어집니다.
- macOS/iOS, Linux(x64, arm64, s390x 등), Android, Windows(CUDA 12/13 포함), openEuler 등 광범위한 플랫폼을 지원합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 llama.cpp Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기