tensorflow::Status
#include <status.h>
Обозначает успех или неудачу вызова в Tensorflow.
Краткое описание
| Конструкторы и деструкторы | |
|---|---|
Status()Создаёт статус успеха.
|
|
Status(tensorflow::error::Code code, tensorflow::StringPiece msg)Создаёт статус с указанным кодом ошибки и сообщением 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() |
|
Общедоступные функции
IgnoreError
void IgnoreError() const
Status
Status()
Создаёт статус успеха.
Status
Status( tensorflow::error::Code code, tensorflow::StringPiece msg )
Создаёт статус с указанным кодом ошибки и сообщением msg в виде удобочитаемой строки, содержащей более подробную информацию.
Status
Status( const Status & s )
Копирует указанный статус.
ToString
string ToString() const
Возвращает строковое представление этого статуса, подходящее для вывода на печать.
Возвращает строку "OK" для успеха.
Update
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);
code
tensorflow::error::Code code() const
error_message
const string & error_message() const
ok
bool ok() const
Возвращает true, если статус указывает на успех.
operator!=
bool operator!=( const Status & x ) const
operator=
void operator=( const Status & s )
operator==
bool operator==( const Status & x ) const
Общедоступные статические функции
OK
Status OK()
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/status