Add charisma run
This commit is contained in:
parent
3dc7e257ce
commit
b30b86067d
2 changed files with 42 additions and 1 deletions
|
@ -9,6 +9,8 @@
|
||||||
- [Компонент DataBox и работа с файлами](./pages/databox.md)
|
- [Компонент DataBox и работа с файлами](./pages/databox.md)
|
||||||
- [Компонент MLComponent](./pages/mlcmp.md)
|
- [Компонент MLComponent](./pages/mlcmp.md)
|
||||||
- [Компонент ExperimentPipeline](./pages/pipeline.md)
|
- [Компонент ExperimentPipeline](./pages/pipeline.md)
|
||||||
- [Терминология](./pages/terminology.md)
|
|
||||||
- [Пайплайны MLDev](./pages/complex-pipeline.md)
|
- [Пайплайны MLDev](./pages/complex-pipeline.md)
|
||||||
|
- [Подключение к суперкомпьютеру](./pages/charisma.md)
|
||||||
|
- [Работа с модулем данных](./pages/datamodule-usage.md)
|
||||||
|
- [Терминология](./pages/terminology.md)
|
||||||
|
|
||||||
|
|
|
@ -161,3 +161,42 @@ environ:
|
||||||
Помимо этого, собранный SIF-контейнер помещается в `build/sif/`.
|
Помимо этого, собранный SIF-контейнер помещается в `build/sif/`.
|
||||||
|
|
||||||
Если в пайплайне предполагается несколько этапов, например, "обучить модель на суперкомпьютере, а затем построить отчёт о результатах обучения на обычных вычислительных ресурсах фреймворка", пайплайн будет разбит на [несколько частей](./split-pipeline.md). Этап с `CharismaStage` будет выделен в одну часть, а остальные этапы - в другую.
|
Если в пайплайне предполагается несколько этапов, например, "обучить модель на суперкомпьютере, а затем построить отчёт о результатах обучения на обычных вычислительных ресурсах фреймворка", пайплайн будет разбит на [несколько частей](./split-pipeline.md). Этап с `CharismaStage` будет выделен в одну часть, а остальные этапы - в другую.
|
||||||
|
|
||||||
|
## Запуск ExperimentPipeline
|
||||||
|
|
||||||
|
Сгенерированные в `build/pipelines` манифесты нужно поместить в папку `app`, чтобы они подключились к фреймворку. При необходимости, в этих манифестах можно сделать дополнительные изменения вручную. Например, убрать сгенерированную уникальную часть имени пайплайна.
|
||||||
|
|
||||||
|
Сгенерированный SIF-контейнер нужно загрузить в любой ящик (DataBox) модуля через файловый API. При запуске с SIF-контейнером можно работать как с обычной переменной - передавать путь к нему в запросе или указывать заранее известный путь прямо в `ExperimentPipeline`.
|
||||||
|
|
||||||
|
Содержимое запроса запуска такое же, как для обычного пайплайна:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"name": "charisma_sif",
|
||||||
|
"data": "test1/inputs/image.sif",
|
||||||
|
"datatype": "FILE",
|
||||||
|
"content_type": "application/octet-stream",
|
||||||
|
"shape": [
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "my_data",
|
||||||
|
"data": "test1/inputs/my_data/",
|
||||||
|
"datatype": "FILE",
|
||||||
|
"content_type": "application/octet-stream",
|
||||||
|
"shape": [
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"output_vars": [
|
||||||
|
{
|
||||||
|
"name": "my_result",
|
||||||
|
"data": "test1/outputs/my_result/"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
Loading…
Reference in a new issue