Skip to content

Add support for TII backend#3797

Open
GabrielePalazzo wants to merge 33 commits intoNVIDIA:mainfrom
qiboteam:qibo_backend
Open

Add support for TII backend#3797
GabrielePalazzo wants to merge 33 commits intoNVIDIA:mainfrom
qiboteam:qibo_backend

Conversation

@GabrielePalazzo
Copy link

@GabrielePalazzo GabrielePalazzo commented Jan 26, 2026

Description

This PR adds support for the TII backend.

Checklist:

  • I have added tests to cover my changes.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.

@copy-pr-bot
Copy link

copy-pr-bot bot commented Jan 26, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@sacpis
Copy link
Collaborator

sacpis commented Jan 27, 2026

/ok to test 518dc29

Command Bot: Processing...

Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
@Renaud-K Renaud-K self-requested a review January 29, 2026 00:57
Copy link
Collaborator

@Renaud-K Renaud-K left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the changes. GitHub says that I still have requested changes although I resolved all conversations. So I will approve to get out the way, but please wait for another reviewer's final approval.

@GabrielePalazzo
Copy link
Author

Thank you for the changes. GitHub says that I still have requested changes although I resolved all conversations. So I will approve to get out the way, but please wait for another reviewer's final approval.

No worries. I'll add a brief mention to the backend in the documentation, but the code is ready.
I think I also need to sign the first commits.
Thank you!

@efratshabtai
Copy link
Contributor

Can you please add Qibo's logo to https://nvidia.github.io/cuda-quantum/latest/using/backends/hardware.html and documentation page under https://nvidia.github.io/cuda-quantum/latest/using/backends/cloud.html? This page can also include links to Qibo's docs

import cudaq

# Set the target at the beginning of the program.
cudaq.set_target("qibo")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there additional parameters needed such as the device / qibo backend the user wants to use or any other parameters usually sent in the Qibo APIs?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

device and project are mandatory. I marked them as required in the YAML file and explicitly noted this in the documentation. The mock server does not currently validate their presence, but I can add checks for all required parameters if you think that’s necessary.

Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
@GabrielePalazzo
Copy link
Author

After internal discussions, we decided to rename the backend to TII, as they provide the superconducting qubits available on the server. Accordingly, the TII logo was placed under the superconducting providers rather than the cloud providers.

@GabrielePalazzo GabrielePalazzo changed the title Add support for Qibo backend Add support for TII backend Feb 3, 2026
…users.noreply.github.com>

I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 071e6f9
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: f0fe6fd
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: c93e52c
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 2d65b9d
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 4fde84e
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: e9a154c
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 8933977
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 5a8cbbe
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 9431c26
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 40c64d3
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: fe9053e
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 642665c
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: f3d542a
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: c5ec958
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 662f4ec
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: a2e5143
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 518dc29
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: b847481
I, GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 37610aa

Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
Signed-off-by: GabrielePalazzo <73099233+GabrielePalazzo@users.noreply.github.com>
@GabrielePalazzo
Copy link
Author

@efratshabtai let me know if I need to change anything else. Thank you.

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.

4 participants