Odborná definice
Odborná definice
Zarr je špecifikace a ekosystém na ukladání vícerozměrných typovaných polí rozdělených do komprimovaných chunků. Metadata opisují tvar, datový typ, pořadí osí, chunkování a kodeky, zatímco jednotlivé bloky lze číst nezávisle z lokálneho disku nebo objektového úložiště. V aplikovanej AI se používá pro satelitné snímky, mikroskopiu, klimatické kocky, embeddingy a tréninková datasety, kde úplné načtení pola do paměti není možné ani potřebné.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Zarr rozseká obrovskou dátovou kocku na menší balíky. Když model potřebuje pouze výrez obrazu, časový interval nebo vybrané kanály, systém stiahne príslušné chunky místo celého souboru. Výkon proto závisí na toho, jako velikost a tvar chunku kopírují skutečný způsob čítání. Příliš malé bloky zvyšují počet požadavků, příliš velké prenášají nepotřebné data. Formát řeší uložení, ne automaticky verziování, oprávnění ani význam osí.
Časté otázky
Časté otázky
Čím se Zarr liší od jednoho souboru Numpy?
Pole je rozdělené na samostatné chunky a může být uložené v adresári nebo objektovom úložisku, co podporuje čiastočné a paralelní čtení.
Jako zvolit velikost chunku?
Chunk má odpovídat typickému výrezu a cílové velikosti přenosu. Rozhodnutí se testuje na reálném úložisku a pracovnej záťaži.
Podporuje Zarr kompresi?
Ano, metadata mohou určit kodek a jeho parametry. Kompresný poměr se vyvažuje s nákladmi dekódování a priepustností.
Je Zarr databáze?
Ne v běžném relačnom smyslu. Je to datový model a úložný formát pro pole, bez SQL transakcií nebo automatickej správy entít.
Co je třeba archivovat pro reprodukovatelnost?
Kromě chunků i metadata, verzi špecifikace, význam dimenzií, jednotky, transformace a manifest konkrétní verze datasetu.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- Zarr documentation Zarr specifications
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
