scheduler_target#
Classes:
Cluster-type scheduler targets details |
|
Node-type scheduler target that may include GPUs |
|
Details and configuration for a node or cluster target. |
|
- class Cluster#
Cluster-type scheduler targets details
Attributes:
Computed list if custom variable names defined in the template
Custom variable values
Template command to delete cluster jobs.
Template command to check cluster queue info.
Template command to check the cluster job by its ID.
Template command to submit jobs to the cluster.
Full cluster submission script Jinja template.
Template command to access the cluster and running commands.
List of template variable names in a cluster target
Cluster scheduler targets have type "cluster".
- custom_var_names: List[str]#
Computed list if custom variable names defined in the template
- custom_vars: Dict[str, str]#
Custom variable values
- qdel_cmd_tpl: str#
Template command to delete cluster jobs.
- qinfo_cmd_tpl: str#
Template command to check cluster queue info.
- qstat_cmd_tpl: str#
Template command to check the cluster job by its ID.
- qsub_cmd_tpl: str#
Template command to submit jobs to the cluster.
- script_tpl: str#
Full cluster submission script Jinja template.
- send_cmd_tpl: str#
Template command to access the cluster and running commands.
- tpl_vars: List[str]#
List of template variable names in a cluster target
- type: Literal['cluster']#
Cluster scheduler targets have type “cluster”.
- class Node#
Node-type scheduler target that may include GPUs
Attributes:
Details for all GPUs available on this node, including those excluded from
resource_slots.Not used.
Available fixed resources.
Available compute resources.
Shell command used to access this node, e.g.,
ssh cryosparcuser@worker.Node scheduler targets have type "node".
- gpus: List[Gpu] | None#
Details for all GPUs available on this node, including those excluded from
resource_slots.
- monitor_port: int | None#
Not used.
- resource_fixed: FixedResourceSlots#
Available fixed resources.
- resource_slots: ResourceSlots#
Available compute resources.
- ssh_str: str#
Shell command used to access this node, e.g.,
ssh cryosparcuser@worker.
- type: Literal['node']#
Node scheduler targets have type “node”.
- class SchedulerTarget#
Details and configuration for a node or cluster target.
Attributes:
Path the SSD cache scratch directory, if applicable.
Do not cache more than this amount on the SSD scrath drive..
Ensure at least this much space is free on the SSD scratch drive before caching.
Target configuration details.
Human-readable description for this target.
Network machine hostname (same as name for for clusters).
Lane name this target belongs to.
Identifier for this target.
Human-readable title for this target.
Path to cryosparc_worker/bin/cryosparcw executable.
- cache_path: str | None#
Path the SSD cache scratch directory, if applicable.
- cache_quota_mb: int | None#
Do not cache more than this amount on the SSD scrath drive..
- cache_reserve_mb: int | None#
Ensure at least this much space is free on the SSD scratch drive before caching.
- desc: str | None#
Human-readable description for this target.
- hostname: str#
Network machine hostname (same as name for for clusters).
- lane: str#
Lane name this target belongs to.
- name: str#
Identifier for this target.
- title: str#
Human-readable title for this target.
- worker_bin_path: str#
Path to cryosparc_worker/bin/cryosparcw executable.
- class SchedulerTargetCluster#
Attributes:
Path the SSD cache scratch directory, if applicable.
Do not cache more than this amount on the SSD scrath drive..
Ensure at least this much space is free on the SSD scratch drive before caching.
Target configuration details.
Human-readable description for this target.
Network machine hostname (same as name for for clusters).
Lane name this target belongs to.
Identifier for this target.
Human-readable title for this target.
Path to cryosparc_worker/bin/cryosparcw executable.
- cache_path: str | None#
Path the SSD cache scratch directory, if applicable.
- cache_quota_mb: int | None#
Do not cache more than this amount on the SSD scrath drive..
- cache_reserve_mb: int | None#
Ensure at least this much space is free on the SSD scratch drive before caching.
- desc: str | None#
Human-readable description for this target.
- hostname: str#
Network machine hostname (same as name for for clusters).
- lane: str#
Lane name this target belongs to.
- name: str#
Identifier for this target.
- title: str#
Human-readable title for this target.
- worker_bin_path: str#
Path to cryosparc_worker/bin/cryosparcw executable.
- class SchedulerTargetNode#
Attributes:
Path the SSD cache scratch directory, if applicable.
Do not cache more than this amount on the SSD scrath drive..
Ensure at least this much space is free on the SSD scratch drive before caching.
Target configuration details.
Human-readable description for this target.
Network machine hostname (same as name for for clusters).
Lane name this target belongs to.
Identifier for this target.
Human-readable title for this target.
Path to cryosparc_worker/bin/cryosparcw executable.
- cache_path: str | None#
Path the SSD cache scratch directory, if applicable.
- cache_quota_mb: int | None#
Do not cache more than this amount on the SSD scrath drive..
- cache_reserve_mb: int | None#
Ensure at least this much space is free on the SSD scratch drive before caching.
- desc: str | None#
Human-readable description for this target.
- hostname: str#
Network machine hostname (same as name for for clusters).
- lane: str#
Lane name this target belongs to.
- name: str#
Identifier for this target.
- title: str#
Human-readable title for this target.
- worker_bin_path: str#
Path to cryosparc_worker/bin/cryosparcw executable.