Insert video transcripts into collapsible panels (#488)

This commit is contained in:
pollfly 2023-02-22 13:46:49 +02:00 committed by GitHub
parent ca60eaf36b
commit f92616efd3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 44 additions and 14 deletions

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, ClearML agent]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Welcome to ClearML. In this video well take a look at the ClearML Agent, which will allow you to run your tasks remotely and open the door for automating your workflows.
Remember our overview from the previous video? We talked about the pip package that allows us to run experiments and data management as well as the server, which stores everything we track. Today we add a third component: the ClearML Agent.
@ -63,3 +64,5 @@ Talking of which, lets say your wait times are very long because all data sci
In the following video well go a little deeper yet into this newly discovered automation thing we just saw and introduce things like automatic hyperparameter optimization and pipelines.
But for now, feel free to start spinning up some agents on your own machines completely for free at [app.clear.ml](https://app.clear.ml) or by using our self-hosted server on GitHub, and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg) if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, ClearML data]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video well take a look at both the command line and python interfaces of our data versioning tool called `clearml-data`.
In the world of machine learning, you are very likely dealing with large amounts of data that you need to put into a dataset. ClearML Data solves 2 important challenges that occur in this situation:
@ -86,3 +87,5 @@ If we now click on details again to look at the content, we can see that our cho
In this video, weve covered the most important uses of ClearML Data, so hopefully you have a good intuition into whats possible now and how valuable it can be. Building and updating your dataset versions from code is the best way to keep everything updated and make sure no data is ever lost. Youre highly encouraged to explore ways to automate as much of this process as possible, take a look at our documentation to find the full range of possibilities.
So what are you waiting for? Start tracking your datasets with `clearml-data` and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg) if you need any help.
</Collapsible>

View File

