|
|
|
@ -39,7 +39,11 @@ PD_API paddle_error paddle_gradient_machine_create_for_inference(
|
|
|
|
|
/**
|
|
|
|
|
* @brief Create a gradient machine used for model inference, using config with
|
|
|
|
|
* parameters which is generated by `paddle merge_model`.
|
|
|
|
|
* @param [out] machine that used for model inference.
|
|
|
|
|
* Example:
|
|
|
|
|
* paddle merge_model \
|
|
|
|
|
* --model_dir="pass-00000" \
|
|
|
|
|
* --model_file="merged_model.paddle"
|
|
|
|
|
* @param [out] machine that used for model inference
|
|
|
|
|
* @param [in] mergedModel
|
|
|
|
|
* @param [in] size
|
|
|
|
|
* @return paddle_error
|
|
|
|
@ -97,6 +101,18 @@ paddle_gradient_machine_randomize_param(paddle_gradient_machine machine);
|
|
|
|
|
PD_API paddle_error
|
|
|
|
|
paddle_gradient_machine_destroy(paddle_gradient_machine machine);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief Get the output of the layer named `layerName`.
|
|
|
|
|
* @param [in] gradient machine that have run a inference
|
|
|
|
|
* @param [in] layerName name of specified layer
|
|
|
|
|
* @param [out] args output of the specified layer
|
|
|
|
|
* @return paddle_error
|
|
|
|
|
*/
|
|
|
|
|
PD_API paddle_error
|
|
|
|
|
paddle_gradient_machine_get_layer_output(paddle_gradient_machine machine,
|
|
|
|
|
const char* layerName,
|
|
|
|
|
paddle_arguments args);
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|