GGUF ONNX
Filkonvertering

Konverter GGUF til ONNX

HURTIGSVAR
Er det mulig å konvertere GGUF til ONNX?
Ja - GGUF konverterer til ONNX.

Det finnes ingen direkte GGUF-til-ONNX-eksportør. Den realistiske veien er å konvertere .gguf tilbake til en Hugging Face-modell (safetensors) med et GGUF-til-safetensors-verktøy, laste den i Transformers, og deretter kjøre optimum-cli export onnx for å produsere .onnx. Forvent store filer, siden dekvantisering fjerner størrelsesbesparelsene fra GGUF.

Også til ONNX: H5

På denne siden

Testet på macOS, Windows og Linux
Sist verifisert Sep 2026

Flere gratis konverteringer

HEIC, PNG, WEBP, MP3 og mer - alle verktøy her er gratis.

Åpne verktøykassen

Hvorfor konvertere GGUF til ONNX?

Folk vil ha GGUF som .onnx for å kjøre en modell i ONNX Runtime, DirectML eller andre plattformuavhengige akseleratorer som ikke leser GGUF. Fordi ONNX trenger en standard beregningsgraf og GGUF er en llama.cpp-spesifikk kvantisert beholder, må du først rekonstruere en vanlig PyTorch-modell og deretter eksportere den.

Hvordan konvertere GGUF til ONNX

Dekvantiser GGUF til safetensors OPEN-SOURCE

Bruk en konverterer som verktøyet ungguf eller et gguf-leserskript for å gjøre .gguf tilbake til fullpresisjons safetensors som Transformers kan laste.

Eksporter til ONNX med Optimum FREE

Pek Optimum mot den rekonstruerte modellen: optimum-cli export onnx --model ./model-dir onnx-out/ skriver .onnx-filen.

Eksporter manuelt med PyTorch OPEN-SOURCE

For arkitekturer som ikke støttes, last modellen i PyTorch og kall torch.onnx.export(model, dummy_input, "model.onnx") selv.

Om disse formatene

Kvalitet og hva du bør passe på

  • Dekvantisering av en kvantisert GGUF kan ikke gjenopprette presisjonen som gikk tapt under kvantisering, og komplekse kvantiseringstyper (som IQ-varianter) vil kanskje ikke konverteres feilfritt.
  • Den resulterende ONNX-filen har full presisjon, så den kan være flere ganger større enn den kompakte GGUF-filen du startet med.
  • Optimum støtter kun visse arkitekturer rett ut av boksen; nisjemodeller eller tilpassede modeller kan trenge en manuell eksportkonfigurasjon eller feile.

Ofte stilte spørsmål

Kan jeg eksportere GGUF direkte til ONNX?
Nei. Du må først konvertere GGUF til en PyTorch/safetensors-modell, og deretter eksportere denne til ONNX.
Vil ONNX-modellen være like liten som GGUF?
Nei. Dekvantisering gjenoppretter full presisjon, så ONNX-filen er vanligvis mye større med mindre du re-kvantiserer den etterpå.
Gjenoppretter dekvantisering den opprinnelige nøyaktigheten?
Nei. Kvantisering er tapende (lossy), så de gjenopprettede vektene bærer de samme feilene som den kvantiserte GGUF-filen.
Hvilke verktøy trenger jeg?
En GGUF-til-safetensors-konverterer pluss Hugging Face Transformers og Optimum (eller PyTorch for manuell eksport).