NastępnyNastępny poradnik
Przycinanie modelu
Techniczne
PRZEWODNIK techniczny
Serializacja modelu polega na zapisywaniu wyuczonego modelu uczenia maszynowego na dysku, dzięki czemu można go później załadować i uruchomić na innym komputerze lub w innym języku.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Wybrany format wpływa na przenośność, szybkość, rozmiar pliku, a nawet bezpieczeństwo.
After training, a model is just numbers (weights) plus a description of its architecture. Serialization writes that state into a file. Different ecosystems use different formats. Python pickle can execute arbitrary code when loading untrusted data. Many PyTorch checkpoints use pickle-based serialization, but torch.load security behavior is version-sensitive: PyTorch 2.6 and later default to weights_only=True when no pickle module is specified. Check the installed documentation and avoid disabling this protection for untrusted files. ONNX (Open Neural Network Exchange) is a framework-neutral format that lets a model trained in PyTorch run in another runtime or language. TensorFlow SavedModel is a directory format used for serving. Keras 3 saves to the native .keras format by default; its model.export API can produce a SavedModel for TensorFlow serving. Check the version-specific API. For large language models, safetensors has become popular because it stores only tensor data in a simple, fast, memory-mappable layout with no code execution, making it both safer and quicker to load. GGUF is widely used for running quantized LLMs efficiently on local hardware.
Zespół trenuje model w PyTorch, eksportuje go do ONNX i uruchamia w aplikacji C# bez zależności od Pythona.
Hugging Face rozprowadza wagi modeli jako zabezpieczenia, dzięki czemu użytkownicy mogą je pobierać bez ryzyka wykonania złośliwego kodu.
Programista pobiera plik GGUF skwantowanego LLM, aby uruchomić go lokalnie na procesorze laptopa.
Usługa TensorFlow ładuje katalog SavedModel zawierający wykres i zmienne służące do udostępniania prognoz za pośrednictwem interfejsu API.
Spodziewaj się ciągłej konsolidacji wokół bezpiecznych, przenośnych formatów. Safetensors stają się domyślnym sposobem publicznego udostępniania wag modeli, ponieważ eliminuje ryzyko wykonania kodu związane z piklem, a GGUF jest de facto standardem lokalnego wnioskowania LLM z kwantyzacją. ONNX stale się rozwija jako pomost pomiędzy platformami szkoleniowymi i zoptymalizowanymi środowiskami wykonawczymi wdrożeń na urządzeniach brzegowych, przeglądarkach i akceleratorach. Ogólnie rzecz biorąc, trend faworyzuje formaty, które są neutralne językowo, wydajne pod względem pamięci i bezpieczne z założenia.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Serializacja modelu polega na zapisywaniu wyuczonego modelu uczenia maszynowego na dysku, dzięki czemu można go później załadować i uruchomić na innym komputerze lub w innym języku. Wybrany format wpływa na przenośność, szybkość, rozmiar pliku, a nawet bezpieczeństwo.
Odpickowanie może spowodować uruchomienie dowolnego kodu, więc załadowanie niezaufanego pliku pikle może zagrozić Twojemu systemowi.
ONNX to format wymiany neutralny pod względem platformy, umożliwiający przenośność między środowiskami wykonawczymi, językami i sprzętem.
Safetensors pozwala uniknąć ryzyka wykonania kodu związanego z piklem i szybko się ładuje poprzez mapowanie pamięci, dzięki czemu jest bezpieczny i wydajny.
GGUF jest de facto formatem dystrybucji i uruchamiania skwantowanych LLM lokalnie i wydajnie.
ONNX przechwytuje wykres obliczeniowy modelu i parametry w standardowym schemacie, dzięki czemu może je wykonać dowolne kompatybilne środowisko wykonawcze.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Przycinanie modelu
Techniczne