J6M OE包版本3.7
我们在通过C++推理模型结果的时候,如何直接将模型的推理结果保存为bin文件?
J6M OE包版本3.7
我们在通过C++推理模型结果的时候,如何直接将模型的推理结果保存为bin文件?


for (int i = 0; i < output_count; ++i) {
hbUCPMemFlush(&output_tensors[i].sysMem, HB_SYS_MEM_CACHE_INVALIDATE);
std::string bin_filename = "output_" + std::to_string(i) + ".bin";
std::ofstream ofs(bin_filename, std::ios::binary);
std::cerr
continue;
}
// 获取输出数据指针和大小
void* data_ptr = output_tensors[i].sysMem.virAddr;
size_t data_size = output_tensors[i].properties.alignedByteSize;
// 写入原始字节流
ofs.write(static_cast(data_ptr), data_size);
ofs.close();
std::cout
}
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111