오픈소스 릴리즈 노트 읽기 - 8월 3주차

2024. 8. 20. 23:00·AI/오픈소스 릴리즈 노트

안녕하세요, 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 릴리즈 노트에 따르면, 이번 버전에서 몇 가지 주요 변경 사항이 있었습니다.

  1. 버그 수정: 이전 버전에서 발생했던 ValueError와 관련된 오류 메시지를 해결했습니다. 이는 모델을 사용할 때 역사(history)와 관련된 문제로 보입니다.
  2. 문서 업데이트: API 참조 문서가 업데이트되어, 사용자들이 더 나은 정보를 얻을 수 있도록 개선되었습니다.
  3. PydanticOutputParser 개선: PydanticOutputParser가 스키마를 ASCII로 인코딩하는 것을 방지하는 기능이 추가되었습니다. 이는 데이터의 인코딩 방식에 대한 개선을 나타냅니다.
  4. 제거 대상 업데이트: 여러 제거 대상들이 업데이트되었습니다.

이번 릴리즈는 주로 버그 수정과 문서 개선에 중점을 두었으며, 사용자 경험을 향상시키기 위한 여러 조치가 포함되어 있습니다.

 

langchain-core==0.2.32

https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D0.2.32

langchain-core의 0.2.32 릴리즈는 주로 두 가지 변경 사항을 포함하고 있습니다.

  1. 버전 0.2.31 이후의 변경 사항: 이번 릴리즈는 이전 버전인 0.2.31에서 발견된 문제를 수정한 업데이트입니다.
  2. 도구 가져오기 수정: 특정 도구를 가져오는 과정에서 발생한 문제를 해결하는 수정이 포함되어 있습니다. 이는 코드의 안정성과 호환성을 향상시키기 위한 조치입니다.

이 업데이트는 주로 버그 수정을 목적으로 하며, 기능적인 변경은 포함되어 있지 않습니다.

 

langchain==0.2.14

https://github.com/langchain-ai/langchain/releases/tag/langchain%3D%3D0.2.14

langchain==0.2.14 릴리즈 노트에 따르면, 이번 버전에서는 여러 가지 중요한 변경 사항이 있었습니다. 다음은 주요 내용입니다:

  1. langchain-core 버전 업데이트: core 패키지를 0.2.32로 업데이트했습니다. 이는 최신 기능이나 버그 수정을 포함하기 위한 조치입니다.
  2. 최소 core 버전 조정: langchain의 최소 core 버전이 업데이트되었습니다. 이는 호환성 및 안정성을 확보하기 위한 조치입니다.
  3. 릴리즈 0.2.14: 이번 버전이 공식적으로 릴리즈되었습니다.
  4. API 참조 문서 업데이트: 문서의 API 참조가 업데이트되어 사용자가 더 나은 정보를 얻을 수 있도록 개선되었습니다.
  5. PydanticOutputParser 수정: PydanticOutputParser에서 스키마를 ASCII로 인코딩하는 것을 방지하는 기능이 추가되었습니다. 이는 데이터 처리의 정확성을 높이는 데 기여합니다.
  6. 제거 대상 업데이트: 여러 가지 제거 대상이 업데이트되었습니다. 이는 코드 유지 관리 및 향후 버전에서의 호환성을 고려한 조치입니다.

이번 릴리즈는 주로 안정성과 문서 개선에 중점을 두었으며, 사용자 경험을 향상시키기 위한 여러 가지 수정이 포함되어 있습니다.

 

langchain-core==0.2.33

https://github.com/langchain-ai/langchain/releases/tag/langchain-core%3D%3D0.2.33

langchain-core의 0.2.33 릴리즈는 여러 가지 중요한 변경 사항을 포함하고 있습니다. 주요 내용은 다음과 같습니다:

  1. 표준 추적 매개변수 구현: LLMs(대형 언어 모델)에 대한 표준 추적 매개변수가 구현되었습니다. 이는 모델의 성능을 추적하고 분석하는 데 도움을 줄 수 있습니다.
  2. pydantic 2와의 일관성: @root_validator 사용이 pydantic 2와 일관되도록 업그레이드되었습니다. 이는 데이터 검증 및 모델의 유효성을 높이는 데 기여합니다.
  3. 불꽃놀이 패치: @root_validators가 pydantic 2에 맞게 수정되었습니다. 이는 데이터 모델의 유효성을 검증하는 데 중요한 역할을 합니다.
  4. 그룹 관리자 지원 병합: 그룹 관리자에 대한 지원이 추가되었습니다. 이는 여러 구성원 간의 협업을 더 원활하게 할 수 있도록 도와줍니다.

