diff --git a/.travis.yml b/.travis.yml index 44b755ee32d204c883f0d74e7ad0f78380918954..f9b4a7e08315a42a61a58d6c61c45771df962c4d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,6 +50,7 @@ before_install: # protobuf version. - pip install numpy wheel 'protobuf==3.1' sphinx==1.5.6 recommonmark sphinx-rtd-theme==0.1.9 virtualenv pre-commit requests==2.9.2 LinkChecker - pip install rarfile + - eval "$(GIMME_GO_VERSION=1.8.3 gimme)" - | function timeout() { perl -e 'alarm shift; exec @ARGV' "$@"; } script: diff --git a/go/pserver/cclient/test/test_cclient.c b/go/pserver/cclient/test/test_cclient.c index 82cef386d7561950274bba67d82a932b7fc10455..50ba2d5597a1ce6d1b63eb5156d237402608e758 100644 --- a/go/pserver/cclient/test/test_cclient.c +++ b/go/pserver/cclient/test/test_cclient.c @@ -20,7 +20,8 @@ void print_parameter(paddle_gradient* param) { printf("name: %s\n", param->name); printf("content_len: %d\n", param->content_len); printf("content_type: %d\n", param->element_type); - for (int i = 0; i < param->content_len / sizeof(real); ++i) { + int i; + for (i = 0; i < param->content_len / sizeof(real); ++i) { printf("%f ", ((float*)param->content)[i]); } printf("\n\n"); diff --git a/go/pserver/optimizer.c b/go/pserver/optimizer.c index 47fe1efbf59e7b2e198279ca9de5af26602e0cbd..48bbceb343b4bf3167d3459cfae7eac81bf98b01 100644 --- a/go/pserver/optimizer.c +++ b/go/pserver/optimizer.c @@ -36,7 +36,8 @@ int update_SGD(void* optimizer, float* parameter = (float*)buffer; float* grad = (float*)gradient; - for (int i = 0; i < num_bytes / sizeof(float); ++i) { + int i; + for (i = 0; i < num_bytes / sizeof(float); ++i) { parameter[i] -= o->learning_rate * grad[i]; } return 0;