tensorflow:: عملیات:: ذخیره برش‌ها

#include <io_ops.h>

برش‌های تانسورهای ورودی را روی دیسک ذخیره می‌کند.

خلاصه

این مانند Save است، با این تفاوت که تانسورها می‌توانند در فایل ذخیره شده به عنوان برشی از یک تانسور بزرگتر فهرست شوند. shapes_and_slices شکل تانسور بزرگتر و برشی را که این تانسور پوشش می‌دهد، مشخص می‌کند. shapes_and_slices باید به تعداد tensor_names عنصر داشته باشد.

عناصر ورودی shapes_and_slices باید یکی از موارد زیر باشند:

  • رشته خالی، که در این صورت تانسور مربوطه به طور عادی ذخیره می‌شود.
  • رشته‌ای به شکل dim0 dim1 ... dimN-1 slice-spec که در آن dimI ابعاد تانسور بزرگتر است و slice-spec مشخص می‌کند که چه بخشی توسط تانسور پوشش داده شده است تا ذخیره شود.

خود slice-spec یک لیست جدا شده از هم است : slice0:slice1:...:sliceN-1 که در آن هر sliceI یکی از موارد زیر است:

  • رشته - به این معنی که برش تمام شاخص‌های این بُعد را پوشش می‌دهد
  • start,length که در آن start و length اعداد صحیح هستند. در این حالت، برش، اندیس‌های length را از start شروع می‌کند.

همچنین Save مراجعه کنید.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • نام فایل: باید یک عنصر واحد داشته باشد. نام فایلی که تانسور را در آن می‌نویسیم.
  • tensor_names: شکل [N] . نام تانسورهایی که باید ذخیره شوند.
  • shapes_and_slices: شکل [N] . مشخصات شکل‌ها و برش‌ها که هنگام ذخیره تانسورها استفاده می‌شوند.
  • داده‌ها: N تانسور برای ذخیره.

بازده:

سازنده‌ها و مخرب‌ها

SaveSlices (const :: tensorflow::Scope & scope, :: tensorflow::Input filename, :: tensorflow::Input tensor_names, :: tensorflow::Input shapes_and_slices, :: tensorflow::InputList data)

ویژگی‌های عمومی

operation

کارکردهای عمومی

operator::tensorflow::Operation () const

ویژگی‌های عمومی

عملیات

Operation operation

کارکردهای عمومی

ذخیره برش‌ها

 SaveSlices(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input filename,
  ::tensorflow::Input tensor_names,
  ::tensorflow::Input shapes_and_slices,
  ::tensorflow::InputList data
)

عملگر::tensorflow::عملیات

 operator::tensorflow::Operation() const