Skip to content

Add DType, Tensor & friends to providers crate#15993

Open
ihincks wants to merge 2 commits intoQiskit:mainfrom
ihincks:providers-tensor
Open

Add DType, Tensor & friends to providers crate#15993
ihincks wants to merge 2 commits intoQiskit:mainfrom
ihincks:providers-tensor

Conversation

@ihincks
Copy link
Copy Markdown
Contributor

@ihincks ihincks commented Apr 10, 2026

This PR closes #15992 and closes #15990.

It doesn't do much except define a handful of structs and enums, along with a couple of utility functions.

AI/LLM disclosure

  • I didn't use LLM tooling, or only used it privately.
  • I used the following tool to help write this PR description:
  • I used the following tool to generate or modify code:

mtreinish and others added 2 commits March 27, 2026 14:57
This commit adds a new crate to the qiskit crate collection for defining
the BackendV3 interface in Qiskit. The backendv3 interface will be a
Rust first construct that will expose a shared interface to both Python
and C, while the current BackendV2 interface is only exposed to Python.
As a first step to facilitate it's development this commit adds a new
empty crate where we'll slowly build up the functionality of that
interface. Right now it's just empty but in subsequent commits we'll add
onto it.
@ihincks ihincks requested a review from a team as a code owner April 10, 2026 14:12
@qiskit-bot
Copy link
Copy Markdown
Collaborator

One or more of the following people are relevant to this code:

  • @Qiskit/terra-core

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Tensor Implement DType, TensorType, DTypeVar, DTypePromotion for BackendV3

3 participants