Get desktop application:
View/edit binary Protocol Buffers messages
List of arbitrary user-defined tags that are added to the Determined agent instances
Used in:
The key of the custom tag
The value of the custom tag
The fitting policy of the scheduler.
Used in:
Unspecified. This value will never actually be returned by the API, it is just an artifact of using protobuf.
Best fit. Tasks are preferentially “packed” together on the smallest number of agents
Worst fit. Tasks are placed on under-utilized agents, spreading out the tasks.
A kubernetes placeholder. In k8s, the task placement is delegated to the k8s scheduler so the fitting policy is not relevant.
A slurm placeholder. When running on slurm, task placement is delegated.
A PBS placeholder. When running on PBS, task placement is delegated.
A kubernetes priority class
Used in:
Priority class name.
Priority class value.
A Resource Pool is a pool of resources where containers are run.
Used in:
The unique name of the resource pool.
The description of the resource pool
The type of the resource pool (AWS/GCP/STATIC)
The number of agents running in the resource pool
The total number of slots that exist in the resource pool
The number of slots that are actively running workloads
Slot device type: cpu, gpu, ...
The max number of aux containers that can run in this resource pool
The current number of aux containers running in this resource pool
Is this resource pool the default compute pool?
Is this resource pool the default auxiliary pool?
Is this resource pool using preemptible/spot instances? Only meaningful in an AWS or GCP resource pool.
When using dynamic agents, the minimum number of agents that can exist in the resource pool.
When using dynamic agents, the maximum number of agents that can exist in the resource pool.
The number of slots that exists on an dynamic agent.
The maximum number of auxiliary containers that can run on an individual agent
The type of the scheduler. Either 'FAIR_SHARE', 'PRIORITY', or 'ROUND_ROBIN'
The fitting policy of the scheduler.
The location of the resource pool. For AWS this returns the region and for GCP this return the zone.
The VM image used for the agents when using dynamic agents.
The instance type of the agents when using dynamic agents. For AWS this is the Instance Type. For GCP this is the machine type combined with the number and types of GPUs. To work with this data programattically, we recommend working with the ResourcePool.details.aws.instanceType and ResourcePool.details.gcp.machineType/gpuType/gpuNum.
The url of the Determined master
A hostname for which the master’s TLS certificate is valid, if the host specified by the master_url option is an IP address or is not contained in the certificate
The startup script for the agent. This runs on the node the agent runs on.
The startup script for the agent's container. This runs in the container determined-agent runs in.
The Docker network to use for the agent when using dynamic agents.
The docker runtime to use for the agent when using dynamic agents
The docker image to use for the agent when using dynamic agents
the Fluent docker image to use
The maximum idle period of agents in seconds. The master waits for this period of time before shutting down idle agents.
The maximum starting period of agents in seconds. The master waits for this period of time for starting agents before retrying.
GCP, AWS and Priority Scheduler details
GCP, AWS accelerator information
Job queue stats
Resource manager's metadata.
Resource manager's associated cluster name.
AWS-specific details about the resource pool
Used in:
The region the resource pool exists in
Size of the root volume of the Determined agent in GB
The AMI ID of the Determined agent
Key for tagging the Determined agent instances
Value for tagging the Determined agent instances
Name to set for the Determined agent instances
The name of the SSH key registered with AWS for SSH key access to the agent instances
Whether to use public IP addresses for the Determined agent
The ID of the subnet to run the Determined agents in
The ID of the security group to run the Determined agents as
The Amazon Resource Name (ARN) of the IAM instance profile to attach to the agent instances.
AWS instance type to use for dynamic agents
The log group
The log stream
Whether to use spot instances
The maximum price per hour to pay for a spot instance
List of arbitrary user-defined tags that are added to the Determined agent instances
Detailed information about the resource pool
Used in:
AWS-specific details
GCP-specific details
Priority scheduler-specific details
GCP-specific details about the resource pool
Used in:
The project ID of the GCP resources used by Determined
The zone of the GCP resources used by Determined
Size of the root volume of the Determined agent in GB
The boot disk source image of the Determined agent
Key for labeling the Determined agent instances.
Value for labeling the Determined agent instances
Name prefix to set for the Determined agent instances
Network resource for the Determined agent instances
Subnetwork resource for the Determined agent instances
Whether to use external IP addresses for the Determined agent instances
The network tags to set firewalls for the Determined agent instances
Email of the service account for the Determined agent instances.
List of scopes authorized for the Determined agent instances
Type of machine for the Determined agents
Type of GPU for the Determined agents
Number of GPUs for the Determined agents
Whether to use preemptible instances
The timeout period for tracking a GCP operation in seconds
Details related to the priority scheduler. This will only be present if the schedulerType=priority
Used in:
Whether lower priority tasks should be preempted to schedule higher priority tasks
The priority that is assigned to tasks that do not explicitly specify a priority.
List of available priorities for K8 (if applicable).
The type of the ResourcePool.
Used in:
Unspecified. This value will never actually be returned by the API, it is just an artifact of using protobuf.
An AWS resource pool.
A GCP resource pool.
A static resource pool.
The kubernetes resource pool.
The type of the Scheduler.
Used in:
Unspecified. This value will never actually be returned by the API, it is just an artifact of using protobuf.
The priority scheduler.
The fair share scheduler.
The round robin scheduler
The kubernetes scheduler.
A slurm placeholder. When running on slurm, all scheduling behavior is delegated.
A PBS placeholder. When running on PBS, all scheduling behavior is delegated.