Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class WorkerPoolSpec.
Represents the spec of a worker pool in a job.
Generated from protobuf message google.cloud.aiplatform.v1.WorkerPoolSpec
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ container_spec |
ContainerSpec
The custom container task. |
↳ python_package_spec |
PythonPackageSpec
The Python packaged task. |
↳ machine_spec |
MachineSpec
Optional. Immutable. The specification of a single machine. |
↳ replica_count |
int|string
Optional. The number of worker replicas to use for this worker pool. |
↳ nfs_mounts |
array<NfsMount>
Optional. List of NFS mount spec. |
↳ lustre_mounts |
array<LustreMount>
Optional. List of Lustre mounts. |
↳ disk_spec |
DiskSpec
Disk spec. |
getContainerSpec
The custom container task.
| Returns | |
|---|---|
| Type | Description |
ContainerSpec|null |
|
hasContainerSpec
setContainerSpec
The custom container task.
| Parameter | |
|---|---|
| Name | Description |
var |
ContainerSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPythonPackageSpec
The Python packaged task.
| Returns | |
|---|---|
| Type | Description |
PythonPackageSpec|null |
|
hasPythonPackageSpec
setPythonPackageSpec
The Python packaged task.
| Parameter | |
|---|---|
| Name | Description |
var |
PythonPackageSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMachineSpec
Optional. Immutable. The specification of a single machine.
| Returns | |
|---|---|
| Type | Description |
MachineSpec|null |
|
hasMachineSpec
clearMachineSpec
setMachineSpec
Optional. Immutable. The specification of a single machine.
| Parameter | |
|---|---|
| Name | Description |
var |
MachineSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReplicaCount
Optional. The number of worker replicas to use for this worker pool.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setReplicaCount
Optional. The number of worker replicas to use for this worker pool.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNfsMounts
Optional. List of NFS mount spec.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<NfsMount> |
|
setNfsMounts
Optional. List of NFS mount spec.
| Parameter | |
|---|---|
| Name | Description |
var |
array<NfsMount>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLustreMounts
Optional. List of Lustre mounts.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<LustreMount> |
|
setLustreMounts
Optional. List of Lustre mounts.
| Parameter | |
|---|---|
| Name | Description |
var |
array<LustreMount>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDiskSpec
Disk spec.
| Returns | |
|---|---|
| Type | Description |
DiskSpec|null |
|
hasDiskSpec
clearDiskSpec
setDiskSpec
Disk spec.
| Parameter | |
|---|---|
| Name | Description |
var |
DiskSpec
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTask
| Returns | |
|---|---|
| Type | Description |
string |
|