microsoft / microsoft/qdk

Adaptive Profile QIR Generation Post Release

Open
#1,414 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
1k
Forks
212
Avg merge
3d 8h
Merged PRs (30d)
65

Description

- [x] CLI
- [x] Enable new QIR generation in the CLI with options for target profile. (#1523)
- [x] Ensure histogram feature uses current target profile setting for execution (#1565)
- [x] Ensure debug, estimate, and circuit code lens use current target and respect RCA check errors (#1576)
- [x] Add target profile to `qsharp.json`
- [x] Add profile selection to playground (#1403)
- [ ] Update Python API to take a `TargetProfile` or `TargetCapabilities` value for initialization
- [x] #1433
- [ ] Improve partial eval performance by just keeping track of variables in the hybrid vars map and track the rest in the classical map.
- [ ] #1586

Contributor guide

Open the contributing guide

Research direction

This is a broad tracking issue with completed and unchecked work, including Python API initialization with TargetProfile or TargetCapabilities and partial-evaluation performance. Start by reviewing the two unchecked checklist items and references #1586 and #1433; done means the remaining checklist items are implemented and verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
cli, python
Domain
api, cli, compilers, performance, quantum-computing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.