Safetensors documentation
واجهة برمجة تطبيقات Tensorflow
واجهة برمجة تطبيقات Tensorflow
safetensors.tensorflow.load_file
< source >( filename: typing.Union[str, os.PathLike]backend: str = 'mmap' ) → Dict[str, tf.Tensor]
المعاملات
- filename (
str، أوos.PathLike) — اسم الملف الذي يحتوي على المتجهات - backend (
str، اختياري، القيمة الافتراضية"mmap") — خلفية التخزين المستخدمة لتقديم بايتات الموترات. يستخدم"mmap"(الافتراضي) و"pread"الأمرpread(2)لقراءة بايتات الموترات.
يعيد
Dict[str, tf.Tensor]
قاموس يحتوي على الاسم كمفتاح والقيمة كـtf.Tensor
يحمّل ملف safetensors إلى صيغة tensorflow.
safetensors.tensorflow.load
< source >( data: bytes ) → Dict[str, tf.Tensor]
يحمّل ملف safetensors إلى صيغة tensorflow من بايتات نقية.
safetensors.tensorflow.save_file
< source >( tensors: typing.Dict[str, tensorflow.Tensor]filename: typing.Union[str, os.PathLike]metadata: typing.Optional[typing.Dict[str, str]] = None ) → None
المعاملات
- tensors (
Dict[str, tf.Tensor]) — المصفوفات الواردة. يجب أن تكون المصفوفات متصلة وكثيفة. - filename (
strأوos.PathLike) — اسم الملف الذي سنحفظ فيه. - metadata (
Dict[str, str]، اختياري، القيمة الافتراضيةNone) — بيانات وصفية نصية اختيارية قد ترغب في حفظها في الترويسة. فعلى سبيل المثال، قد يكون من المفيد تحديد مزيد من التفاصيل حول المصفوفات الأساسية. هذا الأمر إخباري بحت ولا يؤثر على تحميل المصفوفات.
يعيد
None
يحفظ قاموسًا من المتجهات (tensors) في بايتات خام بصيغة safetensors.
safetensors.tensorflow.save
< source >( tensors: typing.Dict[str, tensorflow.Tensor]metadata: typing.Optional[typing.Dict[str, str]] = None ) → bytes
المعاملات
- tensors (
Dict[str, tf.Tensor]) — المصفوفات الواردة. يجب أن تكون المصفوفات متصلة وكثيفة. - metadata (
Dict[str, str]، اختياري، القيمة الافتراضيةNone) — بيانات وصفية نصية اختيارية قد ترغب في حفظها في الترويسة. فعلى سبيل المثال، قد يكون من المفيد تحديد مزيد من التفاصيل حول المصفوفات الأساسية. هذا الأمر إخباري بحت ولا يؤثر على تحميل المصفوفات.
يعيد
bytes
البايتات الخام التي تمثل التنسيق
يحفظ قاموسًا من المتجهات (tensors) في بايتات خام بصيغة safetensors.