tensorflow:: สถานะ
#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 ส่งคืนค่า true ก็ต่อเมื่อสถานะแสดงว่าสำเร็จ |
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 )
สร้างสถานะด้วยรหัสข้อผิดพลาดที่ระบุและข้อความในรูปแบบสตริงที่อ่านง่ายซึ่งมีข้อมูลรายละเอียดเพิ่มเติม
สตริง
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
ส่งคืนค่า true ก็ต่อเมื่อสถานะแสดงว่าสำเร็จ
ตัวดำเนินการ!=
bool operator!=( const Status & x ) const
ตัวดำเนินการ =
void operator=( const Status & s )
ตัวดำเนินการ ==
bool operator==( const Status & x ) const
ฟังก์ชันคงที่สาธารณะ
ตกลง
Status OK()