I - type of the input class, i.e. StringO - type of the output class, i.e. Sentimentpublic class SameDiffJsonModelServer<I,O> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SameDiffJsonModelServer.Builder<I,O> |
| Modifier and Type | Field and Description |
|---|---|
protected BinaryDeserializer<I> |
binaryDeserializer |
protected BinarySerializer<O> |
binarySerializer |
protected JsonDeserializer<I> |
deserializer |
protected InferenceAdapter<I,O> |
inferenceAdapter |
protected String[] |
orderedInputNodes |
protected String[] |
orderedOutputNodes |
protected int |
port |
protected SameDiff |
sdModel |
protected JsonSerializer<O> |
serializer |
protected org.eclipse.jetty.server.Server |
server |
protected ModelServingServlet<I,O> |
servingServlet |
| Modifier | Constructor and Description |
|---|---|
protected |
SameDiffJsonModelServer(InferenceAdapter<I,O> inferenceAdapter,
JsonSerializer<O> serializer,
JsonDeserializer<I> deserializer,
BinarySerializer<O> binarySerializer,
BinaryDeserializer<I> binaryDeserializer,
int port) |
|
SameDiffJsonModelServer(SameDiff sdModel,
InferenceAdapter<I,O> inferenceAdapter,
JsonSerializer<O> serializer,
JsonDeserializer<I> deserializer,
BinarySerializer<O> binarySerializer,
BinaryDeserializer<I> binaryDeserializer,
int port,
String[] orderedInputNodes,
String[] orderedOutputNodes) |
| Modifier and Type | Method and Description |
|---|---|
void |
join() |
void |
start() |
protected void |
start(int port,
ModelServingServlet<I,O> servlet) |
void |
stop() |
protected SameDiff sdModel
protected final JsonSerializer<O> serializer
protected final JsonDeserializer<I> deserializer
protected final BinarySerializer<O> binarySerializer
protected final BinaryDeserializer<I> binaryDeserializer
protected final InferenceAdapter<I,O> inferenceAdapter
protected final int port
protected ModelServingServlet<I,O> servingServlet
protected org.eclipse.jetty.server.Server server
protected String[] orderedInputNodes
protected String[] orderedOutputNodes
protected SameDiffJsonModelServer(@NonNull
InferenceAdapter<I,O> inferenceAdapter,
JsonSerializer<O> serializer,
JsonDeserializer<I> deserializer,
BinarySerializer<O> binarySerializer,
BinaryDeserializer<I> binaryDeserializer,
int port)
public SameDiffJsonModelServer(SameDiff sdModel, @NonNull InferenceAdapter<I,O> inferenceAdapter, JsonSerializer<O> serializer, JsonDeserializer<I> deserializer, BinarySerializer<O> binarySerializer, BinaryDeserializer<I> binaryDeserializer, int port, String[] orderedInputNodes, @NonNull String[] orderedOutputNodes)
protected void start(int port,
@NonNull
ModelServingServlet<I,O> servlet)
throws Exception
Exceptionpublic void join()
throws InterruptedException
InterruptedExceptionCopyright © 2019. All rights reserved.