tensorflow:: ورودی:: مقداردهنده اولیه

#include <ops.h>

مقداردهی اولیه امکان ساخت یک شیء ورودی از انواع مختلف ثابت‌های C++ مانند ثابت‌های اولیه ساده و لیست‌های مقداردهی اولیه تو در تو که نشان‌دهنده یک آرایه چندبعدی هستند را فراهم می‌کند.

خلاصه

سازنده‌های مقداردهی اولیه همگی قالب هستند، بنابراین می‌توان از انواع ثابت‌های C++ که در بالا ذکر شد برای ساخت یک مقداردهی اولیه استفاده کرد. مقداردهی اولیه مقداری را که با آن ساخته شده است در یک شیء Tensor ذخیره می‌کند.

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

Initializer (const T & v)
از یک مقدار اسکالر از نوع حسابی یا نوعی که می‌تواند به رشته تبدیل شود (مثلاً ...) بسازید.
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
از یک مقدار اسکالر و یک شکل صریح بسازید.
Initializer (const std::initializer_list< T > & v)
از یک لیست اولیه از اسکالر (یک تانسور یک بعدی) بسازید.
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
از یک لیست اولیه از اسکالر ها و یک شکل صریح بسازید.
Initializer (const std::initializer_list< Initializer > & v)
ساخت یک تانسور چندبعدی از یک لیست مقداردهی اولیه تودرتو.

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

status
Status
tensor

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

AsTensorProto ()
TensorProto

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

وضعیت

Status tensorflow::Input::Initializer::status

تانسور

Tensor tensorflow::Input::Initializer::tensor

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

AsTensorProto

TensorProto tensorflow::Input::Initializer::AsTensorProto()

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

از یک مقدار اسکالر از نوع حسابی یا نوعی که می‌تواند به رشته تبدیل شود (مثلاً ...) بسازید.

یک رشته به صورت تحت اللفظی).

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

از یک مقدار اسکالر و یک شکل صریح بسازید.

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

از یک لیست اولیه از اسکالر (یک تانسور یک بعدی) بسازید.

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

از یک لیست اولیه از اسکالر ها و یک شکل صریح بسازید.

مقداردهنده اولیه

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< Initializer > & v
)

ساخت یک تانسور چندبعدی از یک لیست مقداردهی اولیه تودرتو.

توجه داشته باشید که سینتکس C++ امکان تودرتو کردن لیست‌های مقداردهی اولیه با تایپ دلخواه را فراهم می‌کند، بنابراین نمی‌توان چنین مقداردهی‌های اولیه نامعتبری را در زمان کامپایل رد کرد. این تابع بررسی‌هایی را انجام می‌دهد تا مطمئن شود که لیست مقداردهی اولیه تودرتو در واقع یک تانسور چندبعدی معتبر است.