blueqat/blueqatSDK
Quantum Computer Library for Everyone
해결하는 문제
blueqatSDK는 양자 회로 설계, 시뮬레이션, 최적화를 위한 포괄적인 툴킷을 제공합니다. 고수준 양자 알고리즘 설계와 저수준 하드웨어 구현 사이의 격차를 메우며, 표준 게이트 기반 양자 컴퓨팅뿐만 아니라 특수한 교환 전용 스핀 큐비트 하드웨어도 지원합니다.
작동 방식
PyTorch 기반으로 구축되어 있으며, 두 가지 주요 시뮬레이션 모드를 제공합니다: 작은 회로용 밀도 상태벡터 시뮬레이터와 더 큰 회로용 메모리 확장 가능한 텐서네트워크(tensornet) 시뮬레이터입니다. PyTorch 기반이므로 회로는 미분 가능하여 파라미터 최적화를 위한 기울기 기반 최적화가 가능합니다. 다양한 기능을 지원하며, 노이즈 모델링(데폴라라이징, 진폭 감쇠, 준정적 노이즈), 오류 정정 실험, 클리포드 연산자 안정화 등이 포함됩니다.
대상 사용자
양자 알고리즘 시뮬레이션, 변분 양자 고유값 해법(VQE) 또는 QAOA 최적화를 수행하거나 특정 실리콘 스핀 큐비트 하드웨어를 타겟으로 하는 양자 컴퓨팅 연구자, 개발자, 물리학자들입니다.
주요 특징
- 미분 가능한 시뮬레이션: PyTorch를 활용해 회로 실행 중 기울기를 유지하여 파라미터 최적화를 가능하게 합니다.
- 하이브리드 시뮬레이션 모드: 메모리 요구량에 따라 상태벡터와 텐서네트워크 수축 간에 전환 가능합니다.
- 노이즈 및 오류 모델링: 밀도행렬 시뮬레이션, 다양한 노이즈 채널, 양자 오류 정정 코드 테스트 도구를 포함합니다.
- 하드웨어 특화: 교환 전용 스핀 큐비트 전용 지원을 제공하며, 패스 생성 및 트랜스파일링을 포함합니다.
- LLM 통합: AI 에이전트(예: Claude)가 회로를 실행하고 양자 결과를 분석할 수 있는 MCP 서버를 제공합니다.
- 클라우드 및 하드웨어 접근: 클라우드 API와 통합되어 원격 시뮬레이션 및 실제 QPU 하드웨어에 제출이 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트