Ended 2 months ago
90 participants
58 submissions

Задание по блоку Hydra (курс MLOps и production в DS исследованиях 3.0)

1) Создать как минимум две группы конфигов (для параметров препроцессинга и самой модели), добавить в них структурированные ИЛИ yaml-конфиги (4 балла)

2) Интегрировать чтение конфигураций через Compose-API в код разведочного анализа или пайплайнов (например, в скрипт Snakemake), использовать несколько произвольных параметров из прочитанных конфигураций в этом коде (2 балла)

3) Использовать instantiate для инициализации модели внутри вспомогательных python-модулей (или скрипта Snakemake) (2 балла)

4) Добавить (любым удобным способом) в переменные окружения число ядер процессора на своей машине. В одном из конфигов воспользоваться reslover'ом "oc.env" для чтения числа ядер. Использовать это значение в коде обучения или инициализации моделей, ограниив потребление cpu половиной доступных ядер (как вариант - использовать в ограничениях правил Snakemake) (2 балла)


 

Cookies help us deliver our services. By using our services, you agree to our use of cookies.