dynamic shape feed mode bug fix&api

This commit is contained in:
Henry Shi 2022-03-23 22:38:44 +08:00 committed by Henry
parent 3d4fb40820
commit 9199ba8303
2 changed files with 29 additions and 5 deletions

View File

@ -95,6 +95,19 @@
检查Cell中的网络参数名称是否重复。
.. py:method:: set_inputs(*inputs)
设置编译计算图所需的输入,输入需与实例中定义的输入一致。
**参数:**
- **inputs** (tuple) Cell的输入。
.. note::
这是一个实验接口,可能会被更改或者删除。
.. py:method:: compile(*inputs)
编译Cell为计算图输入需与construct中定义的输入一致。
@ -174,6 +187,18 @@
String类型网络的作用域。
.. py:method:: get_inputs()
返回编译计算图所设置的输入。
**返回:**
Tuple类型编译计算图所设置的输入。
.. note::
这是一个实验接口,可能会被更改或者删除。
.. py:method:: infer_param_pipeline_stage()
推导Cell中当前 `pipeline_stage` 的参数。

View File

@ -146,14 +146,13 @@ def get_single_io_arg(info):
check_arg_info(info)
del info['valid']
del info['name']
if 'range' in info:
for i in range(len(info['range'])):
if info['range'][i][1] == -1:
info['range'][i][1] = None
res = info
else:
res = None
if 'range' in info:
for i in range(len(info['range'])):
if info['range'][i][1] == -1:
info['range'][i][1] = None
res = info
return res