-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathform.yml
More file actions
136 lines (133 loc) · 3.87 KB
/
form.yml
File metadata and controls
136 lines (133 loc) · 3.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
---
cluster: "rivanna"
form:
- node_type
- num_nodes
- bc_num_hours
- num_cores
- num_memory
- work_dir
- auto_accounts
- gpu_type
- num_gpu
- mode
- option
- bc_email_on_started
- cryosparc_license_id
attributes:
bc_num_hours:
min: 1
max: 168
num_cores:
widget: "number_field"
label: "Number of cores per node"
value: 1
min: 1
max: 40
step: 1
num_nodes:
widget: "number_field"
label: "Number of nodes"
value: 1
min: 1
max: 1
step: 1
num_memory:
widget: "number_field"
label: "Memory per node in GB"
value: 6
min: 1
max: 1462
step: 1
auto_accounts:
value: null
label: "Allocation"
node_type:
widget: select
label: "Rivanna Partition"
options:
- [ "Standard", "standard",
data-hide-gpu-type: true,
data-hide-num-nodes: true,
data-hide-num-gpu: true,
data-hide-num-memory: true,
data-max-bc-num-hours: 168,
data-max-num-cores: 40,
]
- [ "Parallel", "parallel",
data-hide-gpu-type: true,
data-hide-num-gpu: true,
data-max-bc-num-hours: 72,
data-max-num-cores: 96,
data-min-num-cores: 4,
data-max-num-nodes: 64,
data-min-num-nodes: 2,
data-max-num-memory: 750,
]
- [ "GPU", "gpu",
data-min-num-gpu: 1,
data-max-num-gpu: 32,
data-max-num-cores: 128,
data-max-bc-num-hours: 72,
data-max-num-nodes: 4,
data-max-num-memory: 1953,
]
- [ "Interactive", "interactive",
data-hide-gpu-type: true,
data-hide-num-gpu: true,
data-max-bc-num-hours: 12,
data-max-num-cores: 12,
data-max-num-nodes: 2,
data-max-num-memory: 216,
]
- [ "BII", "bii", data-hide-gpu-type: true, data-hide-num-gpu: true]
- [ "BII-GPU", "bii-gpu"]
- [ "BII-LargeMem", "bii-largemem", data-hide-gpu-type: true, data-hide-num-gpu: true]
help: |
- **Standard** - (*1-40 cores*) For jobs on a single compute node
- **Parallel** - (*1-6000 cores*) For large parallel jobs on up to 64 nodes
- **GPU** - (*1-28 cores*) Rivanna node that has NVIDIA GPU
- **Interactive** - (*1-24 cores*) For quick interactive sessions
- **Bii,Bii-gpu,Bii-largemem** - (*1-40 cores*) Partition for Biocomplexity Institute and Initiative
- **Learn More** - [Queuing Policies]
[Queuing Policies]: https://www.rc.virginia.edu/userinfo/rivanna/queues/
work_dir:
widget: select
label: "Work Directory"
options:
- [ "SCRATCH", "/scratch/${USER}"]
- [ "HOME", "/home/${USER}" ]
- [ "PROJECT", "/project" ]
- [ "STANDARD", "/standard" ]
gpu_type:
widget: select
label: "Optional: GPU type for GPU partition"
options:
- [ "default", "--gres=gpu:" ]
- [ "NVIDIA A100", "--gres=gpu:a100:" ]
- [ "NVIDIA A6000", "--gres=gpu:a6000:" ]
- [ "NVIDIA V100", "--gres=gpu:v100:" ]
- [ "NVIDIA RTX3090","--gres=gpu:rtx3090:"]
- [ "NVIDIA RTX2080","--gres=gpu:rtx2080:"]
num_gpu:
widget: "number_field"
label: "Optional: Number of GPUs ( 1 ~ 4)"
value: 1
min: 1
max: 4
step: 1
mode:
widget: select
label: "Show Additional Options"
options:
- ["No", data-hide-option: true]
- ["Yes"]
option:
label: "Optional: Slurm Option ( Reservation, Constraint )"
cryosparc_license_id:
widget: text_field
required: true
placeholder: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
pattern: "^[\\w]{8}-[\\w]{4}-[\\w]{4}-[\\w]{4}-[\\w]{12}$"
label: "CryoSPARC License ID"
help: "Enter your personal CryoSPARC License ID. You can obtain a license from https://cryosparc.com/download."