okay hi again so I will talk a little bit about the training resources we have at USIT and some
training we provide so although it's not like a very popular thing among us USIT and UiO has been
providing a lot of resources for the remote teaching especially this who came as a requirement
during the pandemic me and the students could not physically meet so there was a lot of requests
They have a lot of requests from schools so that students could login from their home and
the instructors could log in there from home and do some of their coursework and exercises online so
for this we had some resources that some computers which were used for some other purposes
They were repurposed and sort of like recycled with the help of our colleagues, they were provided so there's a
course running at the moment in one of these machines which is the which is a bioinformatics course
and up during this year we have already provided support for about 500 students for multiple courses
some I explained here in the the list here
one of the causes the INF5380 was actually first time conducted on Fox cluster and other courses
which are machine learning oriented are on the machine learning infrastructure so there's lot of
resources that has been used for these things, I think now we are sort of formalizing some formal way to
do this with some agreements with this hopefully we could use more Fox more in this
sense and when there are courses which HPC is not involved like HPC is not part of the course
they would use the light HPC and also the other machines that are sort of recycled and also the
machine learning infrastructure for this so if this resource is not enough
We have the sigma 2's course resources as a service which Jenny kindly explained a lot so there's a lot of
resources available for the courses so you could use our the small-scale servers then if you have
more resources needs you can you go for the Fox and even if that is not enough you can ask
for a like a sigma2 allocation for your big goals like national wide causes
then you move to the next one HPC specific training so this training is I think I'll start from
something Jenny said that you know not to burn bridges so we do it as like a collaborative process
for the past 15 years I think even more USIT has been providing HPC training since the
time of our Titan and Abel then at the same time other
places like Bergen and Trondheim they also providing services but this new NRIS
organization what we did was the training team was consolidated and we try to make one course for all
the HPC users so the instructors join in from, its like a collect the instructors from everywhere so
this way we can provide more courses for more
users in a more frequent way let's see whether okay can't see that screen I think let's
see that's okay so I have the links I have the links there so he could go and have a look
when you land on this pages you would see that this is Sophia
made this teaching material in a more interactive way like no not like teaching something
but learning together method in this way we have organized these courses so introduced so we
cater to different levels of users so we don't expect all our researchers who are extremely experts
and very good at what they do to know everything that goes on or behind the HPC system
because that's not something in their curriculum so in the University system even like we
don't have like a official curriculum to see how to use this PC systems or like remote
servers so sometimes become a paradigm shift it's like two old paradigm shift for some of them
because they are to use this terminal to connect and communicate with the servers and also use this
broker like some intermediate software in order to let the
job run for this of being the first introduced we sort of embrace the fact that not
all of our users are very much fluent in Unix so we try to get that trained like together like not
it's not like an exam based training curriculum here, it is continuous assessment and
learning together environment where people come and they learn and
the participant decide what to get out of the course so if they want like see through the whole
course they can see through and they can learn everything taught or they could come and learn
something specific so it's there's no pressure it's just everything that is stored it should be
useful from day one and then we have advanced topics in like back best practices how to
find how much resources do you actually need to allocate and also GPU based training
and also the training events link is also here other thing is we have also like a YouTube channel
where we record the training so people can come back and have a look at it if they miss it so if you
do not see through the whole event and also the new students and new researchers just joining in
they can come and refer to these things so basically what we have sort of understood is
it's one thing that you have very sophisticated well-functioning very powerful system up and running
and another thing that it is used in a the way that it should be used so focus is on the users so
we try to transfer this knowledge to this user so during this course is one thing happens is
you also learn things so some users come up with tricks and tips, tips and tricks and they
also share with us so it's sort of like
collaborative learning environment as I said before
then there's some specific training the USIT and UiO has been part of for a long time it is the
CodeRefinery here we teach more like software best practices so especially focus is on courses which
are not in university curriculums, when you go to a job and if they ask do you know how to
use Git version controlling so these sort of things are taught and learned, it is like a collaborator
learning environment so the best practices, FAIR data and all those no house which are not in many like
main curriculums are taught in this courses and this is also the unofficial sort of meeting ground
for the Nordic HPC where the Nordics, Finland, Denmark and other Nordic countries in
addition to that also Estonia is joining in they come and discuss this HPC
topics and also the research software engineer group is part of this but not officially and the
impact if you see like the thousands of learners come to this causes every year so the online
courses they are open to anybody in the world not only the nordics but it's mainly funded by the
Norwegian infrastructure collaboration which is NeIC and it's been like a very successful project
for now and then I'm not going to talk more about these things so I was supposed to show you some of
those links but due to technical difficulties I couldn't show but the I think the organizers could
share the slides so they could go and have a look so basically contact us we don't have like a
dedicated training email but the HPC drift is a good way to reach us if you have something to
that you need related
the courses learn computing is one thing and also to use the resources to teach your classes
from the user management how to share your data and specially the software installation that we
could help and that if you need a specific subset of software for the for the course that you would
like in the uniform environment that everybody could come and join in and like expect the same thing
to happen same thing same processing environment to be there you're welcome
and thank you for all the users who is giving feedback and using our resources and welcome in the
future and thank you very much
thank you Sabry can you
then we have some questions uh I will go back a little bit to
the GPUs you said you have GPU training courses is this for converting existing code from CPUs to
to GPUs or is it like a AI programming or what kind of GPU programming do you offer courses in
so this courses one thing is that the people who conduct GPU courses less specific like robotics other
like the teaching part they use the resources other things there's a dedicated GPU team which is
attached to the NRIS organization they also come and teach during these lessons how to utilize
the GPS on the HPC systems they don't necessarily teach how to put your code for example but
do that but it's not inside this training umbrella but we have a dedicated GPU team for that
they do that. The what I showed here is mainly how to use the GPS on the systems in the
expected way
yes that was it. There are a lot of focus on it or are there many people who want to learn more about
how to use our GPUs
yes yes so the GPUs became popular so they'll be like a new project coming up
that will help us with this more and more sort of take these GPUs to the general public so at the
moment in this courses it's not about how to put your code to GPU but there are courses at the moment
from the GPU team Sigma 2 and one more thing
I would mention that when you have the students and registrations and all these
GDPR and that sort of things it becomes a very challenging as well so nature is my help in this case we
are registering and that sort of so there are other resources who we use in attached
to UiO that not only that but it's also outside when you want to
handle this set of student registrations we use resources sort of like mainly
developed in Oslo
there is a questions about DPU and asking if we are using or investing in DPUs can you say
anything about that
we have sort of like a we are like very enthusiastic realistic people here
so it's just been like a huge discussion breakout in this room so the graphical processing unit
they are there but if I sort of like rephrase your question a little bit
we don't provide enough training on how to sort of
invite new people to GPUs that we should do so I will answer in that way but people who know how to
use GPUs if we provide the training on how to better use it so the newcomers are not that into it
but I think that's something we should we work on especially for like bioinformatics genome assembly
using GPUs and other fields who you need lot of computing power and has the potential to use GPUs
so we should have more courses yes
thank you very much Dagfinn then yeah yeah yeah and I think the question was more about the DPUs
data processing units but I think the answer here is that the we have DPUs in our NVIDIA cards
but we are not using DPUs this much these days so I think not that much okay
okay sorry about that we can
have that clarified in a later on session