@@ -34,7 +34,6 @@ import (
3434 log "github.com/sirupsen/logrus"
3535)
3636
37- var nullPtr = unsafe .Pointer (uintptr (0 ))
3837var mu sync.Mutex
3938var handleMap = make (map [C.paddle_pserver_client ]* client.Client )
4039var curHandle C.paddle_pserver_client
@@ -63,7 +62,7 @@ func remove(client C.paddle_pserver_client) *client.Client {
6362}
6463
6564func cArrayToSlice (p unsafe.Pointer , len int ) []byte {
66- if p == nullPtr {
65+ if p == nil {
6766 return nil
6867 }
6968
@@ -101,11 +100,11 @@ func paddle_new_pserver_client(addrs *C.char, selected int) C.paddle_pserver_cli
101100}
102101
103102//export paddle_new_etcd_pserver_client
104- func paddle_new_etcd_pserver_client (etcd_endpoints * C.char , selected int ) C.paddle_pserver_client {
103+ func paddle_new_etcd_pserver_client (etcdEndpoints * C.char , selected int ) C.paddle_pserver_client {
105104 // TODO(Longfei: use etcd lock to decide which trainer to initialize the parameters)
106- addr := C .GoString (etcd_endpoints )
107- etcd_client := client .NewEtcd (addr )
108- c := client .NewClient (etcd_client , etcd_client .Desired (), selector (selected != 0 ))
105+ addr := C .GoString (etcdEndpoints )
106+ etcdClient := client .NewEtcd (addr )
107+ c := client .NewClient (etcdClient , etcdClient .Desired (), selector (selected != 0 ))
109108 return add (c )
110109}
111110
@@ -124,20 +123,20 @@ func paddle_begin_init_params(client C.paddle_pserver_client) C.int {
124123}
125124
126125//export paddle_init_param
127- func paddle_init_param (client C.paddle_pserver_client , param C.paddle_parameter , param_config unsafe.Pointer , config_len C.int ) C.int {
126+ func paddle_init_param (client C.paddle_pserver_client , param C.paddle_parameter , paramConfig unsafe.Pointer , configLen C.int ) C.int {
128127 et := pserver .ElementType (param .element_type )
129128 name := C .GoString (param .name )
130129 content := cArrayToSlice (unsafe .Pointer (param .content ), int (param .content_len ))
131130 pc := pserver.ParameterWithConfig {
132131 Param : pserver.Parameter {Name : name , ElementType : et , Content : content },
133- Config : cArrayToSlice (param_config , int (config_len )),
132+ Config : cArrayToSlice (paramConfig , int (configLen )),
134133 }
135134 c := get (client )
136135 err := c .InitParam (pc )
137136
138137 if err != nil {
139138 if err .Error () == pserver .AlreadyInitialized {
140- log .Warningf ("parameter %s already initialized, treat paddle_init_param as sucessful ." , name )
139+ log .Warningf ("parameter %s already initialized, treat paddle_init_param as successful ." , name )
141140 return C .PSERVER_OK
142141 }
143142 log .Errorln (err )
@@ -153,7 +152,7 @@ func paddle_finish_init_params(client C.paddle_pserver_client) C.int {
153152 err := c .FinishInitParams ()
154153 if err != nil {
155154 if err .Error () == pserver .AlreadyInitialized {
156- log .Warningln ("parameters already initialized, treat paddle_finish_init_params as sucessful ." )
155+ log .Warningln ("parameters already initialized, treat paddle_finish_init_params as successful ." )
157156 return C .PSERVER_OK
158157 }
159158
@@ -223,12 +222,12 @@ func paddle_get_params(client C.paddle_pserver_client, dst **C.paddle_parameter,
223222 p := ps [i ]
224223 param := * (* * C .paddle_parameter )(unsafe .Pointer ((uintptr (unsafe .Pointer (dst )) + uintptr (i )* unsafe .Sizeof (* dst ))))
225224
226- if unsafe .Pointer (param ) == nullPtr {
225+ if unsafe .Pointer (param ) == nil {
227226 log .Errorln ("must pre-allocate parameter." )
228227 return C .PSERVER_ERROR
229228 }
230229
231- if unsafe .Pointer (param .content ) != nullPtr {
230+ if unsafe .Pointer (param .content ) != nil {
232231 if int (param .content_len ) != len (p .Content ) {
233232 log .Errorf ("the pre-allocated content len does not match parameter content len. Pre-allocated len: %d, returned len: %d" , param .content_len , len (p .Content ))
234233 return C .PSERVER_ERROR
0 commit comments