Note: This API is only avaliable in [Static Graph] mode
load_persistables(executor, dirname, main_program=None, filename=None)
This API filters out all variables with
persistable==Truefrom the given
main_programand then tries to load these variables from the directory
dirnamemeor the file
dirnameto specify the directory where persistable variables (refer to Save and Load a Model) were saved. If variables were saved in separate files, set
filenameas None; if all variables were saved in a single file, use
filenameto specify the file name.
executor (Executor) – The executor used for loading persistable variables. See Executor for more details about it.
dirname (str) – The directory path.
main_program (Program, optional) – The program whose persistbale variables will be loaded. If it is None, the
default_main_programwill be used automatically. See Basic Concept for more about
Program. Default: None.
filename (str, optional) – The file which saved all persistable variables. If variables were saved in separated files, set it to None. Default: None.
import paddle.fluid as fluid exe = fluid.Executor(fluid.CPUPlace()) param_path = "./my_paddle_model" prog = fluid.default_main_program() fluid.io.load_persistables(executor=exe, dirname=param_path, main_program=None)