For new accounts, this will generally have already happened but it doesn't hurt to do
it again.
We double click on "Terminal" and type in this command to get the training files.
Note again, the link below this video, or the QR code at the end of the video,
will take us to a page with the step-by-step links to follow including the command
which we can cut-and-paste instead of trying to type it in based on this video.
We could do this command any time we want to refresh to the latest modules,
which is useful because I will update them as I write more articles.
However, we'll see soon that our first Jupiter notebook (called Welcome.ipynb) includes an
easy way to simply click to run the same command for us in the
future.
After the files have been copied, we can navigate to our home directory,
double click on the xpublog directory. and double click on Welcome.ipynb.
The Welcome notebook has everything we need in it -
first some notes about Jupyter notebooks, which are usful if you are new to Jupyter
notebooks.
The key thing to learn right away is the run button.
Clicking the run button will step us through any notebook bit by bit.
Soon you'll learn that you can modify the notebook to your heart's content.
Especially interesting is changing code and then compiling and running it.
Since you have your own copy of notebooks, you are free to change anything.
When you save a notebook, it affects only your copy.
You can always reset back to the original by clicking
the run button while in this section titled 'refresh you Jupyter notebooks.'
Running that cell, with the run button, will overwrite all the
notebooks we have supplied for all exercises.
You could of course, modify the command you use to be more selective in what it
copies, prior to click run to run it.
Finally, we see a listing of the various xpublog notebooks,
and doubling clickig the first one will get us into the notebook
we need for the first real blog - one that I call "Hello SYCL and DPC++"
In the next video, we will get an introduction to SYCL and DPC++
while we try to enlighten our kitten Nermal.
It's a must-not-miss introduction to SYCL.
Remember to subscribe to my XPU blog channel, so we can explore heterogeneous programming
together.
Follow the link below, or the QR code, for the easy step-by-step follow-along.
Please leave comments and suggestions there too.
No topic is too big, or too small, to suggest as we explore XPU programming together.
I look forward to your feedback and suggestions.