GGUF ONNX
Filkonvertering

Konverter GGUF til ONNX

HURTIGT SVAR
Er det muligt at konvertere GGUF til ONNX?
Ja - GGUF kan konverteres til ONNX.

Der findes ingen direkte GGUF-til-ONNX-eksportør. Den realistiske vej er at konvertere .gguf tilbage til en Hugging Face-model (safetensors) med et GGUF-til-safetensors-værktøj, indlæse den i Transformers og derefter køre optimum-cli export onnx for at producere .onnx-filen. Forvent store filer, da dekvantisering fjerner GGUF's størrelsesbesparelser.

Også til ONNX: H5

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Sep 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere GGUF til ONNX?

Folk ønsker GGUF som .onnx for at køre en model i ONNX Runtime, DirectML eller andre acceleratorer på tværs af platforme, der ikke læser GGUF. Da ONNX kræver en standard beregningsgraf, og GGUF er en llama.cpp-specifik kvantiseret container, skal du først rekonstruere en normal PyTorch-model og derefter eksportere den.

Sådan konverterer du GGUF til ONNX

Dekvantiser GGUF til safetensors OPEN-SOURCE

Brug en konverter såsom ungguf-værktøjet eller et gguf-læsescript til at omdanne .gguf tilbage til fuld-præcision safetensors, som Transformers kan indlæse.

Eksporter til ONNX med Optimum FREE

Peg Optimum på den rekonstruerede model: optimum-cli export onnx --model ./model-dir onnx-out/ skriver .onnx-filen.

Eksporter manuelt med PyTorch OPEN-SOURCE

For arkitekturer, der ikke understøttes, skal du indlæse modellen i PyTorch og selv kalde torch.onnx.export(model, dummy_input, "model.onnx").

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Dekvantisering af en kvantiseret GGUF kan ikke genvinde den præcision, der gik tabt under kvantiseringen, og komplekse kvantiseringstyper (som IQ-varianter) kan muligvis ikke konverteres fejlfrit.
  • Den resulterende ONNX er i fuld præcision, så den kan være flere gange større end den kompakte GGUF, du startede med.
  • Optimum understøtter kun visse arkitekturer som standard; niche- eller specialbyggede modeller kan kræve en manuel eksportkonfiguration eller fejle.

Ofte stillede spørgsmål

Kan jeg eksportere GGUF direkte til ONNX?
Nej. Du skal først konvertere GGUF til en PyTorch/safetensors-model og derefter eksportere denne til ONNX.
Vil ONNX-modellen være lige så lille som GGUF?
Nej. Dekvantisering gendanner fuld præcision, så ONNX-filen er typisk meget større, medmindre du genkvantiserer den bagefter.
Gendanner dekvantisering den oprindelige nøjagtighed?
Nej. Kvantisering er tabsgivende (lossy), så de gendannede vægte bærer de samme fejl som den kvantiserede GGUF.
Hvilke værktøjer skal jeg bruge?
En GGUF-til-safetensors-konverter plus Hugging Face Transformers og Optimum (eller PyTorch til manuel eksport).