{ "cells": [ { "cell_type": "code", "execution_count": 5, "id": "35abefab", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[5. 7. 9.]]\n" ] } ], "source": [ "import numpy as np\n", "import tritonclient.grpc as grpcclient\n", "\n", "client = grpcclient.InferenceServerClient(\"localhost:8001\")\n", "\n", "x1 = np.array([[1,2,3]], dtype=np.float32)\n", "x2 = np.array([[4,5,6]], dtype=np.float32)\n", "\n", "inputs = [\n", " grpcclient.InferInput(\"x1\", x1.shape, \"FP32\"),\n", " grpcclient.InferInput(\"x2\", x2.shape, \"FP32\"),\n", "]\n", "inputs[0].set_data_from_numpy(x1)\n", "inputs[1].set_data_from_numpy(x2)\n", "\n", "outputs = [grpcclient.InferRequestedOutput(\"y\")]\n", "\n", "res = client.infer(\"add\", inputs, outputs=outputs)\n", "print(res.as_numpy(\"y\"))" ] } ], "metadata": { "kernelspec": { "display_name": "deploy", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.12" } }, "nbformat": 4, "nbformat_minor": 5 }