Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

Q# Compiler repo is not updated for Rust QIR RT #1569

Closed
kuzminrobin opened this issue Oct 26, 2022 · 1 comment · Fixed by #1578
Closed

Q# Compiler repo is not updated for Rust QIR RT #1569

kuzminrobin opened this issue Oct 26, 2022 · 1 comment · Fixed by #1578
Labels
enhancement New request or suggestion for an improvement needs triage An initial review by a maintainer is needed

Comments

@kuzminrobin
Copy link
Contributor

Related item: #1568.

Some files need to be updated for Rust QIR RT.

  • src\QsCompiler\TestTargets\Simulation\Target\QirExecution.cs: DllImport("Microsoft.Quantum.Qir.Runtime".
  • src\QsCompiler\TestTargets\Simulation\Target\Simulation.csproj: "Microsoft.Quantum.Qir.Runtime" Version="0.25.228311-alpha"
  • examples\QIR\Optimization\README.md refers out-of-date DLLs: Microsoft.Quantum.Qir.Runtime.dll, Microsoft.Quantum.Qir.QSharp.Foundation.dll, Microsoft.Quantum.Qir.QSharp.Core.dll; refers Microsoft.Quantum.Qir.Runtime 0.22.187631-alpha.
  • examples\QIR\JITCompilation\README.md refers 0.18.2106148911-alpha of Microsoft.Quantum.Qir.Runtime nuget
  • examples\QIR\Simulation\StateSimulator\README.md
  • examples\QIR\Simulation\TraceSimulator\README.md
@kuzminrobin kuzminrobin added enhancement New request or suggestion for an improvement needs triage An initial review by a maintainer is needed labels Oct 26, 2022
@swernli
Copy link
Contributor

swernli commented Dec 5, 2022

The simulation examples should be rewritten and moved. Filed #1577 to track this.

swernli added a commit that referenced this issue Dec 6, 2022
This change updates the remaining example and test projects for using the QIR stdlib via the Microsoft.Quantum.Simulator.Runtime as a QIR backend. This resolves #1560, #1568, and #1569.

Note that it does not update the samples under examples\QIR\Simulation as these need to be fully rewritten and likely moved to https://github.com/qir-alliance/qir-runner (see Rewrite or Move docs in examples/QIR/Simulation #1577)
swernli added a commit that referenced this issue Dec 6, 2022
This change updates the remaining example and test projects for using the QIR stdlib via the Microsoft.Quantum.Simulator.Runtime as a QIR backend. This resolves #1560, resolves #1568, and resolves #1569.

Note that it does not update the samples under examples\QIR\Simulation as these need to be fully rewritten and likely moved to https://github.com/qir-alliance/qir-runner (see Rewrite or Move docs in examples/QIR/Simulation #1577)
swernli added a commit that referenced this issue Dec 7, 2022
* Update projects, docs, cpp files for QIR stdlib

This change updates the remaining example and test projects for using the QIR stdlib via the Microsoft.Quantum.Simulator.Runtime as a QIR backend. This resolves #1560, resolves #1568, and resolves #1569.

Note that it does not update the samples under examples\QIR\Simulation as these need to be fully rewritten and likely moved to https://github.com/qir-alliance/qir-runner (see Rewrite or Move docs in examples/QIR/Simulation #1577)

* Fix development project QDK version

* Update examples/QIR/Optimization/README.md

Co-authored-by: Robin Kuzmin <9372582+kuzminrobin@users.noreply.github.com>

* Use alternative method for copying build dependencies

Co-authored-by: Robin Kuzmin <9372582+kuzminrobin@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New request or suggestion for an improvement needs triage An initial review by a maintainer is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants