iqsharp
Microsoft's IQ# Server.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- devskim.yml
- docker-build.yml
- gh-sync.yml
- push-selfcontained.yml
- qdk-sync.yml
- symbolCache.db
- launch.json
- settings.json
- tasks.json
- purge-old-images.yml
- qdk-nuget-icon.png
- build_docs.py
- README.md
- .gitignore
- build.ps1
- ci.yml
- DelaySign.cs
- e2e.yml
- manifest-selfcontained.ps1
- manifest.ps1
- pack-conda.ps1
- pack-docs.ps1
- pack-selfcontained.ps1
- pack.ps1
- set-env.ps1
- steps-conda.yml
- steps-frameworks.yml
- steps-selenium.yml
- steps-selfcontained.yml
- steps.yml
- test-conda.ps1
- test-selenium.py
- test.ps1
- build.ps1
- meta.yaml
- test.ps1
- test.py
- build.ps1
- meta.yaml
- test.ps1
- tests.py
- Dockerfile
- Dockerfile
- Dockerfile
- Dockerfile
- README.md
- EntryPoint.cs
- EntryPointGenerator.cs
- EntryPointOperationResolver.cs
- IEntryPoint.cs
- IEntryPointGenerator.cs
- AzureClientMagicBase.cs
- CapabilityMagic.cs
- ConnectMagic.cs
- ExecuteMagic.cs
- JobsMagic.cs
- OutputMagic.cs
- QuotaMagic.cs
- StatusMagic.cs
- SubmitMagic.cs
- TargetMagic.cs
- MockAzureExecutionTarget.cs
- MockAzureWorkspace.cs
- MockCloudJob.cs
- MockHelper.cs
- MockProviderStatus.cs
- MockQIRSubmitter.cs
- MockQuantumMachine.cs
- MocksAzureFactory.cs
- MockTargetStatus.cs
- AssemblyInfo.cs
- GlobalUsings.cs
- AzureClientErrorEncoders.cs
- CloudJobEncoders.cs
- DeviceCodeResultEncoders.cs
- HistogramEncoders.cs
- JsonConverters.cs
- ResourceEstimationEncoder.cs
- TargetCapabilityEncoders.cs
- TargetStatusEncoders.cs
- AzureClient.cs
- AzureClient.csproj
- AzureClientError.cs
- AzureExecutionTarget.cs
- AzureFactory.cs
- AzureSubmissionContext.cs
- Extensions.cs
- IAzureClient.cs
- IAzureFactory.cs
- Resources.cs
- GlobalUsings.cs
- CompilerMetadata.cs
- CompilerService.cs
- ICompilerService.cs
- MSBuild.cs
- EventService.cs
- IEventService.cs
- ServiceInitializedEvent.cs
- CompilationErrorsException.cs
- InvalidWorkspaceException.cs
- Async.cs
- FSharp.cs
- IO.cs
- NuGet.cs
- Qsharp.cs
- ServiceCollection.cs
- String.cs
- Type.cs
- NugetLogger.cs
- QsharpLogger.cs
- ClientInformation.cs
- MetadataController.cs
- Utils.cs
- AssemblyInfo.cs
- GlobalSuppressions.cs
- KnownUris.cs
- INugetPackages.cs
- IReferences.cs
- NugetPackages.cs
- References.cs
- IOperationResolver.cs
- OperationResolver.cs
- ISnippets.cs
- Snippet.cs
- Snippets.cs
- ITelemetryService.cs
- NullTelemetryService.cs
- IWorkspace.cs
- Project.cs
- Workspace.cs
- AssemblyInfo.cs
- CommonMessages.cs
- Compat.cs
- Core.csproj
- IPerformanceMonitor.cs
- OperationInfo.cs
- PerformanceMonitor.cs
- TupleConversion.cs
- ExecutionPath.cs
- ExecutionPathTracer.cs
- ExecutionPathTracer.csproj
- Extensions.cs
- Register.cs
- ConfigurationSource.cs
- IConfigurationSource.cs
- IMagicResolver.cs
- MagicResolver.cs
- AbstractMagic.cs
- AbstractNativeSimulateMagic.cs
- ConfigMagic.cs
- ExperimentalBuildInfo.cs
- LsMagicMagic.cs
- LsOpenMagic.cs
- NoiseModel.cs
- PackageMagic.cs
- PerformanceMagic.cs
- ProjectMagic.cs
- Simulate.cs
- SimulateNoise.cs
- SimulateSparse.cs
- ToffoliMagic.cs
- WhoMagic.cs
- WorkspaceMagic.cs
- INoiseModelSource.cs
- NoiseModelSource.cs
- AssemblyInfo.cs
- GlobalUsings.cs
- DataTableEncoders.cs
- DebugContent.cs
- DisplayableExceptionEncoders.cs
- DisplayableHtmlElementEncoder.cs
- FancyError.cs
- IDisplayable.cs
- LsMagicEncoders.cs
- MeasurementHistogramContent.cs
- OpenSystemsEncoders.cs
- PerformanceReportEncoders.cs
- StateDisplayEncoders.cs
- TaskStatusEncoders.cs
- TraceVisualization.cs
- ChannelWriter.cs
- Compat.cs
- CompilationErrorStyle.cs
- Extensions.cs
- Jupyter.csproj
- SymbolResolver.cs
- ipython.d.ts
- kernel.ts
- plotting.ts
- syntax.ts
- telemetry.ts
- MessageExtensions.cs
- IQSharpKernelApp.cs
- AttachMagic.cs
- DebugMagic.cs
- QirMagic.cs
- TraceMagic.cs
- AssemblyInfo.cs
- GlobalUsings.cs
- .gitignore
- kernel.js
- logo-64x64.png
- ClientInfoListener.cs
- Compat.cs
- ExperimentalFeatures.cs
- Extensions.cs
- IQSharpEngine.cs
- Kernel.csproj
- KernelProperties.cs
- package-lock.json
- package.json
- SymbolEncoders.cs
- tsconfig.json
- Library.qs
- Mock.Chemistry.csproj
- Arrays.cs
- Arrays.qs
- Canon.cs
- Canon.qs
- Mock.Standard.csproj
- __init__.py
- iqsharp.py
- mock.py
- __init__.py
- resource_estimator.py
- __init__.py
- Operations.qs
- test_azure.py
- test_iqsharp.py
- test_loader.py
- test_qir.py
- test_serialization.py
- utils.py
- __init__.py
- azure.py
- config.py
- experimental.py
- ipython_magic.py
- loader.py
- noise_model.py
- packages.py
- projects.py
- qobj.py
- serialization.py
- tomography.py
- types.py
- utils.py
- .gitignore
- README.md
- setup.py
- requirements.txt
- BasicOps.qs
- NoOp.qs
- BasicOps.qs
- NoOp.qs
- Operation.qs
- Canon.qs
- Circuits.qs
- Intrinsic.qs
- Measurement.qs
- Operation.qs
- Operation.qs
- Workspace.ProjectReferences.csproj
- ProjectA.csproj
- ProjectA.qs
- ProjectB.csproj
- ProjectB.qs
- Operations.qs
- AzureClientEntryPointTests.cs
- AzureClientMagicTests.cs
- AzureClientTests.cs
- ConfigurationSourceTests.cs
- DisplayConverterTests.cs
- ExecutionPathTracerTests.cs
- GlobalSuppressions.cs
- HttpServerIntegrationTests.cs
- IQsharpEngineTests.cs
- Logging.cs
- Mocks.cs
- NugetPackagesTests.cs
- PackagesControllerTest.cs
- SerializationTests.cs
- SNIPPETS.cs
- SnippetsControllerTests.cs
- Startup.cs
- TelemetryTests.cs
- TestExtensions.cs
- Tests.IQsharp.csproj
- WorkspaceControllerTest.cs
- WorkspaceTests.cs
- appsettings.json
- EnvironmentProvider.cs
- Program.cs
- Startup.cs
- Telemetry.cs
- Tool.csproj
- Tool.csproj.orig
- Untitled.ipynb
- CompileSnippetModel.cs
- AssemblyInfo.cs
- AbstractOperationsController.cs
- PackagesController.cs
- Response.cs
- SnippetsController.cs
- Web.csproj
- WorkspaceController.cs
- devcontainer.json
- environment.yml
- Untitled.ipynb
- IonQ.ipynb
- ResourceEstimator.ipynb
- Estimator.csproj
- Operation.qs
- IonQ.csproj
- Operations.qs
- Operations.qs
- Quantinuum.csproj
- test_live.py
- All.Tests.ps1
- Install-Artifacts.ps1
- README.md
- Run.ps1
- .gitattributes
- .gitignore
- .sscignore
- bootstrap.ps1
- CONTRIBUTING.md
- global.json
- iqsharp.sln
- LICENSE
- NOTICE.txt
- NuGet.Config
- PRIVACY.md
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/microsoft/iqsharp
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd iqsharp
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f images/iqsharp-base/Dockerfile -t iqsharp .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 iqsharp
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. .NET
보통dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd src/Kernel
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
5. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r src/Python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
