public static final class TpuGrpc.TpuBlockingV2Stub extends AbstractBlockingStub<TpuGrpc.TpuBlockingV2Stub>A stub to allow clients to do synchronous rpc calls to service Tpu.
Manages TPU nodes and other resources TPU API v1
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > TpuGrpc.TpuBlockingV2StubMethods
build(Channel channel, CallOptions callOptions)
protected TpuGrpc.TpuBlockingV2Stub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
TpuGrpc.TpuBlockingV2Stub |
|
createNode(CreateNodeRequest request)
public Operation createNode(CreateNodeRequest request)Creates a node.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
deleteNode(DeleteNodeRequest request)
public Operation deleteNode(DeleteNodeRequest request)Deletes a node.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getAcceleratorType(GetAcceleratorTypeRequest request)
public AcceleratorType getAcceleratorType(GetAcceleratorTypeRequest request)Gets AcceleratorType.
| Parameter | |
|---|---|
| Name | Description |
request |
GetAcceleratorTypeRequest |
| Returns | |
|---|---|
| Type | Description |
AcceleratorType |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getNode(GetNodeRequest request)
public Node getNode(GetNodeRequest request)Gets the details of a node.
| Parameter | |
|---|---|
| Name | Description |
request |
GetNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Node |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
getTensorFlowVersion(GetTensorFlowVersionRequest request)
public TensorFlowVersion getTensorFlowVersion(GetTensorFlowVersionRequest request)Gets TensorFlow Version.
| Parameter | |
|---|---|
| Name | Description |
request |
GetTensorFlowVersionRequest |
| Returns | |
|---|---|
| Type | Description |
TensorFlowVersion |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listAcceleratorTypes(ListAcceleratorTypesRequest request)
public ListAcceleratorTypesResponse listAcceleratorTypes(ListAcceleratorTypesRequest request)Lists accelerator types supported by this API.
| Parameter | |
|---|---|
| Name | Description |
request |
ListAcceleratorTypesRequest |
| Returns | |
|---|---|
| Type | Description |
ListAcceleratorTypesResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listNodes(ListNodesRequest request)
public ListNodesResponse listNodes(ListNodesRequest request)Lists nodes.
| Parameter | |
|---|---|
| Name | Description |
request |
ListNodesRequest |
| Returns | |
|---|---|
| Type | Description |
ListNodesResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
listTensorFlowVersions(ListTensorFlowVersionsRequest request)
public ListTensorFlowVersionsResponse listTensorFlowVersions(ListTensorFlowVersionsRequest request)List TensorFlow versions supported by this API.
| Parameter | |
|---|---|
| Name | Description |
request |
ListTensorFlowVersionsRequest |
| Returns | |
|---|---|
| Type | Description |
ListTensorFlowVersionsResponse |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
reimageNode(ReimageNodeRequest request)
public Operation reimageNode(ReimageNodeRequest request)Reimages a node's OS.
| Parameter | |
|---|---|
| Name | Description |
request |
ReimageNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
startNode(StartNodeRequest request)
public Operation startNode(StartNodeRequest request)Starts a node.
| Parameter | |
|---|---|
| Name | Description |
request |
StartNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|
stopNode(StopNodeRequest request)
public Operation stopNode(StopNodeRequest request)Stops a node, this operation is only available with single TPU nodes.
| Parameter | |
|---|---|
| Name | Description |
request |
StopNodeRequest |
| Returns | |
|---|---|
| Type | Description |
Operation |
|
| Exceptions | |
|---|---|
| Type | Description |
io.grpc.StatusException |
|