qstone.connectors.grpc package
qstone.connectors.grpc.qpu_pb2 module
Generated protocol buffer code.
qstone.connectors.grpc.qpu_pb2_grpc module
Client and server classes corresponding to protobuf-defined services.
-
class qstone.connectors.grpc.qpu_pb2_grpc.QPU[source]
Bases: object
Missing associated documentation comment in .proto file.
-
static RunQuantumCircuit(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
-
class qstone.connectors.grpc.qpu_pb2_grpc.QPUServicer[source]
Bases: object
Missing associated documentation comment in .proto file.
-
RunQuantumCircuit(request, context)[source]
Missing associated documentation comment in .proto file.
-
class qstone.connectors.grpc.qpu_pb2_grpc.QPUStub(channel)[source]
Bases: object
Missing associated documentation comment in .proto file.
-
qstone.connectors.grpc.qpu_pb2_grpc.add_QPUServicer_to_server(servicer, server)[source]
qstone.connectors.grpc.runner module
Quantum executor over a grpc channel
-
class qstone.connectors.grpc.runner.GRPCConnecction[source]
Bases: Connection
Connection running jobs over gRPC
-
postprocess(message: str) → str[source]
Postprocess the data
-
preprocess(qasm_ptr: str) → str[source]
Preprocess the data.
-
query_qpu_config(qpu_host: str, qpu_port: int) → QpuConfiguration[source]
Query the Qpu configuraiton of the target
-
run(qasm_ptr: str, reps: int, mode: str, qpu_host: str, qpu_port: int, compiler_host: str, compiler_port: int, target: str, lockfile: str) → dict[source]
Run the connection to the server