Adaptive Profile QIR Generation Post Release
- 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
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