Metadata-Version: 1.2
Name: serving-utils
Version: 0.4.1
Summary: Some utilities for tensorflow serving
Home-page: https://github.com/Yoctol/serving-utils
Author: Po-Hsien Chu
Author-email: cph@yoctol.com
License: MIT
Description: # serving-utils
        
        [![Build Status](https://travis-ci.org/Yoctol/serving-utils.svg?branch=master)](https://travis-ci.org/Yoctol/serving-utils) [![PyPI version](https://badge.fury.io/py/serving-utils.svg)](https://badge.fury.io/py/serving-utils)
        
        Some python utilities when using tensorflow-serving.
        
        ## Installation
        
        From PYPI:
        1. Manually install tensorflow CPU or GPU version.
        2. `pip install serving-client`
        
        From Github repository:
        1. `git clone git@github.com:Yoctol/serving-utils.git`
        2. `make install`
        
        
        ## Usage
        
        1. Client
        ```python
        from serving_utils import Client
        
        client = Client(addr="localhost:8500")
        client.predict(...)
        
        # or async
        await client.async_predict(...)
        ```
        
        2. Saver
        ```python
        import tensorflow as tf
        
        from serving_utils import Saver
        
        saver = Saver(
            session=tf.Session(graph=your_graph),
            output_dir='/path/to/serving',
            signature_def_map={
                'predict': tf.saved_model.signature_def_utils.predict_signature_def(
                    inputs={'tensor_name': tf.Tensor...},
                    outputs={'tensor_name': tf.Tensor...},
                )
            },
        )
        saver.save(...)
        ```
        
        
        ## Test
        
        Run the following commands:
        ```
        make lint
        make test
        ```
        
        ## Dev
        
        ```
        make install
        ```
        
Platform: UNKNOWN
Requires-Python: >=3.5
