Klasörü aç
Proje klasörünüzü ajan sohbetinde açın.
Büyük bir modeli indirmeden önce diskte kaplayacağı alanı tahmin edebilirsiniz. Bu, boş alanı kontrol etmenize ve depolama ihtiyaçlarınızı planlamanıza yardımcı olur.
Proje klasörünüzü ajan sohbetinde açın.
Ağırlık boyutlarını hesaplamak için bir Python betiği oluşturun.
Betik terminal penceresinde yürütün.
Her bit derinliği için yazdırılan boyut tahminlerini gözden geçirin.
size_estimate.pysavedpython size_estimate.pyexit 0size_estimate.py18 linespython size_estimate.pyexit 0# comment
params = 7000000000
for b in [32, 16, 8, 4]:
size_gb = (params * b) / 1e9
print(f"{b}-bit: {size_gb:.1f} GB") Code ready.Bu betik, ağ bağlantısı olmadan farklı bit derinliklerinde yalnızca 7 milyar parametreli bir model için ağırlık boyutunu tahmin eder.
Ajan, dönüşüm betiğinizi oluşturmak için write_file kullanır ve Ask first modunda onaylamadan önce değişiklikleri gözden geçirebilmeniz için bir diff gösterir. Onaylayın. Shell dönüşüm betiğinizi çalıştırır ve gerçek çıktıyı döndürür. Terminal, çıkış kodunu ve zamanlama ayrıntılarını net bir şekilde gösterir. 4bit nicelleme yöntemleri arasındaki fark model kalitesini ve hızını etkiler. list_dir karşılaştırma amacıyla yeni dosya boyutunu gösterir. read_file günlüklerde herhangi bir uyarı veya hata olup olmadığını kontrol eder. makine öğrenimi model sıkıştırma, iş akışı adımlarının etkili olduğunu doğrular.
Ajan, metrikleri gözden geçirmeden önce testin doğru olduğundan emin olmanız için onayınız için bir diff göstererek edit_file kullanarak değerlendirme betiğinizi yazar. Onaylarsınız. Ajan betiği Shell aracılığıyla çalıştırır ve çıkış kodunu bildirir. Değerlendirme betiğiniz bunları yazdırdığında Perplexity ve doğruluk skorları görünür. llm çıkarımındaki nicelleme ödünleşimleri hız ve kaliteyi etkilediğinden, saniyedeki token sayısını ölçersiniz. Ajan, anahtar skorları çıktıda aramak için grep kullanır. Kalite kaybının kabul edilebilir olup olmadığını karar vermek için bu sonuçları taban çizginizle karşılaştırırsınız. Bu model sıkıştırma derin öğrenme adımı, kendi dinamik nicellememi oluşturmama yardımcı olur.