Support
Welcome to the Classiq Support Center. This page is designed to help you quickly resolve common issues and get additional support if needed.Frequently Asked Questions (FAQs)
Getting Started
What is Classiq?
What is Classiq?
I'm new to the platform—what are my first steps?
I'm new to the platform—what are my first steps?
- Start with Registration and Installation to get access to the platform.
- The Onboarding Tutorial will help with your first steps in coding.
- When you feel confident, try some of our real-world applications.
Can I execute algorithms on quantum computers using Classiq?
Can I execute algorithms on quantum computers using Classiq?
Technical Questions
How can I fix __PROTECTED_0__?
How can I fix __PROTECTED_0__?
authenticate(overwrite=True).My Studio cannot reconnect
My Studio cannot reconnect
I'm having authentication problems in the Studio
I'm having authentication problems in the Studio
authenticate().Example notebooks in the Studio aren’t working
Example notebooks in the Studio aren’t working
How do I import a QASM file using the Python SDK?
How do I import a QASM file using the Python SDK?
quantum_program_from_qasm().Contributing to the Library
How can I contribute to the Classiq Library?
How can I contribute to the Classiq Library?
Designing Quantum Models
How do I define an observable?
How do I define an observable?
How can I transform a circuit with many gates into a shallower circuit using more qubits?
How can I transform a circuit with many gates into a shallower circuit using more qubits?
Constraints. See Quantum Program Constraints.How do I target a hardware’s native gate set?
How do I target a hardware’s native gate set?
How do I create a multi-control, multi-target gate?
How do I create a multi-control, multi-target gate?
control, you can define multi-qubit controls and gates. You can also use if_ for classical control of quantum gates. See Classical Control Flow.How do I use controlled operations on multiple qubits instead of QArrays?
How do I use controlled operations on multiple qubits instead of QArrays?
How do I apply a single-qubit gate to multiple qubits?
How do I apply a single-qubit gate to multiple qubits?
apply_to_all function. See Utility functions.How can I uncompute a qubit?
How can I uncompute a qubit?
free() function. For more information, see Uncomputation.How do I obtain the width and depth of my quantum program?
How do I obtain the width and depth of my quantum program?
qprog.data.width and qprog.transpiled_circuit.depth.Execution
How do I execute a quantum program on hardware?
How do I execute a quantum program on hardware?
ExecutionPreferences and set the backend appropriately. The Execution Tutorial shows this step by step.How do I convert a combinatorial optimization problem into a problem Hamiltonian?
How do I convert a combinatorial optimization problem into a problem Hamiltonian?
How can I change the number of shots when executing a quantum program?
How can I change the number of shots when executing a quantum program?
ExecutionPreferences and set the number of shots. See the Execution Tutorial.How do I run a VQA on IBM hardware using `ExecutionSession`?
How do I run a VQA on IBM hardware using `ExecutionSession`?
ExecutionSession.minimize() or ExecutionSession.estimate() for VQAs. See Execution Tutorial 2: Expectation Values and Parameterized Quantum Programs.Need More Help?
If your question is not answered here, please:- Reach out in the
#support-and-questionschannel on our community Slack. - For additional assistance, to report a bug, or to request a feature, submit a ticket via our Support Center.