|
| bool | plier::tf::has_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| bool | plier::tf::has_attrs (const tensorflow::NodeDef &node, const std::vector< std::string > &attr_names) |
| |
| tensorflow::DataType | plier::tf::get_datatype_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| const tensorflow::TensorShapeProto & | plier::tf::get_shape_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| const tensorflow::TensorProto & | plier::tf::get_tensor_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| const tensorflow::AttrValue_ListValue & | plier::tf::get_list_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| const std::string & | plier::tf::get_string_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| int64_t | plier::tf::get_int_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| float | plier::tf::get_float_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| bool | plier::tf::get_bool_attr (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| std::vector< int64_t > | plier::tf::as_int64_list (const tensorflow::AttrValue_ListValue &lv) |
| |
| loco::DataType | plier::tf::as_loco_datatype (const tensorflow::DataType dtype) |
| |
| DataLayout | plier::tf::as_data_layout (const std::string &tf_layout_str) |
| | @ brief Convert TF Data Layout string (e.g., "NHWC") to enum class for programming convenience
|
| |
| DataLayout | plier::tf::get_data_layout (const tensorflow::NodeDef &node, const std::string &attr_name) |
| |
| void | plier::tf::copy_shape (const tensorflow::TensorShapeProto &tf_shape, nncc::core::ADT::tensor::Shape &to_shape) |
| | Copy shape defined in TensorShapeProto to angkor shape.
|
| |