GGUF SAFETENSORS
Konwersja plików

Konwertuj GGUF na SAFETENSORS

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja GGUF na SAFETENSORS?
Tak - GGUF konwertuje się na SAFETENSORS.

Uruchom konwerter taki jak gguf_to_safetensors lub GGUF2Safetensors; odczytuje on GGUF za pomocą biblioteki gguf, rzutuje każdy tensor na F16 (lub BF16) i zapisuje pliki .safetensors. Należy spodziewać się, że wynik będzie przybliżeniem oryginalnych wag, jeśli GGUF był skwantyzowany poniżej F16.

Również na SAFETENSORS: PICKLE

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować GGUF na SAFETENSORS?

Konwersja .gguf na .safetensors pozwala na ponowne załadowanie modelu do Hugging Face Transformers lub diffusers, jego dostrojenie (fine-tune) lub ponowną kwantyzację w inny sposób. GGUF jest zoptymalizowany pod kątem inferencji w llama.cpp, podczas gdy .safetensors to standardowy, wolny od „pickle” format dla ekosystemu PyTorch/HF. Pamiętaj, że bardzo nowe rewizje formatu GGUF nie zawsze dają się skonwertować.

Jak przekonwertować GGUF na SAFETENSORS

gguf_to_safetensors OPEN-SOURCE

Uruchom python gguf_to_safetensors.py --input model.gguf --output model.safetensors. Domyślnie używa F16; dodaj --bf16 dla wyjścia w formacie BF16.

GGUF2Safetensors OPEN-SOURCE

Rzutuje wagi GGUF na tensory PyTorch w pamięci i zapisuje folder Hugging Face z fragmentami .safetensors, gotowy do bezpośredniego użycia z Transformers.

biblioteka gguf + safetensors FREE

Załaduj za pomocą GGUFReader, wywołaj gguf.quants.dequantize() dla każdego tensora, a następnie safetensors.torch.save_file(). Pełna kontrola nad dtype i dzieleniem na fragmenty (sharding).

O tych formatach

Jakość i na co uważać

  • Dekwantyzacja skwantyzowanego GGUF (Q4/Q5/itp.) jest stratna - plik .safetensors nie będzie identyczny z oryginalnym modelem bit po bicie.
  • Nowsze wersje formatu GGUF mogą nie ulec konwersji, ponieważ narzędzia często nie nadążają za zmianami w llama.cpp.
  • Wynik to F16/BF16 (lub F32), więc rozmiar pliku znacznie wzrasta w porównaniu do kompaktowego, skwantyzowanego GGUF.

Najczęściej zadawane pytania

Czy konwersja GGUF na safetensors jest bezstratna?
Tylko jeśli GGUF był zapisany w F16/F32. Każda niższa kwantyzacja jest dekwantyzowana w sposób przybliżony i nie można jej dokładnie odwrócić.
Dlaczego mój nowy plik GGUF nie chce się skonwertować?
GGUF ewoluuje szybko; niektóre konwertery są przypisane do starszych rewizji i nie potrafią przetworzyć nowszych plików lub typów kwantyzacji.
Czy mogę załadować wynik w Hugging Face Transformers?
Tak, jeśli wygenerujesz poprawny folder HF (konfiguracja plus podzielone .safetensors), co jest celem narzędzia GGUF2Safetensors.
Wyjście F16 czy BF16?
BF16 lepiej zachowuje zakres dynamiczny dla dużych modeli; F16 jest bardziej uniwersalnie wspierany. Wybierz zgodnie ze swoją konfiguracją treningową.