Dağıtık eğitim için veri kümelerini hazırla
Çiftçilerin ürün sağlığını izlemelerine yardımcı olan bir hassas tarım sistemi için bir veri kümesini ön işledin. Şimdi bir DataLoader oluşturarak veriyi yükleyeceksin ve GPU varsa veriyi dağıtık eğitim için GPU'lara yerleştireceksin. Not: Egzersiz aslında CPU kullanıyor, ancak kod CPU ve GPU için aynıdır.
Bazı veriler önceden yüklendi:
- Tarımsal görüntüler içeren örnek bir
dataset acceleratekütüphanesindenAcceleratorsınıfıDataLoadersınıfı
Bu egzersiz, kursun bir parçasıdır
PyTorch ile Verimli AI Model Eğitimi
Egzersiz talimatları
- Önceden tanımlanmış
datasetiçin birdataloaderoluştur. acceleratornesnesini kullanarakdataloader'ı mevcut aygıtlara yerleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
accelerator = Accelerator()
# Create a dataloader for the pre-defined dataset
dataloader = ____(____, batch_size=32, shuffle=True)
# Place the dataloader on available devices
dataloader = accelerator.____(____)
print(accelerator.device)