mindspore_serving¶
MindSpore Serving.
mindspore_serving.master¶
mindspore_serving.client¶
MindSpore Serving Client
-
class
mindspore_serving.client.
Client
(ip, port, servable_name, method_name, version_number=0)[source]¶ The Client encapsulates the serving gRPC API, which can be used to create requests, access serving, and parse results.
- Parameters
ip (str) – Serving ip.
port (int) – Serving port.
servable_name (str) – The name of servable supplied by Serving.
method_name (str) – The name of method supplied by servable.
version_number (int) – The version number of servable, default 0, which means the maximum version number in all running versions.
- Raises
RuntimeError – The type or value of the parameters is invalid, or other errors happened.
Examples
>>> from mindspore_serving.client import Client >>> import numpy as np >>> client = Client("localhost", 5500, "add", "add_cast") >>> instances = [] >>> x1 = np.ones((2, 2), np.int32) >>> x2 = np.ones((2, 2), np.int32) >>> instances.append({"x1": x1, "x2": x2}) >>> result = client.infer(instances) >>> print(result)
-
infer
(instances)[source]¶ Used to create requests, access serving, and parse results.
- Parameters
instances (map, tuple of map) – Instance or tuple of instances, every instance item is the inputs map. The map key is the input name, and the value is the input value.
- Raises
RuntimeError – The type or value of the parameters is invalid, or other errors happened.