I - type of the input class, i.e. StringO - type of the output class, i.e. Sentimentpublic class JsonRemoteInference<I,O> extends Object
| Constructor and Description |
|---|
JsonRemoteInference(String endpointAddress,
JsonSerializer<I> inputSerializer,
JsonDeserializer<O> outputDeserializer,
BinarySerializer<I> inputBinarySerializer,
BinaryDeserializer<O> outputBinaryDeserializer) |
| Modifier and Type | Method and Description |
|---|---|
O |
predict(I input)
This method does remote inference in a blocking way
|
Future<O> |
predictAsync(I input)
This method does remote inference in asynchronous way, returning Future instead
|
public JsonRemoteInference(@NonNull
String endpointAddress,
JsonSerializer<I> inputSerializer,
JsonDeserializer<O> outputDeserializer,
BinarySerializer<I> inputBinarySerializer,
BinaryDeserializer<O> outputBinaryDeserializer)
public O predict(I input) throws IOException
input - IOExceptionCopyright © 2019. All rights reserved.