Otevřít složku
Otevřete složku projektu v chatu agenta.
Před stažením velkého modelu můžete odhadnout jeho velikost na disku. Pomůže vám to zkontrolovat volné místo a naplánovat potřebné úložiště.
Otevřete složku projektu v chatu agenta.
Vytvořte Python skript pro výpočet velikosti vah.
Vykonajte skript v okně terminálu.
Projděte vytisknuté odhady velikosti pro každou bitovou hloubku.
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.Tento skript odhaduje velikost vah pouze pro model s 7 miliardami parametrů při různých bitových hloubkách bez přístupu k síti.
Agent použije write_file k vytvoření vašeho konverzního skriptu a zobrazí diff, abyste mohli změny zkontrolovat před schválením v režimu Ask first. Schválíte jej. Shell spustí váš konverzní skript a vrátí skutečný výstup. Terminál jasně zobrazuje kód ukončení a časové údaje. Rozdíl mezi metodami kvantizace 4bit ovlivňuje kvalitu a rychlost modelu. list_dir ukazuje velikost nového souboru pro srovnání dnes. read_file kontroluje protokoly o případných varováních nebo chybách. model quantization and compression potvrzuje, že kroky pracovního postupu nyní fungují efektivně.
Agent napíše váš vyhodnocovací skript pomocí edit_file a zobrazí diff pro vaše schválení, než zkontrolujete metriky, abyste zajistili, že je testování správné. Vy schválíte. Agent spustí skript přes Shell a nahlásí kód ukončení. Skóre perplexity a přesnosti se zobrazí, když váš vyhodnocovací skript je vytiskne. Kompromisy kvantizace při inferenci LLM ovlivňují rychlost a kvalitu, takže měříte tokeny za sekundu. Agent použije grep k vyhledání klíčových skóre ve výstupu. Porovnáte tyto výsledky se svým výchozím stavem a rozhodnete, zda je ztráta kvality přijatelná. Tento krok model quantization and compression vám pomůže vygenerovat moji vlastní dynamickou kvantizaci.