tensorflow:: Input:: Initializer

#include <ops.h>

تتيح الدالة Initializer إنشاء كائن إدخال من أنواع مختلفة من ثوابت 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
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++ تسمح بتداخل قوائم التهيئة ذات الأنواع المختلفة، لذا لا يمكن منع هذه التهيئة غير الصالحة أثناء الترجمة. تقوم هذه الدالة بإجراء فحوصات للتأكد من أن قائمة التهيئة المتداخلة هي بالفعل موتر متعدد الأبعاد صالح.