注: 以下の翻訳の正確性は検証されていません。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は、パイプラインの読み込みに使用されます。