MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle-Lite / LoadLoDTensor

Function LoadLoDTensor

lite/model_parser/model_parser.cc:46–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44namespace lite {
45#ifndef LITE_ON_TINY_PUBLISH
46void LoadLoDTensor(model_parser::pb::LoDTensorDeserializer *loader,
47 model_parser::ByteReader *reader,
48 Variable *var) {
49 auto *tensor = var->GetMutable<lite::Tensor>();
50 CHECK(tensor) << "Can not get allocation of the tensor.";
51 CHECK(loader) << "The input argument loader is nullptr.";
52 CHECK(var) << "The input argument var is nullptr.";
53 loader->ForwardRead(tensor, reader);
54}
55
56std::unique_ptr<framework::proto::ProgramDesc> LoadProgram(
57 const std::string &path, const lite_api::CxxModelBuffer &model_buffer) {

Callers 3

LoadParamFunction · 0.85
LoadCombinedParamsPbFunction · 0.85
LoadNonCombinedParamsPbFunction · 0.85

Calls 1

ForwardReadMethod · 0.45

Tested by

no test coverage detected