{"id":20115403,"url":"https://github.com/amperecomputingai/tensorflow_serving_client","last_synced_at":"2026-06-08T11:31:18.210Z","repository":{"id":95536989,"uuid":"518227555","full_name":"AmpereComputingAI/tensorflow_serving_client","owner":"AmpereComputingAI","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-26T23:16:35.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-11T23:43:51.013Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AmpereComputingAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-26T21:54:26.000Z","updated_at":"2022-10-28T05:46:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"56e845b1-b9b9-4fff-86fa-e14c622fac6b","html_url":"https://github.com/AmpereComputingAI/tensorflow_serving_client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AmpereComputingAI/tensorflow_serving_client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmpereComputingAI%2Ftensorflow_serving_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmpereComputingAI%2Ftensorflow_serving_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmpereComputingAI%2Ftensorflow_serving_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmpereComputingAI%2Ftensorflow_serving_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AmpereComputingAI","download_url":"https://codeload.github.com/AmpereComputingAI/tensorflow_serving_client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmpereComputingAI%2Ftensorflow_serving_client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34061119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T18:35:06.557Z","updated_at":"2026-06-08T11:31:18.193Z","avatar_url":"https://github.com/AmpereComputingAI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tensorflow_serving_client\nThis repo contains clients to classify images using tensorflow serving.\nCode base is using ResNet50 as base model. It is easy to update for different models.\n\nTensorFlow serving supports gRPC and REST APIs to commuinicate with edge devices.\nTo cliassify images there are three scripts tfs-grpc.py  tfs-rest.py and tfs-client.py\ntfs-client.py contains both types of communication and cane be selected with command line flag.\n\nUsage: \npython \u003ctfs-rest.py/grpc.py\u003e -s \u003ctensorflow serving servers ip/name\u003e -i \u003ccomma separated list of images\u003e\npython \u003ctfs-client.py\u003e -s \u003ctensorflow serving servers ip/name\u003e -i \u003ccomma separated list of images\u003e -i \u003crest/grpc\u003e\n\ngRPC\n```\n$ python tfs-grpc.py -s serverip/name -i image1.jpg,image2,image3\n```\nREST\n```\n$ python tfs-rest.py -s serverip/name -i image1.jpg,image2,image3\n```\ngRPC + REST\n```\n$ python tfs-client.py -s serverip/name -a rest -i image1.jpg,image2,image3\n$ python tfs-client.py -s serverip/name -a grpc -i image1.jpg,image2,image3\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famperecomputingai%2Ftensorflow_serving_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famperecomputingai%2Ftensorflow_serving_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famperecomputingai%2Ftensorflow_serving_client/lists"}