下载
中文
注册

struct ModelData

说明

用来存储模型二进制缓存的数据结构,包含了数据指针和数据大小。

定义

struct ModelData {
    ModelData(std::shared_ptr<uint8_t> dataPtr, size_t dataSize) : data(dataPtr), size(dataSize) {}
    ModelData() {};
    std::shared_ptr<uint8_t> data = nullptr;
    size_t size = 0;
};

成员

成员名称

类型

描述

data

std::shared_ptr

uint8_t类型智能指针,用于指向实际的设备侧内存位置。

size

size_t

size_t 类型数据大小,表示模型使用的内存大小。