You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you source activate the Anaconda environment after loading the openmpi, you would pick the MPI from Anaconda, which is not good and could lead to errors.
51
+
25
52
#### Location of the data on Tigress
26
53
27
-
The JET and D3D datasets containing multi-modal time series of sensory measurements leading up to deleterious events called plasma disruptions are located on /tigress filesystem on Princeton U clusters.
54
+
The JET and D3D datasets containing multi-modal time series of sensory measurements leading up to deleterious events called plasma disruptions are located on `/tigress/FRNN` filesystem on Princeton U clusters.
This will preprocess the data and save it in `/tigress/<netid>/processed_shots` and `/tigress/<netid>/normalization`
69
+
This will preprocess the data and save it in `/tigress/<netid>/processed_shots`, `/tigress/<netid>/processed_shotlists` and `/tigress/<netid>/normalization`
43
70
71
+
You would only have to run preprocessing once for each dataset. The dataset is specified in the config file `examples/conf.yaml`:
72
+
```yaml
73
+
paths:
74
+
data: jet_data_0D
75
+
```
76
+
It take takes about 20 minutes to preprocess in parallel and can normally be done on the cluster headnode.
44
77
45
78
#### Training and inference
46
79
47
-
Use Slurm scheduler to perform batch or interactive analysis on Tiger cluster.
80
+
Use Slurm scheduler to perform batch or interactive analysis on TigerGPU cluster.
48
81
49
82
##### Batch analysis
50
83
51
-
For batch analysis, make sure to allocate 1 process per GPU:
84
+
For batch analysis, make sure to allocate 1 MPI process per GPU. Save the following to slurm.cmd file (or make changes to the existing `examples/slurm.cmd`):
52
85
53
86
```bash
54
87
#!/bin/bash
@@ -58,15 +91,20 @@ For batch analysis, make sure to allocate 1 process per GPU:
@@ -104,7 +142,7 @@ Currently, FRNN is capable of working with JET and D3D data as well as cross-mac
104
142
```yaml
105
143
paths:
106
144
...
107
-
data: 'jet_data'
145
+
data: 'jet_data_0D'
108
146
```
109
147
use `d3d_data` for D3D signals, use `jet_to_d3d_data` ir `d3d_to_jet_data` for cross-machine regime.
110
148
@@ -116,6 +154,8 @@ paths:
116
154
```
117
155
if left empty `[]` will use all valid signals defined on a machine. Only use if need a custom set.
118
156
157
+
Other parameters configured in the conf.yaml include batch size, learning rate, neural network topology and special conditions foir hyperparameter sweeps.
0 commit comments