Введение в версионирование данных с DVC
Ravi Bhadauria
Machine Learning Engineer
$ dvc push <target>$ dvc pull <target>
$ dvc push data.csv
$ dvc push
$ dvc fetch
-r$ dvc push -r aws_remote data.csv
dvc pull
Функция: Загружает данные из удалённого хранилища в рабочее пространство DVC
Применение: Большие наборы данных или артефакты модели
dvc push
Функция: Отправляет данные в удалённое хранилище
Применение: Совместное использование или хранение артефактов данных
git pull
Функция: Получает и объединяет данные из удалённого репозитория Git
Применение: Синхронизация локальной ветки с удалённой
git push
Функция: Отправляет локальные изменения в удалённый репозиторий
Применение: Публикация изменений в удалённом репозитории Git
Файл .dvc отслеживается Git, а не DVC
Это позволяет переключаться на конкретную версию файла данных
Переключить файл .dvc
$ git checkout <commit_hash|tag|branch>
.dvc$ dvc checkout <target>
$ dvc add <target>
.dvc в Git$ git add <target>.dvc
$ git commit <target>.dvc \
-m "Dataset updates"
$ git push origin main
$ dvc push
Введение в версионирование данных с DVC