프로젝트 소개

PennyLane은 양자 컴퓨팅, 양자 기계 학습, 양자 화학을 목표로 하는 오픈소스 양자 소프트웨어 플랫폼입니다. 하이브리드 양자-고전 워크플로에 중점을 두고, 사용자가 영감에서 구현까지 양자 알고리즘을 구축할 수 있도록 설계되었습니다. README에 설명된 주요 기능: - 알고리즘 개발: 양자 화학, 양자 정보, 최적화, 양자 기계 학습을 위한 연구 데모, 대화형 튜토리얼 및 구성 요소 라이브러리. - 성능: 산업용 리소스 추정과 Catalyst 컴파일러, 그리고 GPU, 슈퍼컴퓨터, 클라우드 인프라에서 실행할 수 있는 고성능 Lightning 시뮬레이터. - 하드웨어 독립성: 초전도 큐비트, 이온 트랩, 중성 원자, 광자 기반 장치를 포함한 다양한 양자 하드웨어 장치와의 통합, 특정 장치를 대상으로 하는 리소스 추정 및 회로 컴파일 도구. - 커뮤니티: 활발한 토론 포럼, 코딩 챌린지, 해커톤, 교육 및 연구 리소스. 설치는 pip를 통해 이루어지며 Python 3.12 이상이 필요합니다. Docker 이미지는 PennyLane Docker Hub 페이지에 게시됩니다. 문서, 개발자 가이드, 퀵스타트, 코드북이 프로젝트에서 링크로 제공됩니다. 기여는 풀 리퀘스트를 통해 받고 있으며, 프로젝트는 Apache License 2.0으로 배포됩니다. 연구 사용자는 하이브리드 양자-고전 계산의 자동 미분에 관한 2018년 arXiv 논문을 인용하도록 요청받습니다.