|
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