注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
palantir_models_serializers.DillSerializer は、dill.dump と dill.load を使用してPythonオブジェクトを dill ↗ でシリアライズし、ユーザーのオブジェクトをディスクに保存および読み込みます。
DillSerializer クラスは、scikit-learn や statsmodels を含む多くのPythonオブジェクトをシリアライズするために使用できます。
palantir_models_serializers.CloudPickleSerializer は、cloudpickle.dump と cloudpickle.load を使用してPythonオブジェクトを Cloudpickle ↗ でシリアライズし、ユーザーのオブジェクトをディスクに保存および読み込みます。
CloudPickleSerializer クラスは、scikit-learn や statsmodels を含む多くのPythonオブジェクトをシリアライズするために使用できます。
palantir_models_serializers.JsonSerializer は、yaml.safe_dump と json.safe_load を使用してPythonのディクショナリをJSONとしてシリアライズします。
palantir_models_serializers.YamlSerializer は、yaml.safe_dump と yaml.safe_load を使用してPythonのディクショナリをJSONとしてシリアライズします。
現在、palantir_models_serializers ライブラリは、 Hugging Face モデル ↗ 用の3つのデフォルトシリアライザー、HfPipelineSerializer、HfAutoTokenizerSerializer、そして HfAutoModelSerializer を提供しています。3つのHugging Faceシリアライザーすべてが、transformers ライブラリをPython環境の依存関係として追加することを必要とします。
palantir_models_serializers.HfPipelineSerializer は、save_pretrained を使用して transformers.pipeline ↗ オブジェクトをシリアライズし、パイプラインオブジェクトを再生成します。
HfPipelineSerializer には、パイプラインの タスク ↗ を表す必須の文字列パラメーターが1つあります。追加のkwargsは、パイプラインの読み込みに使用されます。