函数:destroy_dataset
总体说明
您可以通过以下接口获取aclmdlDataset类型的数据、并对aclmdlDataset的数据执行一些操作。该数据类型下的操作接口都是同步接口。
aclmdlDataset主要用于描述模型推理时的输入数据、输出数据,模型可能存在多个输入、多个输出,每个输入/输出的内存地址、内存大小用aclDataBuffer类型的数据来描述。
父主题: aclmdlDataset
函数:create_dataset
| C函数原型 | aclmdlDataset *****aclmdlCreateDataset() |
|---|---|
| Python函数 | mdl_dataset = acl.mdl.create_dataset() |
| 函数功能 | 创建aclmdlDataset类型的数据。 |
| 输入说明 | 无 |
| 返回值说明 | mdl_dataset:int,aclmdlDataset类型的指针地址。 |
| 约束说明 | 无 |
父主题: aclmdlDataset
函数:destroy_dataset
| C函数原型 | aclError aclmdlDestroyDataset(const aclmdlDataset *dataset) |
|---|---|
| Python函数 | ret = acl.mdl.destroy_dataset(dataset) |
| 函数功能 | 销毁aclmdlDataset类型的数据。 |
| 输入说明 | dataset:int,待销毁的aclmdlDataset的指针地址。 |
| 返回值说明 | ret:int,错误码 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 销毁类接口:调用该接口后,不能继续使用已释放或销毁的资源,建议调用该接口后,将相关资源设置为无效值(例如,置为0或None)。 |
父主题: aclmdlDataset
函数:add_dataset_buffer
| C函数原型 | aclError **aclmdlAddDatasetBuffer(**aclmdlDataset *dataset, aclDataBuffer *dataBuffer) |
|---|---|
| Python函数 | dataset, ret = acl.mdl.add_dataset_buffer(dataset, data_buffer) |
| 函数功能 | 向aclmdlDataset中增加aclDataBuffer。 |
| 输入说明 | dataset:int,待增加aclDataBuffer的aclmdlDataset地址。 data_buffer:int,待增加的aclDataBuffer地址。 |
| 返回值说明 | dataset:int,待增加aclDataBuffer的aclmdlDataset地址。 ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: aclmdlDataset
函数:get_dataset_num_buffers
| C函数原型 | size_t aclmdlGetDatasetNumBuffers(const aclmdlDataset *dataset) |
|---|---|
| Python函数 | index = acl.mdl.get_dataset_num_buffers(dataset) |
| 函数功能 | 获取aclmdlDataset中aclDataBuffer的个数。 |
| 输入说明 | dataset:int,aclmdlDataset数据对象的指针地址。 |
| 返回值说明 | index:int,aclDataBuffer数据类型的个数。 |
| 约束说明 | 无 |
父主题: aclmdlDataset
函数:get_dataset_buffer
| C函数原型 | aclDataBuffer***** aclmdlGetDatasetBuffer(const aclmdlDataset *dataset, size_t index) |
|---|---|
| Python函数 | data_buffer = acl.mdl.get_dataset_buffer(dataset, index) |
| 函数功能 | 获取aclmdlDataset中的第n个aclDataBuffer。 |
| 输入说明 | dataset:int,aclmdlDataset数据对象的指针地址。 index:int,表明获取的是第几个aclDataBuffer。 |
| 返回值说明 | data_buffer:int,aclDataBuffer数据对象指针地址。 - 获取成功,返回aclDataBuffer的指针地址。 - 获取失败返回空地址。 |
| 约束说明 | 无 |
父主题: aclmdlDataset
在线提单