Kaggle Notebook Durumunu CLI ile 7 Satırda Özetle
Kaggle notebook'larını yerel makinenden `kaggle kernels push` ile çalıştırmaya başladıktan sonra hep aynı sorunu yaşarsın: durum kontrolü. Çalışıyor mu? Bitti mi? Hata mı aldı? Tarayıcıyı açıp kontrol etmek, log dosyalarında gezinmek sıkıyor sonunda.
Kohei Matsunobe'nin çalışması tam bu noktada işe yarar. `kaggle kernels status` ve `kaggle kernels output` komutlarını Python'dan çağıran bir script yazıyor ve notebook'un durumunu, loglarını ~7 satırda özetliyor. Aynı zamanda bir CSV satırına da kaydediyor, böylece geçmiş takibi yapabiliyorsun.
Windows'ta metin karmakarışıklığı (mojibake) sorunu da çözüyor ve scripti hem `.bat` dosyasından hem AI aracısından çalıştırılabilir hale getiriyor. Artık not defteri açıp log dosyasında arama yapmak yerine, terminal'de bir komut çalıştırıp sonucu anında görüyorsun. Özellikle uzun süren deneyler için zaman kazandırıyor, ne zaman bittiğini, nerede başarısız olduğunu hemen öğreniyorsun.
Kaggle üzerinde sık sık notebook çalıştırıyorsan, bu tür otomasyon scriptleri iş akışını ciddi şekilde hızlandırıyor.
0 yorum