b9115: convert : LoraTorchTensor에 split() 메서드 추가 및 LoRA 컨버터 개선 (#22832)
요약
이 기술 기사는 LoRA(Low-Rank Adaptation) 관련 라이브러리의 개선 사항을 다루고 있습니다. 주요 업데이트 내용은 `LoraTorchTensor` 클래스에 `split()` 메서드를 추가하여 텐서 분할 기능을 강화한 것입니다. 또한, Python 타입 검사 수정, `torch.split` 디스패치 로직 개선, 그리고 다양한 버그 및 리팩토링 작업이 포함되어 전반적인 코드 안정성과 사용 편의성을 높였습니다.
핵심 포인트
- LoRA 텐서 객체(`LoraTorchTensor`)에 `split()` 메서드가 추가되어 텐서 분할 기능이 향상되었습니다.
- `torch.split` 디스패치에서 위치별(positional) 차원 인자 처리 로직이 수정되어 안정성이 높아졌습니다.
- Python 타입 검사 및 Linting 규칙이 여러 차례 수정되어 코드의 정확성과 유지보수성이 개선되었습니다.
- 다양한 버그 픽스와 단위 테스트 제거 등의 리팩토링을 통해 전반적인 라이브러리 품질이 향상되었습니다.
다른 탭이나 창에서 로그인하셨습니다. 세션을 새로 고치려면 다시 로드하세요.
다른 탭이나 창에서 로그아웃되었습니다. 세션을 새로 고치려면 다시 로드하세요.
다른 탭이나 창에서 계정을 전환했습니다. 세션을 새로 고치려면 다시 로드하세요.
알림 닫기
- convert : LoraTorchTensor에 split() 메서드를 추가합니다
- Python 타입 검사 수정
- flake8 Lint 수정
- fix: torch.split 디스패치에서 위치별(positional) dim 인자 처리
- 타입 검사 재수정
- 타입 검사 수정
- 리뷰어 피드백에 따라 단위 테스트 제거
- ty 결함 우회
공동 작성자: Sigbjørn Skjæret sigbjorn.skjaeret@scala.com
AI 자동 생성 콘텐츠
본 콘텐츠는 llama.cpp Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기