qstone.connectors.grpc package

Submodules

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(host: str, server_port: int) QpuConfiguration[source]

Query the Qpu configuraiton of the target

run(qasm_ptr: str, reps: int, host: str, server_port: int, lockfile: str) dict[source]

Run the connection to the server

Module contents