Is it possible to use a custom gate with a custom noise model made on qiskit with pennylane? I need a custom noisy gate in my circuit.
Hi @Aswanth_Krishnan! I don’t believe it’s currently possible. However, this would be a great thing for us to add .
Could you post a small code snippet showing an example of what you would like supported?
from qiskit import *
from qiskit.extensions import XGate
from qiskit.providers.aer.noise import NoiseModel, errors
from qiskit.providers.aer.noise.errors import pauli_error
p_bitflip = 0.5
x_gate = XGate() # regular X gate
#bit-flip channel
x1_gate = XGate(label="x1")
x1_error = pauli_error([('X',p_bitflip), ('I', 1 - p_bitflip)])
noise_model = NoiseModel()
noise_model.add_all_qubit_quantum_error(x1_error, x1_gate.label)
noise_model.add_basis_gates(['x'])`
I want to use this x1_gate in pennylane.
Thank you for your response.
1 Like
Thanks @Aswanth_Krishnan! I’ll update you on this post when I have more details on implementation.
1 Like