|
38 | 38 | "\n",
|
39 | 39 | "And if you have some extra time and interest, we have supplementary chapters to teach you about advanced (often experimental, or under development) features:\n",
|
40 | 40 | "\n",
|
41 |
| - "* [Supplementary Chapter 1: Using DYAD to accelerate distributed Deep Learning (DL) training](./dyad_dlio.ipynb)\n", |
| 41 | + "* [Supplementary Chapter 1: Using DYAD to accelerate distributed Deep Learning (DL) training](./supplementary/dyad/dyad_dlio.ipynb)\n", |
42 | 42 | "\n",
|
43 | 43 | "Let's get started! To provide some brief, added background on Flux and a bit more motivation for our tutorial, \"Shift+Enter\" the cell below to watch our YouTube video!"
|
44 | 44 | ]
|
|
173 | 173 | "tags": []
|
174 | 174 | },
|
175 | 175 | "source": [
|
176 |
| - "Did you know you can also get help for a specific command? For example, let's run, e.g. `flux help jobs` to get information on a sub-command:" |
| 176 | + "<div class=\"alert alert-block alert-info\">\n", |
| 177 | + "<span style=\"font-weight:600\">Tip:</span> Did you know you can also get help for a specific command? For example, run, `flux help jobs` to get information on a sub-command.\n", |
| 178 | + "</div>" |
177 | 179 | ]
|
178 | 180 | },
|
179 | 181 | {
|
|
1170 | 1172 | },
|
1171 | 1173 | {
|
1172 | 1174 | "cell_type": "code",
|
1173 |
| - "execution_count": 28, |
| 1175 | + "execution_count": 1, |
1174 | 1176 | "id": "2735b1ca-e761-46be-b509-a86b771628fc",
|
1175 | 1177 | "metadata": {},
|
1176 | 1178 | "outputs": [
|
|
1180 | 1182 | "text": [
|
1181 | 1183 | "flux-job: task(s) exited with exit code 1\n",
|
1182 | 1184 | "flux-job: task(s) exited with exit code 1\n",
|
1183 |
| - "7db0bdd6f967\n", |
1184 |
| - "usage: flux-ion-resource.py [-h] [-v]\n", |
1185 |
| - " {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}\n", |
1186 |
| - " ...\n", |
1187 |
| - "flux-ion-resource.py: error: argument {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}: invalid choice: 'stat' (choose from 'match', 'update', 'info', 'stats', 'stats-cancel', 'cancel', 'find', 'status', 'set-status', 'set-property', 'get-property', 'ns-info', 'params')\n", |
1188 |
| - "awk: line 1: syntax error at or near *\n", |
| 1185 | + "awk: line 1: syntax error at or near :\n", |
| 1186 | + "e8cfed35f636\n", |
1189 | 1187 | "flux-tree-helper: ERROR: Expecting value: line 1 column 160 (char 159)\n",
|
1190 |
| - "Jul 05 04:27:34.087814 UTC broker.err[0]: rc2.0: flux tree -N1 -c1 --leaf --prefix=tree.1.1 --njobs=1 -- hostname Exited (rc=1) 0.5s\n", |
1191 |
| - "usage: flux-ion-resource.py [-h] [-v]\n", |
1192 |
| - " {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}\n", |
1193 |
| - " ...\n", |
1194 |
| - "flux-ion-resource.py: error: argument {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}: invalid choice: 'stat' (choose from 'match', 'update', 'info', 'stats', 'stats-cancel', 'cancel', 'find', 'status', 'set-status', 'set-property', 'get-property', 'ns-info', 'params')\n", |
1195 |
| - "awk: line 1: syntax error at or near *\n", |
1196 |
| - "flux-tree-helper: ERROR: Expecting value: line 1 column 157 (char 156)\n", |
1197 |
| - "Jul 05 04:27:35.284158 UTC broker.err[0]: rc2.0: flux tree -N1 -c2 --topology=2 --queue-policy=fcfs --prefix=tree.1 --njobs=2 -- hostname Exited (rc=1) 2.3s\n", |
1198 |
| - "usage: flux-ion-resource.py [-h] [-v]\n", |
1199 |
| - " {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}\n", |
1200 |
| - " ...\n", |
1201 |
| - "flux-ion-resource.py: error: argument {match,update,info,stats,stats-cancel,cancel,find,status,set-status,set-property,get-property,ns-info,params}: invalid choice: 'stat' (choose from 'match', 'update', 'info', 'stats', 'stats-cancel', 'cancel', 'find', 'status', 'set-status', 'set-property', 'get-property', 'ns-info', 'params')\n", |
1202 |
| - "awk: line 1: syntax error at or near *\n", |
| 1188 | + "Jul 05 05:20:32.333883 UTC broker.err[0]: rc2.0: flux tree -N1 -c1 --leaf --prefix=tree.1.1 --njobs=1 -- hostname Exited (rc=1) 0.6s\n", |
| 1189 | + "awk: line 1: syntax error at or near :\n", |
| 1190 | + "flux-tree-helper: ERROR: Expecting value: line 1 column 156 (char 155)\n", |
| 1191 | + "Jul 05 05:20:33.523886 UTC broker.err[0]: rc2.0: flux tree -N1 -c2 --topology=2 --queue-policy=fcfs --prefix=tree.1 --njobs=2 -- hostname Exited (rc=1) 2.4s\n", |
| 1192 | + "awk: line 1: syntax error at or near :\n", |
1203 | 1193 | "flux-tree-helper: ERROR: Expecting value: line 1 column 155 (char 154)\n",
|
1204 | 1194 | "cat: ./tree.out: No such file or directory\n"
|
1205 | 1195 | ]
|
|
1718 | 1708 | "We recommend not running `flux top` in the notebook as it is not designed to display output from a command that runs continuously.\n",
|
1719 | 1709 | "\n",
|
1720 | 1710 | "## Flux pstree \n",
|
1721 |
| - "In analogy to `top`, Flux provides `flux pstree`. Try it out in the JupyterLab terminal or here in the notebook.\n", |
| 1711 | + "In analogy to `top`, Flux provides `flux pstree`. Try it out in the <button data-commandLinker-command=\"terminal:open\" data-name=\"flux\" href=\"#\">JupyterLab terminal</button> or here in the notebook.\n", |
1722 | 1712 | "\n",
|
1723 | 1713 | "## Flux proxy\n",
|
1724 | 1714 | "\n",
|
|
0 commit comments