提交 15252160 编写于 作者: H Helin Wang

update documentation

上级 0064fcb0
...@@ -21,32 +21,23 @@ typedef struct { ...@@ -21,32 +21,23 @@ typedef struct {
typedef struct paddle_pserver_client paddle_pserver_client; typedef struct paddle_pserver_client paddle_pserver_client;
/**
* @brief paddle_new_pserver_client creates a new parameter server
* client.
*/
paddle_pserver_client* paddle_new_pserver_client(); paddle_pserver_client* paddle_new_pserver_client();
/**
* @brief paddle_pserver_client_release releases the parameter server
* client.
*/
void paddle_pserver_client_release(paddle_pserver_client* client); void paddle_pserver_client_release(paddle_pserver_client* client);
/** /**
* @brief paddle_begin_init_params begins to initialize parameters * @brief paddle_begin_init_params begins to initialize parameters on
* on parameter servers. * parameter servers.
* *
* paddle_begin_init_params will be called from multiple trainers, only * paddle_begin_init_params will be called from multiple trainers,
* one trainer will be selected to initialize the parameters on * only one trainer will be selected to initialize the parameters on
* parameter servers. Other trainers will be blocked until the * parameter servers. Other trainers will be blocked until the
* initialization is done, and they need to get the initialized * initialization is done, and they need to get the initialized
* parameters from parameter servers using @paddle_get_params. * parameters from parameter servers using @paddle_get_params.
* *
* @param config_proto serialized parameter server configuration * @param config_proto serialized parameter server configuration in
* protobuffer. * Protocol Buffers format.
* @return 1 if trainer is selected to initialize parameter servers, * @return 1 if the trainer is selected to initialize parameter
* otherwise 0. * servers, otherwise 0.
*/ */
int paddle_begin_init_params(paddle_pserver_client* client, const char* config_proto); int paddle_begin_init_params(paddle_pserver_client* client, const char* config_proto);
...@@ -55,10 +46,10 @@ int paddle_begin_init_params(paddle_pserver_client* client, const char* config_p ...@@ -55,10 +46,10 @@ int paddle_begin_init_params(paddle_pserver_client* client, const char* config_p
* servers. * servers.
* *
* @param param the parameter to initialize. * @param param the parameter to initialize.
* @return 0 if successful, otherwise -1. On failure the trainer need * @return 0 if successful, otherwise -1. On failure, the trainer need
* to restart the entire initialization process starting from * to restart the entire initialization process (starting
* paddle_begin_init_param. Or simply exit the program and wait for * from @paddle_begin_init_param). Or simply exit the program and wait
* cluster management system to restart trainer. * for cluster management system to restart trainer.
*/ */
int paddle_init_param(paddle_pserver_client* client, paddle_parameter params); int paddle_init_param(paddle_pserver_client* client, paddle_parameter params);
...@@ -66,10 +57,10 @@ int paddle_init_param(paddle_pserver_client* client, paddle_parameter params); ...@@ -66,10 +57,10 @@ int paddle_init_param(paddle_pserver_client* client, paddle_parameter params);
* @brief paddle_finish_init_params tells parameter servers client has * @brief paddle_finish_init_params tells parameter servers client has
* sent all parameters to parameter servers as initialization. * sent all parameters to parameter servers as initialization.
* *
* @return 0 if successful, otherwise -1. On failure the trainer need * @return 0 if successful, otherwise -1. On failure, the trainer need
* to restart the entire initialization process starting from * to restart the entire initialization process (starting
* paddle_begin_init_param. Or simply exit the program and wait for * from @paddle_begin_init_param). Or simply exit the program and wait
* cluster management system to restart trainer. * for cluster management system to restart trainer.
*/ */
int paddle_finish_init_params(paddle_pserver_client* client); int paddle_finish_init_params(paddle_pserver_client* client);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册