MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / ParseBoolString

Function ParseBoolString

tensorflow/core/debug/debug_graph_utils.cc:31–43  ·  view source on GitHub ↗

TODO(cais): Switch to safe_strtob when available.

Source from the content-addressed store, hash-verified

29
30// TODO(cais): Switch to safe_strtob when available.
31Status ParseBoolString(const string& bool_str, bool* bool_val) {
32 const string lower_bool_str = absl::AsciiStrToLower(bool_str);
33 if (lower_bool_str == "false" || lower_bool_str == "f" ||
34 lower_bool_str == "0") {
35 *bool_val = false;
36 } else if (lower_bool_str == "true" || lower_bool_str == "t" ||
37 lower_bool_str == "1") {
38 *bool_val = true;
39 } else {
40 return errors::InvalidArgument("Invalid string for bool value: ", bool_str);
41 }
42 return Status::OK();
43}
44
45} // namespace
46

Callers 2

CreateCopyNodeMethod · 0.85

Calls 1

InvalidArgumentFunction · 0.85

Tested by

no test coverage detected