加载GM上的压缩索引表到内部寄存器。
索引表为LoadDataUnzip压缩信息,例如压缩长度等,以获取压缩后的数据。
索引表由压缩工具根据对应的权重数据离线生成。一个LoadUnzipIndex指令可以加载多个索引表,而每个LoadDataUnzip指令只能消耗一个索引表。因此,索引表之间的顺序应该由程序员来确定,以确保其与压缩数据的对应性。
void LoadUnzipIndex (const GlobalTensor<int8_t>& srcTensor, uint32_t numOfIndexTabEntry)
参数名称 |
输入/输出 |
含义 |
---|---|---|
srcLocal |
输入 |
源操作数,索引表地址,类型为GlobalTensor。 srcLocal地址必须2字节对齐。srcLocal长度必须是512字节的整数倍,最大为32KB。 |
numOfIndexTabEntry |
输入 |
输入数据,表示加载的索引表个数。 |
Atlas推理系列产品AI Core
无
该调用示例支持的运行平台为Atlas推理系列产品AI Core。详细用例请参考LoadDataUnzip。
indexGlobal.SetGlobalBuffer((__gm__ int8_t*)indexGm); LoadUnzipIndex(indexGlobal, numOfIndexTabEntry);