Class VarDesc
Defined in File var_desc.h
Inheritance Relationships
Base Type
public cinn::frontend::paddle::cpp::VarDescAPI(Class VarDescAPI)
Class Documentation
-
class
cinn::frontend::paddle::pb::VarDesc: public cinn::frontend::paddle::cpp::VarDescAPI Public Functions
-
VarDesc() = delete
-
VarDesc(framework_proto::VarDesc *desc)
-
::paddle::framework::proto::VarDesc *
Proto()
-
const framework_proto::VarDesc &
ReadonlyProto() const
-
std::string
Name() const override
-
void
SetName(std::string name) override
-
void
SetTensorDescNum(size_t num)
-
size_t
GetTensorDescNum() const
-
void
SetShape(const std::vector<int64_t> &dims)
-
void
SetShapes(const std::vector<std::vector<int64_t>> &multiple_dims)
-
std::vector<int64_t>
GetShape() const
-
std::vector<std::vector<int64_t>>
GetShapes() const
-
void
SetDataType(VarDescAPI::VarDataType data_type)
-
void
SetDataTypes(const std::vector<framework_proto::VarType::Type> &multiple_data_type)
-
VarDescAPI::VarDataType
GetDataType() const
-
std::vector<framework_proto::VarType::Type>
GetDataTypes() const
-
void
SetLoDLevel(int32_t lod_level)
-
void
SetLoDLevels(const std::vector<int32_t> &multiple_lod_level)
-
int32_t
GetLoDLevel() const
-
std::vector<int32_t>
GetLoDLevels() const
-
VarDescAPI::Type
GetType() const override
-
void
SetType(VarDescAPI::Type type) override
-
bool
Persistable() const override
-
void
SetPersistable(bool persistable) override
-