tensorflow:: Status
#include <status.h>يشير إلى نجاح أو فشل عملية استدعاء في Tensorflow.
ملخص
البناة والمدمرون | |
|---|---|
Status () أنشئ حالة نجاح. | |
Status (tensorflow::error::Code code, tensorflow::StringPiece msg) أنشئ حالة تتضمن رمز الخطأ المحدد والرسالة كسلسلة نصية قابلة للقراءة البشرية تحتوي على معلومات أكثر تفصيلاً. | |
Status (const Status & s) انسخ الحالة المحددة. |
الوظائف العامة | |
|---|---|
IgnoreError () const | void |
ToString () const | string أعد تمثيلاً نصياً لهذه الحالة مناسباً للطباعة. |
Update (const Status & new_status) | void |
code () const | tensorflow::error::Code |
error_message () const | const string & |
ok () const | bool تُرجع القيمة "صحيح" إذا كانت الحالة تشير إلى النجاح. |
operator!= (const Status & x) const | bool |
operator= (const Status & s) | void |
operator== (const Status & x) const | bool |
الدوال الثابتة العامة | |
|---|---|
OK () | |
الوظائف العامة
تجاهل الخطأ
void IgnoreError() const
حالة
Status()
أنشئ حالة نجاح.
حالة
Status( tensorflow::error::Code code, tensorflow::StringPiece msg )
أنشئ حالة تتضمن رمز الخطأ المحدد والرسالة كسلسلة نصية قابلة للقراءة البشرية تحتوي على معلومات أكثر تفصيلاً.
ToString
string ToString() const
أعد تمثيلاً نصياً لهذه الحالة مناسباً للطباعة.
يُرجع السلسلة "OK" في حالة النجاح.
تحديث
void Update( const Status & new_status )
إذا كانت ok() ، فسيتم تخزين new_status في *this .
إذا كانت النتيجة !ok() ، فسيتم الاحتفاظ بالحالة الحالية، ولكن قد يتم إضافة معلومات إضافية حول new_status .
طريقة ملائمة لتتبع أول خطأ يتم مواجهته. بدلاً من: if (overall_status.ok()) overall_status = new_status استخدم: overall_status.Update(new_status);
شفرة
tensorflow::error::Code code() const
رسالة الخطأ
const string & error_message() const
نعم
bool ok() const
تُرجع القيمة "صحيح" إذا كانت الحالة تشير إلى النجاح.
عامل التشغيل !=
bool operator!=( const Status & x ) const
عامل التشغيل =
void operator=( const Status & s )
عامل التشغيل ==
bool operator==( const Status & x ) const
الدوال الثابتة العامة
نعم
Status OK()
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)