تدفق التوتر:: مدخل:: مُهيئ

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