@ -16,8 +16,9 @@ keywords: [mlops, components]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Welcome to ClearML! This video will serve as an overview of the complete ClearML stack. Well introduce you to the most important concepts and show you how everything fits together, so you can deep dive into the next videos, which will cover the ClearML functionality in more detail.
ClearML is designed to get you up and running in less than 10 minutes and 2 magic lines of code. But if you start digging, youll quickly find out that it has a lot of functionality to offer. So lets break it down, shall we?
@ -50,3 +51,4 @@ As a final example of how you could use the agent's functionality, ClearML provi
As you can see ClearML is a large toolbox, stuffed with the most useful components for both data scientists and MLOps engineers. Were diving deeper into each component in the following videos if you need more details, but feel free to get started now at clear.ml.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, Experiment Manager]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Welcome to ClearML. In this video, well go deeper into some of the best practices and advanced tricks you can use while working with ClearML experiment management.
The first thing to know is that the Task object is the central pillar of both the experiment manager and the orchestration and automation components. This means that if you manage the task well in the experiment phase, it will be much easier to scale to production later down the line.
@ -67,3 +68,4 @@ For the next videos well finally cover automation and orchestration as well a
Feel free to check out and test all of these features at [app.clear.ml](https://app.clear.ml), or using our self-hosted server on GitHub and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg) if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, Experiment Manager]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Welcome to ClearML! In this video, youll learn how to quickly get started with the experiment manager by adding 2 simple lines of Python code to your existing project.
This is the experiment manager's UI, and every row you can see here, is a single run of your code. So lets set everything up in the code first, and then well come back to this UI later in the video.
@ -68,3 +69,4 @@ Scalars such as loss or accuracy will be plotted on the same axes which makes co
Finally, plots such as a confusion matrix and debug samples can be compared too. For those times when you just want to confirm that the new model is better with your own eyes.
Now that youre ready to start tracking and managing your experiments, well cover some more advanced features and concepts of the experiment manager in the next video. But if you want to get started right now, head over to clear.ml and join our community [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg) if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, machine learning, data scientist]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Welcome to ClearML! In this video, I'll try to walk you through a day in my life where I try to optimize a model, and
I'll be teaching you how I used to do it before I was working for ClearML, and then now that I'm using ClearML all the
time, what kind of problems it solved and what, how it made my life easier. So let's get started here.
@ -318,3 +319,4 @@ So I hope this kind of inspired you a little bit to try out ClearML. It's free t
or you can even host your own open source server with the interface that you can see right now. So why not have a go at
it? And thank you for watching.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, machine learning, mlops engineer]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello again and welcome to ClearML. In this video we'll be going over a workflow of a potential MLOps Engineer. Now an
MLOps Engineer is a vague term. This might be a specific person in your team that is doing only the Ops part of
machine learning. So the infrastructure and all of the workers and whatnot. Or it could be you as a data scientist. It
@ -453,3 +454,4 @@ instance so that you can always code already on the remote machine. So that's al
we're going to cover soon, but I think the video is already long enough. So thank you very, very much for watching.
Thank you very, very much for your attention. Let me know in the comments: if you want to see videos of these
hyperparameters, and pipelines, and sessions, and don't forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg) if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, GitHub Actions, CI/CD]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello, welcome back to ClearML my name is Victor and in this video I'll be going through some CI/CD tips and tricks you
can do with ClearML. For this video, I'm going to assume that you already know about ClearML and CI/CD.
In general, the CI/CD stuff will be relatively easy to understand but if this is your first time working with ClearML,
@ -282,3 +283,4 @@ these kinds of things and I hope you learned something valuable today. All of th
will be available in the link in the description, and if you need any help, join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), we're always there,
always happy to help and thank you for watching.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, hyperdatasets]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video, we're taking a closer look at Hyper-Datasets, a supercharged version of ClearML Data.
Hyper-Datasets is a data management system thats designed for unstructured data like text, audio, or visual data. It is part of the ClearML paid offering, which means it brings along quite a bit of upgrades over the open source `clearml-data`.
@ -73,3 +74,4 @@ If youve been following along with the other Getting Started videos, you shou
If youre interested in using Hyper-Datasets for your team, then contact us using our website, and well get you going in no time. In the meantime, you can enjoy the power of the open source components at [app.clear.ml](https://app.clear.ml), and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), if you need any help!
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, hyperparameter optimization, hyperparameter]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video well take a look at one cool way of using the agent other than rerunning a task remotely: hyperparameter optimization (HPO).
By now, we know that ClearML can easily capture our hyperparameters and scalars as part of the experiment tracking. We also know we can clone any task and change its hyperparameters, so theyll be injected into the original code at runtime. In the last video, we learnt how to make a remote machine execute this task automatically by using the agent.
@ -66,3 +67,4 @@ As we saw earlier, if youre a ClearML pro user, you can even launch your opti
And dont forget about autoscaling! You can run it for free using code of course, but with ClearML Pro you can set it up in the UI as well. Which means that, starting from scratch, you can have an autoscaling cluster of cloud VMs running hyperparameter optimization on your experiment tasks in just a few minutes. How cool is that?
In the next video, well take a look at another example of automation goodness: pipelines. In the meantime, why not try and optimize one of your existing models for free at [app.clear.ml](https://app.clear.ml), and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, automation, orchestration, pipeline]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video well take a look at how pipelines can be used as a way to easily automate and orchestrate multiple tasks.
Essentially, pipelines are a way to automate and orchestrate the execution of multiple tasks in a scalable way. Each task in the context of a ClearML pipeline is called a step or component, and it doesnt necessarily have to be an existing ClearML *task*, it can be any code.
@ -62,3 +63,4 @@ If we select a step from our pipeline, we can see much of the same details, but
But now comes the most powerful feature of all. Again, a pipeline controller is a task like any other, so… we can clone it like any other. Pressing the **+ New Run** button will allow us to do that from the UI! We can even change our global pipeline parameters here and, just like normal tasks, these will be injected into the original task and overwrite the original parameters. In this way, you can very quickly run many pipelines each with different parameters.
In the next video of this Getting Started series, well get a long-overdue look at ClearML Data, our data versioning tool. In the meantime, slap some pipeline decorators on your own functions for free at [app.clear.ml](https://app.clear.ml), and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, automation, orchestration, pipeline]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video well take a look at how pipelines can be created from tasks instead of from code like we saw in the last video.
The tasks themselves are already in the system by using the experiment manager. Whats important to note here though is that hyperparameters, scalars, and artifacts should be reported correctly because the pipeline will consider them to be the inputs and outputs of each step. In that way, a step can easily access for example the artifacts from a previous step.
@ -60,3 +61,4 @@ When we select a specific step, we can see its inputs and outputs as well as its
Finally, we can also clone the whole pipeline and change its parameters by clicking on the **+ New Run** button. This is the most powerful feature of all, as it allows us to really quickly rerun the whole pipeline with different parameters from the UI. The agents will take care of the rest!
In the next video of this Getting Started series, well take a look at ClearML Data, for real this time. In the meantime, spin up some pipeline controllers yourself for free at [app.clear.ml](https://app.clear.ml) and dont forget to join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), if you need any help.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, features, ClearML]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
ClearML is an open source MLOPS platform.
It's essentially a toolbox stuffed with everything you'll need to go from experimentation to production:
@ -33,3 +34,4 @@ Doesn't matter if you're starting small or already in production, there's always
Start for free at [app.clear.ml](https://app.clear.ml) or host your own server from our GitHub page.
</Collapsible>

View File

@ -17,8 +17,9 @@ keywords: [mlops, components, Autoscaler]
</iframe>
</div>
### Video Transcript
<br/>
<Collapsible type="info" title="Video Transcript">
Hello and welcome to ClearML. In this video well go a little more advanced and introduce autoscalers, the easiest way to build your very own flock of ClearML Agents.
Data science is inherently very inconsistent in its demand for compute resources. One moment youre just researching papers and need no compute at all, another moment youre making 16 GPUs scream and wishing you had more. Especially when running Hyperparameter Optimization or Pipelines, it can be very handy to have some extra hardware for a short time.
@ -66,3 +67,4 @@ Finally, when everything is done and the remote machines are idle, they will be
You can see that this functionality is very powerful when combined with for example hyperparameter optimization or pipelines that launch a lot of tasks at once. Obviously, it can be used as the primary way to get access to remote compute, but it can even be used as an extra layer on top of the machines you already have on-premise to spillover in case of large demand spikes for example. You dont pay when you dont use it, so there isnt really a good reason not to have one running at all times.
Get started right now for free at [app.clear.ml](https://app.clear.ml) and start spinning up remote machines with ClearML Pro if you want to save some money and effort by automating the boring stuff. If you run into any issues along the way, join our [Slack Channel](https://join.slack.com/t/clearml/shared_invite/zt-1kvcxu5hf-SRH_rmmHdLL7l2WadRJTQg), and well help you out.
</Collapsible>