MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / SetTensorDescNum

Method SetTensorDescNum

paddle/fluid/framework/var_desc.cc:64–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64void VarDesc::SetTensorDescNum(size_t num) {
65 switch (desc_.type().type()) {
66 case proto::VarType::READER: {
67 auto *dense_tensors_ptr =
68 desc_.mutable_type()->mutable_reader()->mutable_dense_tensor();
69 dense_tensors_ptr->Clear();
70 for (size_t i = 0; i < num; ++i) {
71 dense_tensors_ptr->Add();
72 }
73 return;
74 } break;
75 default:
76 PADDLE_THROW(
77 common::errors::Unavailable("Setting 'sub_tensor_number' is not "
78 "supported by the %s type variable.",
79 this->Name()));
80 }
81 need_updated_ = true;
82}
83
84size_t VarDesc::GetTensorDescNum() const {
85 switch (desc_.type().type()) {

Callers

nothing calls this directly

Calls 4

typeMethod · 0.45
ClearMethod · 0.45
AddMethod · 0.45
NameMethod · 0.45

Tested by

no test coverage detected