Nhập môn Quản lý Phiên bản Dữ liệu với 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
Chức năng: Tải dữ liệu từ remote về workspace DVC
Trường hợp dùng: Bộ dữ liệu lớn hoặc artifact mô hình
dvc push
Chức năng: Tải dữ liệu lên remote
Trường hợp dùng: Chia sẻ hoặc lưu trữ artifact dữ liệu
git pull
Chức năng: Fetch/Merge từ remote Git repo
Trường hợp dùng: Đồng bộ nhánh local với remote
git push
Chức năng: Đẩy thay đổi local lên remote
Trường hợp dùng: Chia sẻ thay đổi lên Git remote
.dvc do Git theo dõi, không phải DVC
Tận dụng để checkout phiên bản cụ thể của tệp dữ liệu
Checkout tệp .dvc
$ git checkout <commit_hash|tag|branch>
.dvc$ dvc checkout <target>
$ dvc add <target>
.dvc đã đổi vào Git$ git add <target>.dvc
$ git commit <target>.dvc \
-m "Dataset updates"
$ git push origin main
$ dvc push
Nhập môn Quản lý Phiên bản Dữ liệu với DVC