@@ -271,22 +271,68 @@ cd Supervisor/workflows/p3b1_mlrMBO/ext/EQ-R/eqr
271
271
272
272
Launching the workflow:
273
273
274
- Use the cori_ * files in the ` swift ` directory to launch the workflow. Edit
275
- ` cori_workflow3.sh ` setting the relevant variables as appropriate. All easily
276
- changed settings are delineated by the ` USER SETTINGS START ` and ` USER SETTINGS END `
274
+ 1 . Make a copy of ` cori_workflow3.sh `
275
+ 2 . Edit the copy setting the relevant variables there
276
+ as appropriate. All easily
277
+ changed settings are delineated by the ` USER SETTINGS START ` and ` USER SETTINGS END `
277
278
markers. Note that these variables can be easily overwritten from the calling
278
- environment (use ` export ` in your shell). By default these are set up for short
279
+ environment (use ` export ` in your shell). By default these are set up for a short-ish
279
280
debugging runs and will need to be changed for a production run.
281
+ 3 . ` source cori_settings.sh `
282
+ 4 . Run the workflow by running your workflow script, passing an experiment id.
280
283
281
284
An example:
282
285
283
286
```
284
287
cd Supervisor/workflows/p3b1_mlrMBO/swift
288
+ cp cori_workflow3.sh my_cori_workflow.sh
289
+ # edit my my_cori_workflow.sh
285
290
source cori_settings.sh
286
- ./cori_workflow .sh T1
291
+ ./my_cori_workflow .sh T1
287
292
```
288
293
where T1 is the experiment ID.
289
294
290
295
### Running on Theta ###
291
296
292
- TODO
297
+ * Download, install etc. the user requirements listed at the top of this
298
+ document.
299
+
300
+ All the system requirements (see above) have been installed on Theta for except
301
+ for the EQ/R swift extension.
302
+
303
+ * Compile the EQ/R swift-t extension.
304
+ ```
305
+ cd Supervisor/workflows/p3b1_mlrMBO/ext/EQ-R/eqr
306
+ ./bootstrap
307
+ source ./theta_build_settings.sh
308
+ ./configure
309
+ make install
310
+ ```
311
+
312
+ Launching the workflow:
313
+
314
+ 1 . Make a copy of ` theta_workflow.sh `
315
+ 2 . Edit the copy setting the relevant variables there
316
+ as appropriate. All easily
317
+ changed settings are delineated by the ` USER SETTINGS START ` and ` USER SETTINGS END `
318
+ markers. Note that these variables can be easily overwritten from the calling
319
+ environment (use ` export ` in your shell). By default these are set up for a short-ish
320
+ debugging runs and will need to be changed for a production run.
321
+ 3 . Run the workflow by running your workflow script, passing an experiment id.
322
+
323
+ An example:
324
+
325
+ ```
326
+ cd Supervisor/workflows/p3b1_mlrMBO/swift
327
+ cp theta_workflow.sh my_theta_workflow.sh
328
+ # edit my theta_workflow.sh if necesasry
329
+ ./theta_workflow.sh T1
330
+ ```
331
+
332
+ where T1 is the experiment ID.
333
+
334
+ Note that Theta use the _ ai_ -version of the workflow. The benchmark is launched
335
+ using Supervisor/workflows/p3b1_mlrMBO/scripts/theta_run_model.sh. In there, the
336
+ ` PYTHONHOME ` shell variable can be changed to specify a different python installation to
337
+ run the model with. If you do change the python installation, the python
338
+ system requirements mentioned above will need to be satisfied.
0 commit comments