|
9 | 9 | "## Learning Objectives\n",
|
10 | 10 | "In this module, the developer will:\n",
|
11 | 11 | "* Learn different oneCCL configurations inside the Intel® oneAPI toolkit\n",
|
12 |
| - "* Learn how to compile a oneCCL sample with different configurations via batch jobs on the Intel® DevCloud for oneAPI or in local environments\n", |
| 12 | + "* Learn how to compile a oneCCL sample with different configurations in local environment\n", |
13 | 13 | "* Learn how to program oneCCL with a simple sample\n",
|
14 | 14 | "* Learn how to port a oneCCL sample from CPU-only version to CPU&GPU version by using DPC++\n",
|
15 | 15 | "* Learn how to collect VTune™ Amplifier data for CPU and GPU runs\n",
|
|
164 | 164 | "cell_type": "markdown",
|
165 | 165 | "metadata": {},
|
166 | 166 | "source": [
|
167 |
| - "Once you achieve an all-clear from your compilation, you execute your program on the Intel DevCloud or in local environments.\n", |
| 167 | + "Once you achieve an all-clear from your compilation, you execute your program in your local environment.\n", |
168 | 168 | "\n",
|
169 | 169 | "#### Script - run.sh\n",
|
170 |
| - "the script **run.sh** encapsulates the program for submission to the job queue for execution.\n", |
| 170 | + "The script **run.sh** encapsulates the program for execution.\n", |
171 | 171 | "The user must switch to the g++ oneCCL configuration by inputting a custom configuration \"--ccl-configuration=cpu\" when running \"source setvars.sh\".\n"
|
172 | 172 | ]
|
173 | 173 | },
|
|
190 | 190 | "cell_type": "markdown",
|
191 | 191 | "metadata": {},
|
192 | 192 | "source": [
|
193 |
| - "\n", |
194 |
| - "#### Submitting **build.sh** and **run.sh** to the job queue\n", |
195 |
| - "Now we can submit the **build.sh** and **run.sh** to the job queue.\n", |
196 |
| - "\n", |
197 |
| - "##### NOTE - it is possible to execute any of the build and run commands in local environments.\n", |
198 |
| - "To enable users to run their scripts both on the DevCloud or in local environments, this and subsequent training checks for the existence of the job submission command **qsub**. If the check fails, it is assumed that build/run will be local." |
| 193 | + "#### Run build.sh and run.sh" |
199 | 194 | ]
|
200 | 195 | },
|
201 | 196 | {
|
|
589 | 584 | "cell_type": "markdown",
|
590 | 585 | "metadata": {},
|
591 | 586 | "source": [
|
592 |
| - "Once you achieve an all-clear from your compilation, execute your program on the DevCloud or in local environments.\n", |
| 587 | + "Once you achieve an all-clear from your compilation, execute your program in your local environment.\n", |
593 | 588 | "\n",
|
594 | 589 | "#### Script - run.sh\n",
|
595 |
| - "The script **run.sh** encapsulates the program for submission to the job queue for execution.\n" |
| 590 | + "The script **run.sh** encapsulates the program for execution.\n" |
596 | 591 | ]
|
597 | 592 | },
|
598 | 593 | {
|
|
614 | 609 | "cell_type": "markdown",
|
615 | 610 | "metadata": {},
|
616 | 611 | "source": [
|
617 |
| - "#### Submitting **build.sh** and **run.sh** to the job queue\n", |
618 |
| - "Now we can submit the **build.sh** and **run.sh** to the job queue.\n", |
619 |
| - "\n", |
620 |
| - "##### NOTE - it is possible to execute any of the build and run commands in local environments.\n", |
621 |
| - "To enable users to run their scripts both on the Intel DevCloud or in local environments, this and subsequent training checks for the existence of the job submission command **qsub**. If the check fails it is assumed that build/run will be local." |
| 612 | + "#### Run build.sh and run.sh" |
622 | 613 | ]
|
623 | 614 | },
|
624 | 615 | {
|
|
803 | 794 | "# Summary\n",
|
804 | 795 | "In this lab the developer will have learned the following:\n",
|
805 | 796 | "* Know different oneCCL configurations inside oneAPI toolkit\n",
|
806 |
| - "* Know how to compile a oneCCL sample with different configurations via batch jobs on the Intel oneAPI DevCloud or in local environments\n", |
| 797 | + "* Know how to compile a oneCCL sample with different configurations in local environment\n", |
807 | 798 | "* Know how to program oneCCL with a simple sample\n",
|
808 | 799 | "* Know how to port a oneCCL sample from CPU-only version to CPU&GPU version by using DPC++\n",
|
809 | 800 | "* Know how to collect VTune Amplifier data for CPU and GPU runs"
|
|
0 commit comments