Skip to content

Commit

Permalink
[CherryPick] Cherry pick #45916 #46031 #47299 (#47610)
Browse files Browse the repository at this point in the history
* [ Dy2Static ] Fix bugs when select inputs meeting different shape or undefined-var (#45916)

* fix select_input with different shape errors:
1. select_input_with_buildin_type directly return non-undefinedvar branch when meeting undefined var
2. the output shape of select_input is inferred from inputs.

* reverse the logic in select_input

* [warning] added warning message in cond block when one branch returns variable and another returns None (#46031)

* [cherry-pick] Allow manaully set py_reader name in standalone executor (#45898) (#45931)

* Allow manaully set py_reader name in standalone executor

* [BugFix] while cond receives dict as input (#47299)

* fix bugs while cond receives dict as input

* add unittest

* change flatten -> _is_sequence_except_dict

* code format

Co-authored-by: feifei-111 <wuzhanfei@baidu.com>
  • Loading branch information
2742195759 and feifei-111 authored Nov 4, 2022
1 parent cfee9c1 commit 72e1eb6
Show file tree
Hide file tree
Showing 3 changed files with 1,614 additions and 1,003 deletions.
Loading

0 comments on commit 72e1eb6

Please sign in to comment.