mirror of
https://github.com/clearml/clearml
synced 2025-04-02 00:26:05 +00:00
Link to clear.ml docs and fix links (#389)
* switch allegro.ai links to clear.ml * fix colab links * add newline
This commit is contained in:
parent
0da2499269
commit
a79447bba6
@ -1,7 +1,7 @@
|
||||
# `clearml-task` - Execute ANY python code on a remote machine
|
||||
|
||||
Using only your command line and __zero__ additional lines of code, you can easily integrate the ClearML platform
|
||||
into your experiment. With the `clearml-task` command, you can create a [Task](https://allegro.ai/clearml/docs/docs/concepts_fundamentals/concepts_fundamentals_tasks.html)
|
||||
into your experiment. With the `clearml-task` command, you can create a [Task](https://clear.ml/docs/latest/docs/fundamentals/task)
|
||||
using any script from **any python code or repository and launch it on a remote machine**.
|
||||
|
||||
The remote execution is fully monitored. All outputs - including console / tensorboard / matplotlib -
|
||||
@ -12,7 +12,7 @@ are logged in real-time into the ClearML UI.
|
||||
With the `clearml-task` command, you specify the details of your experiment including:
|
||||
* Project and task name
|
||||
* Repository / commit / branch
|
||||
* [Queue](https://allegro.ai/clearml/docs/docs/concepts_fundamentals/concepts_fundamentals_workers_and_queues.html)
|
||||
* [Queue](https://clear.ml/docs/latest/docs/fundamentals/agents_and_queues#what-is-a-queue)
|
||||
name
|
||||
* Optional: the base docker image to be used as underlying environment
|
||||
* Optional: alternative python requirements, in case `requirements.txt` is not found inside the repository.
|
||||
@ -34,7 +34,7 @@ track and visualize the results in the ClearML Web UI.
|
||||
### Prerequisites
|
||||
|
||||
- A single python script, or an up-to-date repository containing the codebase.
|
||||
- `clearml` installed. `clearml` also has a [Task](https://allegro.ai/clearml/docs/rst/getting_started/index.html)
|
||||
- `clearml` installed. `clearml` also has a [Task](https://clear.ml/docs/latest/docs/fundamentals/task)
|
||||
feature but it requires two lines of code in order to integrate the platform.
|
||||
- `clearml-agent` running on at least one machine (to execute the experiment)
|
||||
|
||||
@ -56,7 +56,7 @@ By default, the execution working directory will be the root of the repository.
|
||||
The names of the arguments should match the argparse arguments, but without the '--' prefix. Instead
|
||||
of --key=value -> use `--args key=value`, for example `--args batch_size=64 epochs=1`
|
||||
5. Select the queue for your Task's execution, for example: `--queue default`. If a queue isn't chosen, the Task
|
||||
will not be executed, it will be left in [draft mode](https://allegro.ai/clearml/docs/docs/concepts_fundamentals/concepts_fundamentals_tasks.html?highlight=draft#task-states-and-state-transitions),
|
||||
will not be executed, it will be left in [draft mode](https://clear.ml/docs/latest/docs/fundamentals/task#task-states),
|
||||
and you can enqueue and execute the Task at a later point.
|
||||
6. Add required packages. If your repo has a requirements.txt file, you don't need to do anything; `clearml-task`
|
||||
will automatically find the file and put it in your Task. If your repo does __not__ have a requirements file and
|
||||
@ -83,7 +83,7 @@ You will be launching a single local script file (no git repo needed) on a remot
|
||||
5. If you have a docker container with an entire environment in which you want your script to run inside,
|
||||
add e.g. `--docker nvcr.io/nvidia/pytorch:20.11-py3`
|
||||
6. Select the queue for your Task's execution, for example: `--queue dual_gpu`. If a queue isn't chosen, the Task
|
||||
will not be executed, it will be left in [draft mode](https://allegro.ai/clearml/docs/docs/concepts_fundamentals/concepts_fundamentals_tasks.html?highlight=draft#task-states-and-state-transitions),
|
||||
will not be executed, it will be left in [draft mode](https://clear.ml/docs/latest/docs/fundamentals/task#task-states),
|
||||
and you can enqueue and execute it at a later point.
|
||||
|
||||
``` bash
|
||||
|
@ -9,7 +9,7 @@
|
||||
"source": [
|
||||
"# Allegro ClearML Keras with TensorBoard example\n",
|
||||
"\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/frameworks/keras/Allegro_Trains_keras_TB_example.ipynb)\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/frameworks/keras/jupyter_keras_TB_example.ipynb)\n",
|
||||
"\n",
|
||||
"This example introduces ClearML with Keras and TensorBoard functionality, including automatic logging, models, and TensorBoard outputs. You can find more frameworks examples [here](https://github.com/allegroai/clearml/tree/master/examples/frameworks).\n",
|
||||
"\n",
|
||||
@ -40,7 +40,7 @@
|
||||
"### Create a new task.\n",
|
||||
"To create a new Task object, call the `Task.init` method providing it with `project_name` (the project name for the experiment) and `task_name` (the name of the experiment). When `Task.init` executes, a link to the Web UI Results page for the newly generated Task will be printed, and the Task will be updated in real time in the ClearML demo server.\n",
|
||||
"\n",
|
||||
"You can read about the `Task` class in the docs [here](https://allegro.ai/docs/task.html)."
|
||||
"You can read about the `Task` class in the docs [here](https://clear.ml/docs/latest/docs/fundamentals/task)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -228,4 +228,4 @@
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 1
|
||||
}
|
||||
}
|
@ -9,7 +9,7 @@
|
||||
"source": [
|
||||
"# Allegro ClearML matplotlib example\n",
|
||||
"\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/frameworks/matplotlib/Allegro_Trains_matplotlib_example.ipynb)\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/frameworks/matplotlib/jupyter_matplotlib_example.ipynb)\n",
|
||||
"\n",
|
||||
"This example introduces ClearML with matplotlib functionality. It also shows seaborn functionality. You can find more frameworks examples [here](https://github.com/allegroai/clearml/tree/master/examples/frameworks).\n",
|
||||
"\n",
|
||||
@ -42,7 +42,7 @@
|
||||
"\n",
|
||||
"To create a new Task object, call the `Task.init` method providing it with `project_name` (the project name for the experiment) and `task_name` (the name of the experiment). When `Task.init` executes, a link to the Web UI Results page for the newly generated Task will be printed, and the Task will be updated in real time in the ClearML demo server.\n",
|
||||
"\n",
|
||||
"You can read about the `Task` class in the docs [here](https://allegro.ai/docs/task.html)."
|
||||
"You can read about the `Task` class in the docs [here](https://clear.ml/docs/latest/docs/fundamentals/task)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -235,4 +235,4 @@
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 1
|
||||
}
|
||||
}
|
@ -9,9 +9,9 @@
|
||||
"source": [
|
||||
"# Allegro ClearML logging example\n",
|
||||
"\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/reporting/Allegro_Trains_logging_example.ipynb)\n",
|
||||
"[](https://colab.research.google.com/github/allegroai/clearml/blob/master/examples/reporting/jupyter_logging_example.ipynb)\n",
|
||||
"\n",
|
||||
"This example introduces ClearML [Logger](https://allegro.ai/docs/logger.html) functionality. Logger is the ClearML console log and metric interface.\n",
|
||||
"This example introduces ClearML [Logger](https://clear.ml/docs/latest/docs/fundamentals/logger) functionality. Logger is the ClearML console log and metric interface.\n",
|
||||
"\n",
|
||||
"You can find more reporting examples [here](https://github.com/allegroai/clearml/tree/master/examples/reporting)."
|
||||
]
|
||||
@ -42,7 +42,7 @@
|
||||
"\n",
|
||||
"To create a new Task object, call the `Task.init` method providing it with `project_name` (the project name for the experiment) and `task_name` (the name of the experiment). When `Task.init` executes, a link to the Web UI Results page for the newly generated Task will be printed, and the Task will be updated in real time in the ClearML demo server.\n",
|
||||
"\n",
|
||||
"You can read about the `Task` class in the docs [here](https://allegro.ai/docs/task.html).\n",
|
||||
"You can read about the `Task` class in the docs [here](https://clear.ml/docs/latest/docs/fundamentals/task).\n",
|
||||
"\n",
|
||||
"After the Task is created, get a Logger for it."
|
||||
]
|
||||
@ -77,7 +77,7 @@
|
||||
},
|
||||
"source": [
|
||||
"### Explicit scalar logging\n",
|
||||
"Use the [Logger.report_scalar](https://allegro.ai/docs/logger.html#clearml.logger.Logger.report_scalar) method to explicitly log scalars. Scalar plots appear in the Web UI, Results > Scalars tab."
|
||||
"Use the [Logger.report_scalar](https://clear.ml/docs/latest/docs/references/sdk/logger#report_scalar) method to explicitly log scalars. Scalar plots appear in the Web UI, Results > Scalars tab."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -112,7 +112,7 @@
|
||||
"\n",
|
||||
"You can log other data and report the data in a variety of plot types, including histograms, confusion matrices, 2D and 3D scatter diagrams, and surface diagrams. They appear in the Results > Plots tab.\n",
|
||||
"\n",
|
||||
"For information about the methods to report each type of plot, see the [Logger](https://allegro.ai/docs/logger.html) module.\n"
|
||||
"For information about the methods to report each type of plot, see the [Logger](https://clear.ml/docs/latest/docs/references/sdk/logger) module.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -228,7 +228,7 @@
|
||||
"\n",
|
||||
"We use StorageManager to download a local copy of the files. You can use it immediately. Just provide the URL. Cache is enabled by default for all downloaded remote URLs/files.\n",
|
||||
"\n",
|
||||
"For more information, you can read about the storage manager [here](https://allegro.ai/docs/storage_manager_storagemanager.html)."
|
||||
"For more information, you can read about the storage manager [here](https://clear.ml/docs/latest/docs/references/sdk/storage)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -273,7 +273,7 @@
|
||||
"source": [
|
||||
"#### Report images and media\n",
|
||||
"\n",
|
||||
"Use [Logger.report_image](https://allegro.ai/docs/logger.html?highlight=report_image#clearml.logger.Logger.report_image) and [Logger.report_media](https://allegro.ai/docs/logger.html?highlight=report_media#clearml.logger.Logger.report_media) to report the downloaded samples. The debug samples appear in the Results > Debug Samples tab."
|
||||
"Use [Logger.report_image](https://clear.ml/docs/latest/docs/references/sdk/logger#report_image) and [Logger.report_media](https://clear.ml/docs/latest/docs/references/sdk/logger#report_media) to report the downloaded samples. The debug samples appear in the Results > Debug Samples tab."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -316,7 +316,7 @@
|
||||
},
|
||||
"source": [
|
||||
"### Explicit text logging\n",
|
||||
"Use [Logger.report_text](https://allegro.ai/docs/logger.html?highlight=report_text#clearml.logger.Logger.report_text) to log text message. They appear in Results > Log."
|
||||
"Use [Logger.report_text](https://clear.ml/docs/latest/docs/references/sdk/logger#report_text) to log text message. They appear in Results > Log."
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -344,7 +344,7 @@
|
||||
"\n",
|
||||
"Reports are flushed in the background every couple of seconds, and at the end of the process execution.\n",
|
||||
"\n",
|
||||
"Or, flush the Logger by calling [Logger.flush](https://allegro.ai/docs/logger.html?highlight=report_text#clearml.logger.Logger.flush)."
|
||||
"Or, flush the Logger by calling [Logger.flush](https://clear.ml/docs/latest/docs/references/sdk/logger#flush)."
|
||||
]
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user