이러한 업데이트는 전반적으로 라이브러리의 안정성과 기능성을 향상시키는 데 기여하고 있습니다.

 

 

microsoft/DeepSpeed

v0.14.5

https://github.com/microsoft/DeepSpeed/releases/tag/v0.14.5

DeepSpeed v0.14.5 릴리즈 노트에서는 여러 가지 주요 변경 사항과 버그 수정이 포함되어 있습니다. 다음은 이번 릴리즈의 주요 내용입니다:

  1. 버전 업데이트: v0.14.4 릴리즈 이후 version.txt 파일이 업데이트되었습니다.
  2. 윈도우 지원 개선: 윈도우에서의 추론 빌드를 수정하였습니다.
  3. 메모리 누수 수정: _hp_mapping에서 발생하는 메모리 누수를 수정하고, 파이프라인 최적화기 스와퍼의 메모리 누수도 해결했습니다.
  4. 버그 수정: "Link bit16 and fp32 parameters in partition" 문제 해결, universal checkpointing에 대한 추가 인자 지원 및 다양한 테스트와 관련된 버그 수정이 포함되었습니다.
  5. 성능 개선: CPU에서의 fp16 지원 추가 및 여러 성능 최적화 작업이 진행되었습니다.
  6. 신규 기능 추가: DeepSpeed Universal Checkpointing에 대한 블로그와 튜토리얼이 추가되었습니다.
  7. API 및 문서 개선: 다양한 함수와 API에 대한 업데이트가 이루어졌으며, 문서의 링크 오류도 수정되었습니다.
  8. 새로운 기여자: 여러 새로운 기여자들이 첫 기여를 하였습니다.
  9. 기타 변경 사항: 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주차  (2) 2024.09.02
오픈소스 릴리즈 노트 읽기 - 8월 4주차  (1) 2024.08.26
오픈소스 릴리즈 노트 읽기 - 8월 2주차  (1) 2024.08.10
오픈소스 릴리즈 노트 읽기 - 8월 1주차  (0) 2024.08.04
langchain / 0.2.12  (0) 2024.08.03
'AI/오픈소스 릴리즈 노트' 카테고리의 다른 글
  • 오픈소스 릴리즈 노트 읽기 - 8월 5주차
  • 오픈소스 릴리즈 노트 읽기 - 8월 4주차
  • 오픈소스 릴리즈 노트 읽기 - 8월 2주차
  • 오픈소스 릴리즈 노트 읽기 - 8월 1주차
pfldy2850
pfldy2850
인공지능의 서비스화와 현실화에 관심이 많은 엔지니어입니다.
  • pfldy2850
    DEV.DY
    Github LinkedIn
  • 전체
    오늘
    어제
    • All (105)
      • AI (68)
        • 어플리케이션 개발 (11)
        • 모델 인퍼런스 (9)
        • 검색 시스템 (11)
        • MLOps (8)
        • 기술,논문 리뷰 (7)
        • Lecture notes (10)
        • 오픈소스 릴리즈 노트 (12)
      • Infra (4)
        • Kubernetes (1)
        • Service Mesh (1)
        • Service Proxy (1)
        • Storage (1)
      • Data Engineering (4)
        • Spark (3)
        • Kafka (1)
        • Delta Lake (0)
      • 컴퓨터 공학 (2)
        • 소프트웨어 공학 (2)
      • 개발 (16)
        • ReactJS (8)
        • NodeJS (2)
        • Python (4)
        • Pytorch (1)
        • git (1)
      • 영어공부 (2)
        • GPT로 영어 회화 공부 (2)
      • 활동 (2)
        • 2017 NDC (2)
      • 기타 (1)
      • 레거시 (6)
        • OS (6)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
pfldy2850
오픈소스 릴리즈 노트 읽기 - 8월 3주차
상단으로

티스토리툴바