Co je soubor LoRA?

Soubor LoRA ukládá naučené nízkorozměrné tenzory adaptéru, které upravují vybrané vrstvy kompatibilního základního modelu. Samotný základ obvykle neobsahuje. V komunitách difuze je adaptér často distribuován jako jediný soubor .safetensors; v pracovních postupech PEFT bývají váhy adaptéru vedle souboru adapter_config.json.

Kompaktní adaptér LoRA obsahující párované nízkorozměrné tenzory propojené se samostatným základním modelem a tokenem metadat.
Adaptér obsahuje naučenou aktualizaci. Kompatibilita a význam vycházejí z jeho vztahu se základním modelem a konfigurací.

Co soubor vah skutečně obsahuje

Na koncepční úrovni se LoRA učí párované nízkorozměrné matice pro vybrané moduly. Serializovaný adaptér ukládá hodnoty těchto tenzorů pod názvy, které loaderu říkají, kam aktualizace patří. Může také obsahovat malé množství metadat podporovaných kontejnerem.

Nemusí opakovat každý zmrazený parametr ze základu. To je výhoda ukládání LoRA v AI, ale také důvod, proč stažený adaptér obvykle není použitelný samostatně.

Je každý soubor .safetensors LoRA?

Ne. SafeTensors je kontejner tenzorů, nikoli typ adaptéru. Soubor .safetensors může obsahovat úplný checkpoint, VAE, embedding, adaptér nebo jiné tenzory. Co představuje, určují názvy tenzorů, metadata a kontext loaderu.

LoRA naopak nemusí používat SafeTensors. Hugging Face PEFT může ve výchozím nastavení uložit váhy adaptéru jako adapter_model.safetensors nebo jako binární soubor, když je bezpečná serializace vypnuta. Jiné ekosystémy používají vlastní konvence balení. Posuzujte balíček, nikoli známou příponu.

Doprovodné soubory mohou být nezbytné

Standardní adresář adaptéru PEFT obsahuje váhy a adapter_config.json. Tato konfigurace zaznamenává typ PEFT, cílové moduly a parametry potřebné k rekonstrukci chování adaptéru; může také určit název nebo cestu základního modelu. Karta modelu může uvádět licenci, zamýšlené použití a kontext hodnocení.

my_adapter/
├── adapter_model.safetensors  # naučené tenzory adaptéru
├── adapter_config.json        # jak a kam je aplikovat
└── README.md                  # původ, použití a podmínky

Difuzní LoRAs se často sdílejí jako jediný soubor, protože cílový ekosystém používá konvence nebo vložená metadata. Tato praktičnost může skrývat chybějící kontext. Uchovejte původní stránku nebo URL karty modelu, přesný identifikátor základu, spouštěcí slova, doporučenou sílu, licenci a kontrolní součet, pokud jsou důležité.

Význam přesného základního modelu

Adaptér byl vytrénován vůči konkrétní architektuře a stavu základu. Loader může nekompatibilní názvy tenzorů odmítnout okamžitě, jemnější nekompatibility však mohou pouze vytvářet špatný výstup. „SDXL LoRA“ nebo „adaptér Llama“ nemusí být dostatečně přesný identifikátor; pokud záleží na reprodukovatelnosti, použijte publikovaný repozitář, revizi nebo přesný místní kontrolní součet.

Místně upravený základ vytváří ještě silnější závislost. Pokud jej nelze reprodukovat z veřejného zdroje, zachováním samotné LoRA vám zůstane aktualizace vah, které už nevlastníte.

Mění síla LoRA soubor?

Běhové prostředí obvykle aplikuje měřítko bez přepsání uloženého adaptéru. Různé hodnoty síly v uživatelském rozhraní proto ze stejných bytů vytvářejí odlišné inferenční chování. Sloučení adaptéru do základu je jiné: vypočítá odvozené váhy a může uložit nový úplný artefakt.

Zaznamenejte měřítko a pořadí kombinace, pokud jsou součástí produkčního postupu. Potřebujete-li přesný sloučený výstup, uchovejte jej samostatně; potřebujete-li flexibilitu, uchovejte základ a nesloučené adaptéry.

Rychlý kontrolní seznam

  1. Určete kontejner a potvrďte, že jej loader podporuje.
  2. Zkontrolujte názvy tenzorů a metadata udržovaným nástrojem; nespouštějte neznámý pomocný kód.
  3. Zaznamenejte přesný kompatibilní základ a revizi.
  4. Uchovávejte konfiguraci a kontext karty modelu spolu s vahami.
  5. Po stažení a po každém přenosu vytvořte hash souboru.
  6. Před archivací rodiny jej otestujte v zamýšleném běhovém prostředí.

Zachovejte závislost, ne pouze adaptér

U veřejného neměnného základu můžete usoudit, že stačí přesný identifikátor. U soukromých, upravených nebo mizejících základů uchovejte přesný základ s adaptérem. Srovnání checkpointu a LoRA pomáhá rozhodnout, které artefakty odpovídají vašemu cíli obnovy.

Tensor Archive seskupuje vybrané místní tenzory pro přesnou ověřenou obnovu. Nedoplňuje chybějící spouštěcí slova, neslibuje kompatibilitu mezi architekturami ani nerekonstruuje základ z vah adaptéru.

Umístěte soubor do spravovatelné knihovny

Pomocí návodu jeden základ s mnoha adaptéry uspořádejte závislosti a před odstraněním duplicit nebo experimentálních variant postupujte podle průvodce místem na disku pro LoRA.

Zdroje

Zachovejte adaptér a jeho přesný základ.Stažení zdarma ↓