(main=None, startup=None, scope=None)
| 168 | |
| 169 | @signature_safe_contextmanager |
| 170 | def _load_program_scope(main=None, startup=None, scope=None): |
| 171 | prog = main if main else paddle.base.Program() |
| 172 | startup_prog = startup if startup else paddle.base.Program() |
| 173 | scope = scope if scope else paddle.base.core.Scope() |
| 174 | with ( |
| 175 | paddle.base.scope_guard(scope), |
| 176 | paddle.base.program_guard(prog, startup_prog), |
| 177 | paddle.base.unique_name.guard(), |
| 178 | paddle.base.framework._dygraph_guard(None), |
| 179 | ): |
| 180 | yield |
| 181 | |
| 182 | |
| 183 | @static_only |
no test coverage detected