Как сделать ML-эксперимент переносимым... без боли

ML-эксперимент уже готов, код работает, зависимости установлены, но теперь нужно запустить обучение на мощных GPU, которые... где-то в другом кластере. Знакомая ситуация?

И нужно не просто скопировать в целевой кластер пару рабочих скриптов, но и воспроизвести Python-окружение, разобраться с тяжёлыми CUDA и PyTorch, решить проблемы совместимости.

Дол…

11