허깅 페이스, 커널 프로젝트 대규모 업데이트 발표: 새로운 저장소 유형, 강화된 보안, 에이전틱 개발 지원
Hugging Face
허깅 페이스가 커널 프로젝트의 중요한 업데이트를 발표했습니다. 여기에는 허브의 새로운 저장소 유형, 향상된 보안(신뢰할 수 있는 게시자, 코드 서명), 개편된 CLI, 확장된 프레임워크 지원(Torch 안정 ABI, Apache TVM FFI), 그리고 에이전틱 커널 개발을 위한 기반이 포함됩니다.
Hugging Face는 Kernels 프로젝트에 대한 주요 업데이트를 발표했으며, 여기에는 몇 가지 핵심 변경 사항이 포함되어 있습니다. Hub에 'kernel'이라는 새로운 저장소 유형이 도입되어 지원되는 가속기, 운영 체제 및 백엔드 버전에 대한 정보를 표시할 수 있게 되었습니다. 보안이 개선되었습니다. 기본적으로 신뢰할 수 있는 게시자의 커널만 로드되며, 자격 증명 손상으로부터 보호하기 위해 Sigstore cosign과 임시 키를 사용한 코드 서명이 추가되었습니다. CLI가 개편되었습니다. 이제 kernels 라이브러리는 커널 다운로드 및 준비만 담당하고, kernel-builder가 컴파일을 담당합니다. 프레임워크 지원이 확장되었습니다. Torch Stable ABI(PyTorch와 2년 동안의 호환성 보장) 및 Apache TVM FFI(PyTorch, Jax, CuPy와 함께 작동하는 커널을 위한 표준화된 인터페이스)에 대한 지원이 추가되었습니다. 에이전트 기반 커널 개발을 위한 기반이 마련되었습니다. kernel-builder와 kernels는 에이전트가 커널을 생성, 빌드, 테스트 및 최적화하는 주기를 지원하며, HF Jobs와의 통합을 통해 다양한 하드웨어에서 벤치마크를 실행할 수 있습니다. 또한 환경 설정 스크립트가 추가되었고, 호환성 확인을 위한 has_kernel() 메서드가 추가되었으며, libstdc++의 동적 링크를 통해 manylinux_2_28에 대한 지원이 개선되었습니다.
출처: Hugging Face blog —
원문
