MLOps Academy · Ders

Verileri Uzak Depolamaya Gönderin

Veri kümelerini bir DVC uzak bağlantısıyla S3 veya GCS üzerinde saklayın.

3. ders / 413 adım

Verileri Uzak Depolamaya Gönderin, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Önbellek Yalnızca Yereldir

Şimdiye kadar verileriniz tek bir makinedeki DVC yerel önbelleğinde bulunuyor. Ekip arkadaşlarınız ve sürekli tümleştirme sistemi bu önbelleğe erişemez; bu nedenle verileri saklamak için ortak bir yere ihtiyacınız vardır.

DVC Uzak Depolamasıyla Tanışın

Bir DVC uzak depolaması, veri önbelleğinizin yüklendiği bulut veya paylaşılan depolama alanıdır. Bunu Git uzak deposuna benzetebilirsiniz; ancak burada kod yerine büyük veriler bulunur.

Birçok Arka Uç Desteklenir

DVC; S3, Google Cloud Storage, Azure, SSH ve hatta sıradan bir paylaşılan klasörle çalışır. Ekibinizin hâlihazırda kullandığı depolama alanını seçebilirsiniz. ☁️

S3 Uzak Depolaması Ekleyin

Depolamayı kaydetmek için dvc remote add komutunu kullanın. -d seçeneği bunu varsayılan olarak işaretler; böylece gönderme ve çekme işlemleri otomatik olarak bunu kullanır.

dvc remote add -d storage s3://my-bucket/dvcstore

Uzak Depolama Yapılandırmasını İşleyin

Uzak depolama ayarı .dvc/config dosyasında bulunur. Her ekip arkadaşının ek kurulum yapmadan aynı uzak depolamayı kullanabilmesi için bunu Git'e işleyin.

git add .dvc/config
git commit -m "Add S3 DVC remote"

Kimlik Bilgileri Git'in Dışında Kalır

DVC, bulut kimlik bilgilerini işlenmiş yapılandırmadan değil, ortamınızdan veya AWS profilinizden okur. Gizli bilgiler güvende kalır ve sürüm denetiminin dışında tutulur.

export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...

Verileri Gönderin

Önbelleğinizdeki her şeyi uzak depolamaya yüklemek için dvc push komutunu çalıştırın. Yalnızca orada henüz bulunmayan dosyalar gönderilir; bu nedenle işlem hızlı kalır.

dvc push

Verileri ve Git'i Birlikte Gönderin

Güvenli bir alışkanlık olarak önce verileri, ardından kodu gönderin. Böylece Git'teki .dvc işaretçileri her zaman uzak depolamada zaten bulunan verilere işaret eder.

dvc push
git push

Ekip Arkadaşlarınız Verileri Çeker

Bir ekip arkadaşınız depoyu klonlayıp git pull çalıştırdıktan sonra, .dvc dosyalarının belirttiği veri kümelerini indirmek için dvc pull komutunu çalıştırır. Kod ve veriler yeniden bir araya gelir.

git clone <repo>
dvc pull

Fetch ve Pull Karşılaştırması

dvc fetch verileri yalnızca önbelleğe indirirken dvc pull, verileri çalışma klasörünüze de geri yükler. Pull, tek adımda fetch ile çalışma alanına alma işleminin birleşimidir.

Yinelenenleri Önleme Bant Genişliğinden Tasarruf Sağlar

Uzak depolama içerik adresli olduğundan değişmemiş dosyalar yeniden yüklenmez. Yalnızca gerçekten yeni olan veri parçalarını gönderin. 🚀

Hızlı Denetim

İzlediğiniz verileri yerel önbellekten paylaşılan depolamaya hangi komut gönderir?

Özet

Bir DVC uzak depolaması eklediniz, yapılandırmasını işlediniz ve verileri yüklemek için dvc push komutunu kullandınız. Ekip arkadaşlarınız, işaretçilerinizin belirttiği veri kümelerini almak için dvc pull komutunu çalıştırır.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Verileri Uzak Depolamaya Gönderin” dersi ücretsiz mi?

Evet — “Verileri Uzak Depolamaya Gönderin” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“Verileri Uzak Depolamaya Gönderin” dersinde ne öğreneceğim?

Veri kümelerini bir DVC uzak bağlantısıyla S3 veya GCS üzerinde saklayın. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Verileri Uzak Depolamaya Gönderin” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Git Verileri Neden Tek Başına Sürümleyemez
  2. DVC'yi Başlatın ve Bir Veri Kümesini İzleyin
  3. Verileri Uzak Depolamaya Gönderin
  4. Önceki Bir Veri Kümesine Geri Dönün
← MLOps Academy Sayfasına Dön