IQ# 매직 명령

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK는 '%%qsharp' 매직 명령만 지원합니다.

매직 명령 요약
%azure.connect Azure Quantum 작업 영역에 연결하거나 현재 연결 상태를 표시합니다.
%azure.execute Azure Quantum 작업 영역에 작업을 제출하고 완료될 때까지 기다립니다.
%azure.jobs 현재 Azure Quantum 작업 영역의 작업 목록을 표시합니다.
%azure.output 현재 Azure Quantum 작업 영역의 작업 결과를 표시합니다.
%azure.quotas 현재 Azure Quantum 작업 영역에 대한 할당량 목록을 표시합니다.
%azure.status 현재 Azure Quantum 작업 영역의 작업 상태를 표시합니다.
%azure.submit Azure Quantum 작업 영역에 작업을 제출합니다.
%azure.target Azure Quantum 작업 영역의 Q# 작업 제출에 대한 활성 실행 대상을 설정하거나 표시합니다.
%azure.target-capability Q# 함수 및 작업을 컴파일하기 위한 활성 대상 기능 수준을 설정하거나 표시합니다.
%check_kata 단일 kata의 테스트에 대한 참조 구현을 확인합니다.
%chemistry.broombridge 지정된 .yaml 파일에서 Broombridge 전자 구조 문제 표현을 로드하고 반환합니다.
%chemistry.encode 페르미온 해밀토니언을 Q#으로 사용할 수 있는 형식으로 인코딩합니다.
%chemistry.fh.add_terms 페르미온 해밀토니언에 항을 추가합니다.
%chemistry.fh.load 전자 구조 문제에 대한 페르미온 해밀토니언을 로드합니다. 문제는 파일에서 로드되거나 인수로 전달됩니다.
%chemistry.inputstate.load Broombridge 전자 구조 문제를 로드하고 선택한 입력 상태를 반환합니다.
%config 구성 옵션을 설정하거나 쿼리할 수 있습니다.
%debug 지정된 Q# 작업 또는 함수를 단계별로 실행합니다.
%experimental.build_info 실험적 시뮬레이터에 대한 빌드 정보를 보고합니다.
%kata 단일 테스트를 실행합니다.
%lsmagic 현재 사용할 수 있는 모든 매직 명령 목록을 반환합니다.
%lsopen 현재 열려 있는 네임스페이스 및 해당 별칭을 나열합니다.
%noise_model 양자 연산 시뮬레이션에 사용되는 노이즈 모델을 가져오거나 설정하거나 저장하거나 로드합니다.
%package NuGet 패키지를 로드하는 기능을 제공합니다.
%performance 이 커널에 대한 현재 성능 메트릭을 보고합니다.
%project Q# 프로젝트 참조를 보거나 추가하는 기능을 제공합니다.
%qir 지정된 Q# 진입점을 QIR로 컴파일하여 결과 QIR을 지정된 파일에 저장합니다.
%simulate QuantumSimulator 대상 컴퓨터에서 지정된 함수나 연산을 실행합니다.
%simulate_noise OpenSystemsSimulator 대상 머신에서 지정된 함수 또는 작업을 실행합니다.
%simulate_sparse 스파스 시뮬레이터에서 지정된 함수 또는 연산을 실행합니다.
%toffoli ToffoliSimulator 대상 컴퓨터에서 지정된 함수나 연산을 실행합니다.
%trace 지정된 작업의 실행 경로를 시각화합니다.
%who 현재 세션에서 사용할 수 있는 Q# 작업을 나열합니다.
%workspace 현재 작업 영역과 관련된 작업을 제공합니다.