안녕하세요, AI 오픈소스 프로젝트에 관심을 갖고 계신 여러분!
이번 주에도 여러 흥미로운 오픈소스 프로젝트들이 새롭게 릴리즈되었습니다.
여러분께 도움이 될 만한 주요 릴리즈 소식을 정리해 보았으니, 관심 있는 프로젝트가 있다면 업데이트된 기능과 버그 수정 내용을 확인해 보세요.
제가 평소에 관심있게 살펴보는 프로젝트들입니다.
아래 목록에 추가하고 싶은 오픈소스 프로젝트가 있다면, 댓글로 남겨주세요!
- langchain-ai/langchain
- huggingface/transformers
- vllm-project/vllm
- NVIDIA/TensorRT-LLM
- microsoft/DeepSpeed
- ollama/ollama
langchain-ai/langchain
langchain-core==0.2.31
https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D0.2.31
langchain-core==0.2.31
릴리즈 노트에 따르면, 이번 버전에서 몇 가지 주요 변경 사항이 있었습니다.
- 버그 수정: 이전 버전에서 발생했던
ValueError
와 관련된 오류 메시지를 해결했습니다. 이는 모델을 사용할 때 역사(history)와 관련된 문제로 보입니다. - 문서 업데이트: API 참조 문서가 업데이트되어, 사용자들이 더 나은 정보를 얻을 수 있도록 개선되었습니다.
- PydanticOutputParser 개선: PydanticOutputParser가 스키마를 ASCII로 인코딩하는 것을 방지하는 기능이 추가되었습니다. 이는 데이터의 인코딩 방식에 대한 개선을 나타냅니다.
- 제거 대상 업데이트: 여러 제거 대상들이 업데이트되었습니다.
이번 릴리즈는 주로 버그 수정과 문서 개선에 중점을 두었으며, 사용자 경험을 향상시키기 위한 여러 조치가 포함되어 있습니다.
langchain-core==0.2.32
https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D0.2.32
langchain-core의 0.2.32 릴리즈는 주로 두 가지 변경 사항을 포함하고 있습니다.
- 버전 0.2.31 이후의 변경 사항: 이번 릴리즈는 이전 버전인 0.2.31에서 발견된 문제를 수정한 업데이트입니다.
- 도구 가져오기 수정: 특정 도구를 가져오는 과정에서 발생한 문제를 해결하는 수정이 포함되어 있습니다. 이는 코드의 안정성과 호환성을 향상시키기 위한 조치입니다.
이 업데이트는 주로 버그 수정을 목적으로 하며, 기능적인 변경은 포함되어 있지 않습니다.
langchain==0.2.14
https://github.com/langchain-ai/langchain/releases/tag/langchain%3D%3D0.2.14
langchain==0.2.14 릴리즈 노트에 따르면, 이번 버전에서는 여러 가지 중요한 변경 사항이 있었습니다. 다음은 주요 내용입니다:
- langchain-core 버전 업데이트: core 패키지를 0.2.32로 업데이트했습니다. 이는 최신 기능이나 버그 수정을 포함하기 위한 조치입니다.
- 최소 core 버전 조정: langchain의 최소 core 버전이 업데이트되었습니다. 이는 호환성 및 안정성을 확보하기 위한 조치입니다.
- 릴리즈 0.2.14: 이번 버전이 공식적으로 릴리즈되었습니다.
- API 참조 문서 업데이트: 문서의 API 참조가 업데이트되어 사용자가 더 나은 정보를 얻을 수 있도록 개선되었습니다.
- PydanticOutputParser 수정: PydanticOutputParser에서 스키마를 ASCII로 인코딩하는 것을 방지하는 기능이 추가되었습니다. 이는 데이터 처리의 정확성을 높이는 데 기여합니다.
- 제거 대상 업데이트: 여러 가지 제거 대상이 업데이트되었습니다. 이는 코드 유지 관리 및 향후 버전에서의 호환성을 고려한 조치입니다.
이번 릴리즈는 주로 안정성과 문서 개선에 중점을 두었으며, 사용자 경험을 향상시키기 위한 여러 가지 수정이 포함되어 있습니다.
langchain-core==0.2.33
https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D0.2.33
langchain-core의 0.2.33 릴리즈는 여러 가지 중요한 변경 사항을 포함하고 있습니다. 주요 내용은 다음과 같습니다:
- 표준 추적 매개변수 구현: LLMs(대형 언어 모델)에 대한 표준 추적 매개변수가 구현되었습니다. 이는 모델의 성능을 추적하고 분석하는 데 도움을 줄 수 있습니다.
- pydantic 2와의 일관성: @root_validator 사용이 pydantic 2와 일관되도록 업그레이드되었습니다. 이는 데이터 검증 및 모델의 유효성을 높이는 데 기여합니다.
- 불꽃놀이 패치: @root_validators가 pydantic 2에 맞게 수정되었습니다. 이는 데이터 모델의 유효성을 검증하는 데 중요한 역할을 합니다.
- 그룹 관리자 지원 병합: 그룹 관리자에 대한 지원이 추가되었습니다. 이는 여러 구성원 간의 협업을 더 원활하게 할 수 있도록 도와줍니다.
이러한 업데이트는 전반적으로 라이브러리의 안정성과 기능성을 향상시키는 데 기여하고 있습니다.
microsoft/DeepSpeed
v0.14.5
https://github.com/microsoft/DeepSpeed/releases/tag/v0.14.5
DeepSpeed v0.14.5 릴리즈 노트에서는 여러 가지 주요 변경 사항과 버그 수정이 포함되어 있습니다. 다음은 이번 릴리즈의 주요 내용입니다:
- 버전 업데이트: v0.14.4 릴리즈 이후
version.txt
파일이 업데이트되었습니다. - 윈도우 지원 개선: 윈도우에서의 추론 빌드를 수정하였습니다.
- 메모리 누수 수정:
_hp_mapping
에서 발생하는 메모리 누수를 수정하고, 파이프라인 최적화기 스와퍼의 메모리 누수도 해결했습니다. - 버그 수정: "Link bit16 and fp32 parameters in partition" 문제 해결, universal checkpointing에 대한 추가 인자 지원 및 다양한 테스트와 관련된 버그 수정이 포함되었습니다.
- 성능 개선: CPU에서의 fp16 지원 추가 및 여러 성능 최적화 작업이 진행되었습니다.
- 신규 기능 추가: DeepSpeed Universal Checkpointing에 대한 블로그와 튜토리얼이 추가되었습니다.
- API 및 문서 개선: 다양한 함수와 API에 대한 업데이트가 이루어졌으며, 문서의 링크 오류도 수정되었습니다.
- 새로운 기여자: 여러 새로운 기여자들이 첫 기여를 하였습니다.
- 기타 변경 사항: CUDA 12.5 지원, 다양한 모델에 대한 지원 추가, XPU 및 ROCm 관련 업데이트가 포함되었습니다.
이 업데이트는 DeepSpeed의 성능과 안정성을 향상시키고, 새로운 기능을 추가하여 사용자 경험을 개선하기 위한 노력이 담겨 있습니다. 전체 변경 사항은 DeepSpeed GitHub에서 확인할 수 있습니다.
ollama/ollama
v0.3.6
https://github.com/ollama/ollama/releases/tag/v0.3.6
이번 v0.3.6 릴리즈에서는 다음과 같은 주요 변경 사항이 있습니다:
/api/embed
API에서input
필드가 제공되지 않았을 때 오류를 반환하는 문제를 수정했습니다.ollama create
명령을 사용하여 Safetensors에서 Phi-3 모델을 가져올 수 있게 되었습니다.- GGUF 파일을 가져올 때
ollama create
명령에서 진행 정보가 추가되었습니다. - 파일 복사를 최소화하여 GGUF 파일을 더 빠르게 가져올 수 있도록 개선되었습니다.
이러한 변경 사항들은 전반적으로 사용자 경험을 개선하고 모델 가져오기 과정을 더 원활하게 만드는 데 기여하고 있습니다.
이번 주에도 다양한 오픈소스 프로젝트들이 활발히 발전하고 있음을 알 수 있습니다.
여러분이 관심을 갖고 있는 프로젝트들도 이번 릴리즈에서 개선된 부분이 있는지 꼭 확인해 보시길 바랍니다.
오픈소스 커뮤니티의 발전에 기여하는 개발자들에게 감사의 마음을 전하며, 앞으로도 더 많은 흥미로운 소식을 전해드리겠습니다.
읽어주셔서 감사합니다! 다음 주에도 유용한 정보로 찾아뵙겠습니다.
'AI > 오픈소스 릴리즈 노트' 카테고리의 다른 글
오픈소스 릴리즈 노트 읽기 - 8월 5주차 (1) | 2024.09.02 |
---|---|
오픈소스 릴리즈 노트 읽기 - 8월 4주차 (1) | 2024.08.26 |
오픈소스 릴리즈 노트 읽기 - 8월 2주차 (0) | 2024.08.10 |
오픈소스 릴리즈 노트 읽기 - 8월 1주차 (0) | 2024.08.04 |
langchain / 0.2.12 (0) | 2024.08.03 |