@@ -61,15 +61,15 @@ TensorFlowServingClient client = TensorFlowServingClient.builder()
6161To get the status of a model:
6262
6363``` java
64- TensorFlowServingClient client = TensorFlowServingClient . newInstance();
65-
66- GetModelStatusRequest request = GetModelStatusRequest . newBuilder()
67- .setModelSpec( ModelSpec . newBuilder( )
68- .setName( " half_plus_two " )
69- .setVersion( Int64Value . of( 123 )))
70- .build( );
71- GetModelStatusResponse response = client . getModelStatus(request );
72- System . out . println(response);
64+ try ( TensorFlowServingClient client = TensorFlowServingClient . newInstance()) {
65+ GetModelStatusRequest request = GetModelStatusRequest . newBuilder()
66+ .setModelSpec( ModelSpec . newBuilder()
67+ .setName( " half_plus_two " )
68+ .setVersion( Int64Value . of( 123 )) )
69+ .build();
70+ GetModelStatusResponse response = client . getModelStatus(request );
71+ System . out . println(response );
72+ }
7373```
7474
7575Output:
@@ -88,16 +88,16 @@ model_version_status {
8888To get the metadata of a model:
8989
9090``` java
91- TensorFlowServingClient client = TensorFlowServingClient . newInstance();
92-
93- GetModelMetadataRequest request = GetModelMetadataRequest . newBuilder()
94- .setModelSpec( ModelSpec . newBuilder( )
95- .setName( " half_plus_two " )
96- .setVersion( Int64Value . of( 123 )))
97- .addMetadataField( " signature_def " )) // metadata_field is mandatory
98- .build( );
99- GetModelMetadataResponse response = client . getModelMetadata(request );
100- System . out . println(response);
91+ try ( TensorFlowServingClient client = TensorFlowServingClient . newInstance()) {
92+ GetModelMetadataRequest request = GetModelMetadataRequest . newBuilder()
93+ .setModelSpec( ModelSpec . newBuilder()
94+ .setName( " half_plus_two " )
95+ .setVersion( Int64Value . of( 123 )) )
96+ .addMetadataField( " signature_def " )) // metadata_field is mandatory
97+ .build();
98+ GetModelMetadataResponse response = client . getModelMetadata(request );
99+ System . out . println(response );
100+ }
101101```
102102
103103Output:
@@ -123,23 +123,23 @@ metadata {
123123To classify:
124124
125125``` java
126- TensorFlowServingClient client = TensorFlowServingClient . newInstance();
127-
128- ClassificationRequest request = ClassificationRequest . newBuilder()
129- .setModelSpec( ModelSpec . newBuilder( )
130- .setName( " half_plus_two " )
131- .setVersion( Int64Value . of( 123 ))
132- .setSignatureName( " classify_x_to_y " ) )
133- .setInput( Input . newBuilder()
134- .setExampleList( ExampleList . newBuilder()
135- .addExamples( Example . newBuilder()
136- .setFeatures( Features . newBuilder()
137- .putFeature( " x " , Feature . newBuilder()
138- .setFloatList( FloatList . newBuilder() . addValue( 1.0f ))
139- .build())))))
140- .build( );
141- ClassificationResponse response = client . classify(request );
142- System . out . println(response);
126+ try ( TensorFlowServingClient client = TensorFlowServingClient . newInstance()) {
127+ ClassificationRequest request = ClassificationRequest . newBuilder()
128+ .setModelSpec( ModelSpec . newBuilder()
129+ .setName( " half_plus_two " )
130+ .setVersion( Int64Value . of( 123 ) )
131+ .setSignatureName( " classify_x_to_y " ))
132+ .setInput( Input . newBuilder( )
133+ .setExampleList( ExampleList . newBuilder()
134+ .addExamples( Example . newBuilder()
135+ .setFeatures( Features . newBuilder()
136+ .putFeature( " x " , Feature . newBuilder()
137+ .setFloatList( FloatList . newBuilder() . addValue( 1.0f ) )
138+ .build()))) ))
139+ .build();
140+ ClassificationResponse response = client . classify(request );
141+ System . out . println(response );
142+ }
143143```
144144
145145Output:
@@ -166,23 +166,23 @@ model_spec {
166166To regress:
167167
168168``` java
169- TensorFlowServingClient client = TensorFlowServingClient . newInstance();
170-
171- RegressionRequest request = RegressionRequest . newBuilder()
172- .setModelSpec( ModelSpec . newBuilder( )
173- .setName( " half_plus_two " )
174- .setVersion( Int64Value . of( 123 ))
175- .setSignatureName( " regress_x_to_y " ) )
176- .setInput( Input . newBuilder()
177- .setExampleList( ExampleList . newBuilder()
178- .addExamples( Example . newBuilder()
179- .setFeatures( Features . newBuilder()
180- .putFeature( " x " , Feature . newBuilder()
181- .setFloatList( FloatList . newBuilder() . addValue( 1.0f ))
182- .build())))))
183- .build( );
184- RegressionResponse response = client . regress(request );
185- System . out . println(response);
169+ try ( TensorFlowServingClient client = TensorFlowServingClient . newInstance()) {
170+ RegressionRequest request = RegressionRequest . newBuilder()
171+ .setModelSpec( ModelSpec . newBuilder()
172+ .setName( " half_plus_two " )
173+ .setVersion( Int64Value . of( 123 ) )
174+ .setSignatureName( " regress_x_to_y " ))
175+ .setInput( Input . newBuilder( )
176+ .setExampleList( ExampleList . newBuilder()
177+ .addExamples( Example . newBuilder()
178+ .setFeatures( Features . newBuilder()
179+ .putFeature( " x " , Feature . newBuilder()
180+ .setFloatList( FloatList . newBuilder() . addValue( 1.0f ) )
181+ .build()))) ))
182+ .build();
183+ RegressionResponse response = client . regress(request );
184+ System . out . println(response );
185+ }
186186```
187187
188188Output:
@@ -207,23 +207,23 @@ model_spec {
207207To predict:
208208
209209``` java
210- TensorFlowServingClient client = TensorFlowServingClient . newInstance();
211-
212- PredictRequest request = PredictRequest . newBuilder()
213- .setModelSpec( ModelSpec . newBuilder( )
214- .setName( " half_plus_two " )
215- .setVersion( Int64Value . of( 123 )) )
216- .putInputs( " x " , TensorProto . newBuilder( )
217- .setDtype( DataType . DT_FLOAT )
218- .setTensorShape( TensorShapeProto . newBuilder()
219- .addDim( Dim . newBuilder() . setSize( 3 )) )
220- .addFloatVal(1 .0f )
221- .addFloatVal(2 .0f )
222- .addFloatVal( 5.0f )
223- .build())
224- .build( );
225- PredictResponse response = client . predict(request );
226- System . out . println(response);
210+ try ( TensorFlowServingClient client = TensorFlowServingClient . newInstance()) {
211+ PredictRequest request = PredictRequest . newBuilder()
212+ .setModelSpec( ModelSpec . newBuilder()
213+ .setName( " half_plus_two " )
214+ .setVersion( Int64Value . of( 123 )) )
215+ .putInputs( " x " , TensorProto . newBuilder( )
216+ .setDtype( DataType . DT_FLOAT )
217+ .setTensorShape( TensorShapeProto . newBuilder( )
218+ .addDim( Dim . newBuilder() . setSize( 3 )) )
219+ .addFloatVal( 1.0f )
220+ .addFloatVal(2 .0f )
221+ .addFloatVal(5 .0f )
222+ .build() )
223+ .build();
224+ PredictResponse response = client . predict(request );
225+ System . out . println(response );
226+ }
227227```
228228
229229Output:
0 commit comments