io¶
save_vars¶
-
paddle.v2.fluid.io.
save_vars
(executor, dirname, main_program=None, vars=None, predicate=None) Save variables to directory by executor.
Parameters: - executor – executor that save variable
- dirname – directory path
- main_program – program. If vars is None, then filter all variables in this
program which fit predicate. Default default_main_program. :param predicate: The Predicate describes a callable that returns a variable as a bool. If it returns true, the variables will be saved. :param vars: variables need to be saved. If specify vars, program & predicate will be ignored :return: None
save_params¶
-
paddle.v2.fluid.io.
save_params
(executor, dirname, main_program=None) Save all parameters to directory with executor.
save_persistables¶
-
paddle.v2.fluid.io.
save_persistables
(executor, dirname, main_program=None) Save all persistables to directory with executor.
load_vars¶
-
paddle.v2.fluid.io.
load_vars
(executor, dirname, main_program=None, vars=None, predicate=None) Load variables from directory by executor.
Parameters: - executor – executor that save variable
- dirname – directory path
- main_program – program. If vars is None, then filter all variables in this
program which fit predicate. Default default_main_program(). :param predicate: The Predicate describes a callable that returns a variable as a bool. If it returns true, the variables will be loaded. :param vars: variables need to be loaded. If specify vars, program & predicate will be ignored :return: None
load_params¶
-
paddle.v2.fluid.io.
load_params
(executor, dirname, main_program=None) load all parameters from directory by executor.
load_persistables¶
-
paddle.v2.fluid.io.
load_persistables
(executor, dirname, main_program=None) load all persistables from directory by executor.
save_inference_model¶
-
paddle.v2.fluid.io.
save_inference_model
(dirname, feeded_var_names, target_vars, executor, main_program=None) Build a model especially for inference, and save it to directory by the executor.
Parameters: - dirname – directory path
- feeded_var_names – Names of variables that need to be feeded data during inference
- target_vars – Variables from which we can get inference results.
- executor – executor that save inference model
- main_program – original program, which will be pruned to build the inference model. Default default_main_program().
Returns: None
load_inference_model¶
-
paddle.v2.fluid.io.
load_inference_model
(dirname, executor) Load inference model from a directory
Parameters: - dirname – directory path
- executor – executor that load inference model
Returns: [program, feed_target_names, fetch_targets] program: program especially for inference. feed_target_names: Names of variables that need to feed data fetch_targets: Variables from which we can get inference results.
get_inference_program¶
-
paddle.v2.fluid.io.
get_inference_program
(target_vars, main_program=None)