• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 7631264172 / 1
90%
main: 88%

Build:
Build:
LAST BUILD BRANCH: pbc_transformation
DEFAULT BRANCH: main
Ran 23 Jan 2024 08:25PM UTC
Files 915
Run time 21s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jan 2024 08:08PM UTC coverage: 89.548% (+0.01%) from 89.535%
7631264172.1

push

github

web-flow
Build release wheels for tier 1 platforms with PGO (#11502)

* Build release wheels for tier 1 platforms with PGO

This commit adds the infrastructure to build the wheels we publish to
PyPI at release time with PGO. Profile guided optimization (PGO) is a
compiler technique that uses collected data about a typical execution
to inform optimizations the compiler can make about building the output
binary. For more details on PGO you can refer to the Rust [1] and Clang
[2] documention on the topic.

To start the only data collected is from running the qiskit
unittests. This should give us some broad coverage as we'll exercise
everything as we do in the unittests. This also means as we grow our
Rust usage in Qiskit we'll continue to cover that code in the unittests
and ensure we have coverage in PGO too. However, longer term we'll
potentially want to look at dedicated PGO scripts that exercise Qiskit
at larger scale than what we can do in the unittests.

[1] https://doc.rust-lang.org/rustc/profile-guided-optimization.html
[2] https://clang.llvm.org/docs/UsersManual.html#profile-guided-optimization

* Add comment about per job overrides

* Make merged path configurable

* Update pyproject.toml

* Update tools/build_pgo.sh

59624 of 66583 relevant lines covered (89.55%)

220355.2 hits per line

Source Files on job 7631264172.1
  • Tree
  • List 0
  • Changed 24
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 7631264172
  • 944a21dc on github
  • Prev Job for on gh-readonly-queue/main/pr-11502-077760e55f28307b4815c5eff4730616c8651b55 (#7631182120.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc