GGUF ONNX
Filkonvertering

Konvertera GGUF till ONNX

SNABBT SVAR
Är det möjligt att konvertera GGUF till ONNX?
Ja - GGUF konverteras till ONNX.

Det finns ingen direkt GGUF-till-ONNX-exportör. Den realistiska vägen är att konvertera .gguf tillbaka till en Hugging Face-modell (safetensors) med ett GGUF-till-safetensors-verktyg, ladda den i Transformers och sedan köra optimum-cli export onnx för att skapa .onnx-filen. Räkna med stora filer, eftersom dekvantisering tar bort de storleksbesparingar som GGUF ger.

Även till ONNX: H5

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Sep 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera GGUF till ONNX?

Folk vill ha GGUF som .onnx för att köra en modell i ONNX Runtime, DirectML eller andra plattformsoberoende acceleratorer som inte läser GGUF. Eftersom ONNX behöver en standardiserad beräkningsgraf och GGUF är en llama.cpp-specifik kvantiserad behållare, måste du först rekonstruera en vanlig PyTorch-modell och sedan exportera den.

Hur man konverterar GGUF till ONNX

Dekvantisera GGUF till safetensors OPEN-SOURCE

Använd en konverterare som verktyget ungguf eller ett gguf-lässkript för att förvandla .gguf tillbaka till safetensors med full precision som Transformers kan ladda.

Exportera till ONNX med Optimum FREE

Peka Optimum på den rekonstruerade modellen: optimum-cli export onnx --model ./model-dir onnx-out/ skriver .onnx-filen.

Exportera manuellt med PyTorch OPEN-SOURCE

För arkitekturer som inte stöds, ladda modellen i PyTorch och anropa torch.onnx.export(model, dummy_input, „model.onnx”) själv.

Om dessa format

Kvalitet & vad man bör tänka på

  • Dekvantisering av en kvantiserad GGUF kan inte återställa den precision som förlorades under kvantiseringen, och komplexa kvantiseringstyper (som IQ-varianter) kanske inte går att konvertera helt felfritt.
  • Den resulterande ONNX-filen har full precision, så den kan vara flera gånger större än den kompakta GGUF-filen du startade med.
  • Optimum stöder endast vissa arkitekturer direkt; nischade eller anpassade modeller kan behöva en manuell exportkonfiguration eller misslyckas.

Vanliga frågor

Kan jag exportera GGUF direkt till ONNX?
Nej. Du måste först konvertera GGUF till en PyTorch/safetensors-modell och sedan exportera den till ONNX.
Kommer ONNX-modellen vara lika liten som GGUF-filen?
Nej. Dekvantisering återställer full precision, så ONNX-filen är vanligtvis mycket större om du inte kvantiserar om den efteråt.
Återställer dekvantisering den ursprungliga noggrannheten?
Nej. Kvantisering är en förstörande process (lossy), så de återställda vikterna bär på samma fel som den kvantiserade GGUF-filen.
Vilka verktyg behöver jag?
En GGUF-till-safetensors-konverterare plus Hugging Face Transformers och Optimum (eller PyTorch för en manuell export).