---
title: 函数：get_desc_from_mem
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendgraphapi/aclpythondevg_01_1131.html
sourcePath: /source/zh/canncommercial/900/API/ascendgraphapi/aclpythondevg_01_1131.html
indexId: 3756d057371693f1a856cb938c6e4131713e13c0acb49dee56f00ff95f0ace6075
---
# 函数：get_desc_from_mem

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas 350 加速卡 | √ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |
| Atlas 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | √ |


#### 功能说明

从内存获取该模型的模型描述信息。


#### 函数原型

- C函数原型
  1 aclError aclmdlGetDescFromMem(aclmdlDesc *modelDesc, const void *model, size_t modelSize)

- python函数
  1 ret = acl.mdl.get_desc_from_mem(model_desc, model, model_size)


#### 参数说明

| 参数名 | 说明 |
| --- | --- |
| model | int，存放模型数据的内存的指针地址。 应用运行在Host时，此处需申请Host上的内存；应用运行在Device时，此处需申请Device上的内存。内存申请接口请参见内存管理(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/runtimeapi/aclpythondevg\_01\_0108.html)。 |
| model\_size | int，内存中的模型数据长度，单位Byte。 |
| model\_desc | int，aclmdlDesc类型的指针。需提前调用create\_desc接口创建aclmdlDesc类型的数据，调用成功后，会刷新指针地址里面的内容。 |


#### 返回值说明

| 返回值 | 说明 |
| --- | --- |
| ret | int，返回0表示成功，返回非0表示失败。 |


#### 约束说明

通过本接口获取到的模型描述信息，无法应用于get_op_attr、get_cur_output_dims接口。
