Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error in "grpc_server.cc" when compiling #9333

Closed
xjqbest opened this issue Mar 23, 2018 · 0 comments · Fixed by #9336
Closed

error in "grpc_server.cc" when compiling #9333

xjqbest opened this issue Mar 23, 2018 · 0 comments · Fixed by #9336
Assignees
Labels
User 用于标记用户问题

Comments

@xjqbest
Copy link
Contributor

xjqbest commented Mar 23, 2018

compile command

docker run --rm -e WITH_GPU=OFF -e WITH_DISTRIBUTE=ON -e GLIDE_INSTALL=OFF -e WITH_GOLANG=OFF -e PYTHON_ABI=cp27-cp27mu -e WITH_GPU=OFF -e WITH_AVX=ON -e WITH_TESTING=OFF -v $PWD/${paddle_git_dir}:/paddle -v $PWD/compile_script:/script  docker.paddlepaddlehub.com/paddle_manylinux_devel:cuda8.0_cudnn5  bash -x /script/build.sh

git info

git branch
* develop

git rev-parse HEAD
76ae540f8ef3dc5463da6127556fc48a343698c9

detail:

[ 27%] Built target data_transform
[ 27%] Building CXX object paddle/api/CMakeFiles/paddle_api.dir/Trainer.cpp.o
[ 27%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/TransLayer.cpp.o
[ 27%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/WarpCTCLayer.cpp.o
Scanning dependencies of target operator
[ 28%] Building CXX object paddle/fluid/framework/CMakeFiles/operator.dir/operator.cc.o
Done processing /paddle/paddle/math/BaseMatrix.cu
Done processing /paddle/paddle/math/TrainingAlgorithmOp.cu
Done processing /paddle/paddle/math/PoolAllocator.cpp
Done processing /paddle/paddle/math/MemoryHandle.cpp
Done processing /paddle/paddle/math/SparseMatrix.cpp
Done processing /paddle/paddle/math/Vector.cpp
Done processing /paddle/paddle/math/Storage.cpp
Done processing /paddle/paddle/math/SparseRowMatrix.cpp
Done processing /paddle/paddle/math/MathFunctions.cpp
Done processing /paddle/paddle/math/MathUtils.cpp
Done processing /paddle/paddle/math/CpuSparseMatrix.cpp
Done processing /paddle/paddle/math/MatrixBitCode.cpp
Done processing /paddle/paddle/math/SIMDFunctions.cpp
Done processing /paddle/paddle/math/NEONFunctions.cpp
Done processing /paddle/paddle/math/Matrix.cpp
Total errors found: 0
cpplint: Checking source code style
[ 28%] Building CXX object paddle/fluid/operators/detail/CMakeFiles/sendrecvop_grpc.dir/variable_response.cc.o
[ 28%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CrossChannelNormLayer.cpp.o
In file included from /paddle/paddle/fluid/operators/detail/grpc_server.cc:15:0:
/paddle/paddle/fluid/operators/detail/grpc_server.h:35:9: error: ‘SimpleBlockQueue’ does not name a type
 typedef SimpleBlockQueue<ReceivedMessage> ReceivedQueue;
         ^
/paddle/paddle/fluid/operators/detail/grpc_server.h:84:3: error: ‘SimpleBlockQueue’ does not name a type
   SimpleBlockQueue<MessageWithName> var_get_queue_;
   ^
/paddle/paddle/fluid/operators/detail/grpc_server.h:85:3: error: ‘ReceivedQueue’ does not name a type
   ReceivedQueue var_recv_queue_;
   ^
/paddle/paddle/fluid/operators/detail/grpc_server.h: In member function ‘const ReceivedMessage paddle::operators::detail::AsyncGRPCServer::Get()’:
/paddle/paddle/fluid/operators/detail/grpc_server.h:55:46: error: ‘class paddle::operators::detail::AsyncGRPCServer’ has no member named ‘var_recv_queue_’
   const ReceivedMessage Get() { return this->var_recv_queue_.Pop(); }
                                              ^
/paddle/paddle/fluid/operators/detail/grpc_server.h: In member function ‘void paddle::operators::detail::AsyncGRPCServer::Push(const string&)’:
/paddle/paddle/fluid/operators/detail/grpc_server.h:58:11: error: ‘class paddle::operators::detail::AsyncGRPCServer’ has no member named ‘var_recv_queue_’
     this->var_recv_queue_.Push(std::make_pair(msg_name, nullptr));
           ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: At global scope:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:57:49: error: ‘ReceivedQueue’ has not been declared
                        framework::Scope* scope, ReceivedQueue* queue,
                                                 ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:80:3: error: ‘ReceivedQueue’ does not name a type
   ReceivedQueue* queue_;
   ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In constructor ‘paddle::operators::detail::RequestSend::RequestSend(paddle::operators::detail::GrpcService::AsyncService*, grpc::ServerCompletionQueue*, paddle::framework::Scope*, int*, const paddle::platform::DeviceContext*)’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:59:44: error: class ‘paddle::operators::detail::RequestSend’ does not have any field named ‘queue_’
       : RequestBase(service, cq, dev_ctx), queue_(queue), responder_(&ctx_) {
                                            ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In member function ‘virtual void paddle::operators::detail::RequestSend::Process()’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:71:5: error: ‘queue_’ was not declared in this scope
     queue_->Push(std::make_pair(request_->Varname(), request_));
     ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: At global scope:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:90:23: error: ‘SimpleBlockQueue’ has not been declared
                       SimpleBlockQueue<MessageWithName>* queue)
                       ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:90:39: error: expected ‘,’ or ‘...’ before ‘<’ token
                       SimpleBlockQueue<MessageWithName>* queue)
                                       ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:128:3: error: ‘SimpleBlockQueue’ does not name a type
   SimpleBlockQueue<MessageWithName>* queue_;
   ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In constructor ‘paddle::operators::detail::RequestGet::RequestGet(paddle::operators::detail::GrpcService::AsyncService*, grpc::ServerCompletionQueue*, paddle::framework::Scope*, const paddle::platform::DeviceContext*, int)’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:94:9: error: class ‘paddle::operators::detail::RequestGet’ does not have any field named ‘queue_’
         queue_(queue) {
         ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:94:16: error: ‘queue’ was not declared in this scope
         queue_(queue) {
                ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In member function ‘virtual void paddle::operators::detail::RequestGet::Process()’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:110:21: error: ‘FETCH_BARRIER_MESSAGE’ was not declared in this scope
     if (var_name != FETCH_BARRIER_MESSAGE) {
                     ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:111:61: error: ‘SerializeToByteBuffer’ was not declared in this scope
       SerializeToByteBuffer(var_name, var, *dev_ctx_, &reply);
                                                             ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:117:21: error: ‘FETCH_BARRIER_MESSAGE’ was not declared in this scope
     if (var_name == FETCH_BARRIER_MESSAGE) {
                     ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:120:7: error: ‘queue_’ was not declared in this scope
       queue_->Push(msg_with_name);
       ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In member function ‘void paddle::operators::detail::AsyncGRPCServer::WaitClientGet(int)’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:134:16: error: ‘var_get_queue_’ was not declared in this scope
     auto msg = var_get_queue_.Pop();
                ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc:135:22: error: ‘FETCH_BARRIER_MESSAGE’ was not declared in this scope
     if (msg.first == FETCH_BARRIER_MESSAGE) {
                      ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In member function ‘void paddle::operators::detail::AsyncGRPCServer::TryToRegisterNewSendOne()’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:192:40: error: ‘var_recv_queue_’ was not declared in this scope
                                       &var_recv_queue_, dev_ctx_);
                                        ^
/paddle/paddle/fluid/operators/detail/grpc_server.cc: In member function ‘void paddle::operators::detail::AsyncGRPCServer::TryToRegisterNewGetOne()’:
/paddle/paddle/fluid/operators/detail/grpc_server.cc:202:37: error: ‘var_get_queue_’ was not declared in this scope
                                    &var_get_queue_);
                                     ^
[ 29%] Building CXX object paddle/api/CMakeFiles/paddle_api.dir/Util.cpp.o
make[2]: *** [paddle/fluid/operators/detail/CMakeFiles/sendrecvop_grpc.dir/grpc_server.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CrossEntropyOverBeam.cpp.o
[ 29%] Building CXX object paddle/api/CMakeFiles/paddle_api.dir/Vector.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/RotateLayer.cpp.o
Done processing /paddle/paddle/math/NEONFunctions.h
Done processing /paddle/paddle/math/TensorApply.h
Done processing /paddle/paddle/math/PoolAllocator.h
Done processing /paddle/paddle/math/SparseMatrix.h
Done processing /paddle/paddle/math/MathFunctions.h
Done processing /paddle/paddle/math/Storage.h
Done processing /paddle/paddle/math/BaseMatrix.h
Done processing /paddle/paddle/math/Matrix.h
Done processing /paddle/paddle/math/TensorAssign.h
Done processing /paddle/paddle/math/Allocator.h
Done processing /paddle/paddle/math/SparseRowMatrix.h
Done processing /paddle/paddle/math/TensorExpression.h
Done processing /paddle/paddle/math/Vector.h
Done processing /paddle/paddle/math/TensorEvaluate.h
Done processing /paddle/paddle/math/MathUtils.h
Done processing /paddle/paddle/math/TrainingAlgorithmOp.h
Done processing /paddle/paddle/math/SIMDFunctions.h
Done processing /paddle/paddle/math/RowBuffer.h
Done processing /paddle/paddle/math/ExecViaCpu.h
Done processing /paddle/paddle/math/CpuSparseMatrix.h
Done processing /paddle/paddle/math/MemoryHandle.h
Total errors found: 0
[ 29%] Built target paddle_math
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PoolProjectionLayer.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/GruStepLayer.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MaxLayer.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/FullMatrixProjection.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PriorBox.cpp.o
[ 29%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DotMulProjection.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/RecurrentLayer.cpp.o
make[1]: *** [paddle/fluid/operators/detail/CMakeFiles/sendrecvop_grpc.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DataLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MultiBoxLossLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MixedLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CosSimLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/NormProjectionLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/RowL2NormLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/BlockExpandLayer.cpp.o
[ 30%] Linking CXX static library libpaddle_api.a
[ 30%] Built target paddle_api
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DotMulOperator.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ROIPoolLayer.cpp.o
[ 30%] Linking CXX static library liboperator.a
cpplint: Checking source code style
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/Layer.cpp.o
Done processing operator.cc
Done processing /paddle/paddle/fluid/framework/operator.h
Total errors found: 0
[ 30%] Built target operator
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DetectionOutputLayer.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ScalingProjection.cpp.o
[ 30%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/AverageLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SequenceSliceLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CRFLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MaxPoolWithMaskLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PrintLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PowerLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SwitchOrderLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/Pool3DLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConcatenateLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/RowConvLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SequenceToBatch.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvBaseOperator.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SamplingIdLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SpatialPyramidPoolLayer.cpp.o
[ 31%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SelectiveFullyConnectedLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/GetOutputLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/NormLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SlopeInterceptLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PadLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CRFDecodingLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvTransProjection.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SequenceReshapeLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/Conv3DLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MKLPackedRecurrentLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ValidationLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/RecurrentLayerGroup.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DeConv3DLayer.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/TransposedFullMatrixProjection.cpp.o
[ 32%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/GruCompute.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DataNormLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CropLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ClipLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/LinearChainCRF.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/TensorLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvOperator.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/GatedRecurrentLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MultinomialSampler.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SequenceConcatLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ScaleShiftLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/FeatureMapExpandLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ResizeLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/KmaxSeqScoreLayer.cpp.o
[ 33%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/AgentLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvexCombinationLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SubNestedSequenceLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DotProdLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CosSimVecMatLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvProjection.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/CostLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/LstmCompute.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/Operator.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/DetectionUtil.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/MaxOutLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PoolLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvBaseLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/LstmLayer.cpp.o
[ 34%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/SequencePoolLayer.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/PoolProjection.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/NCELayer.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/BatchNormBaseLayer.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/ConvTransOperator.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/activations/ActivationFunction.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/ParallelNeuralNetwork.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/GradientMachineMode.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/MultiNetwork.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/NeuralNetwork.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/GradientMachine.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/RecurrentGradientMachine.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/gradientmachines/MultiGradientMachine.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/dataproviders/MultiDataProvider.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/dataproviders/PyDataProvider.cpp.o
[ 35%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/dataproviders/PyDataProvider2.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/dataproviders/DataProvider.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/evaluators/DetectionMAPEvaluator.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/evaluators/CTCErrorEvaluator.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/evaluators/ChunkEvaluator.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/evaluators/Evaluator.cpp.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/LstmCompute.cu.o
[ 36%] Building CXX object paddle/gserver/CMakeFiles/paddle_gserver.dir/layers/GruCompute.cu.o
[ 36%] Linking CXX static library libpaddle_gserver.a
cpplint: Checking source code style
Done processing layers/TableProjection.cpp
Done processing layers/ExpandLayer.cpp
Done processing layers/BilinearInterpLayer.cpp
Done processing layers/CTCLayer.cpp
Done processing layers/LstmStepLayer.cpp
Done processing layers/OuterProdLayer.cpp
Done processing layers/FactorizationMachineLayer.cpp
Done processing layers/SequenceLastInstanceLayer.cpp
Done processing layers/LinearChainCTC.cpp
Done processing layers/InterpolationLayer.cpp
Done processing layers/SliceProjection.cpp
Done processing layers/ExpandConvLayer.cpp
Done processing layers/ScalingLayer.cpp
Done processing layers/ParameterReluLayer.cpp
Done processing layers/ConvShiftLayer.cpp
Done processing layers/Projection.cpp
Done processing layers/FullyConnectedLayer.cpp
Done processing layers/HierarchicalSigmoidLayer.cpp
Done processing layers/L2DistanceLayer.cpp
Done processing layers/ConvBaseProjection.cpp
Done processing layers/BatchNormalizationLayer.cpp
Done processing layers/SumToOneNormLayer.cpp
Done processing layers/SubSequenceLayer.cpp
Done processing layers/ContextProjection.cpp
Done processing layers/MultiplexLayer.cpp
Done processing layers/AddtoLayer.cpp
Done processing layers/EosIdCheckLayer.cpp
Done processing layers/MaxIdLayer.cpp
Done processing layers/IdentityProjection.cpp
Done processing layers/ScaleSubRegionLayer.cpp
Done processing layers/MDLstmLayer.cpp
Done processing layers/TransLayer.cpp
Done processing layers/WarpCTCLayer.cpp
Done processing layers/CrossChannelNormLayer.cpp
Done processing layers/CrossEntropyOverBeam.cpp
Done processing layers/RotateLayer.cpp
Done processing layers/PoolProjectionLayer.cpp
Done processing layers/GruStepLayer.cpp
Done processing layers/MaxLayer.cpp
Done processing layers/FullMatrixProjection.cpp
Done processing layers/PriorBox.cpp
Done processing layers/DotMulProjection.cpp
Done processing layers/RecurrentLayer.cpp
Done processing layers/DataLayer.cpp
Done processing layers/MultiBoxLossLayer.cpp
Done processing layers/MixedLayer.cpp
Done processing layers/CosSimLayer.cpp
Done processing layers/NormProjectionLayer.cpp
Done processing layers/RowL2NormLayer.cpp
Done processing layers/BlockExpandLayer.cpp
Done processing layers/DotMulOperator.cpp
Done processing layers/ROIPoolLayer.cpp
Done processing layers/Layer.cpp
Done processing layers/DetectionOutputLayer.cpp
Done processing layers/ScalingProjection.cpp
Done processing layers/AverageLayer.cpp
Done processing layers/SequenceSliceLayer.cpp
Done processing layers/CRFLayer.cpp
Done processing layers/MaxPoolWithMaskLayer.cpp
Done processing layers/PrintLayer.cpp
Done processing layers/PowerLayer.cpp
Done processing layers/SwitchOrderLayer.cpp
Done processing layers/Pool3DLayer.cpp
Done processing layers/ConcatenateLayer.cpp
Done processing layers/RowConvLayer.cpp
Done processing layers/SequenceToBatch.cpp
Done processing layers/ConvBaseOperator.cpp
Done processing layers/SamplingIdLayer.cpp
Done processing layers/SpatialPyramidPoolLayer.cpp
Done processing layers/SelectiveFullyConnectedLayer.cpp
Done processing layers/GetOutputLayer.cpp
Done processing layers/NormLayer.cpp
Done processing layers/SlopeInterceptLayer.cpp
Done processing layers/PadLayer.cpp
Done processing layers/CRFDecodingLayer.cpp
Done processing layers/ConvTransProjection.cpp
Done processing layers/SequenceReshapeLayer.cpp
Done processing layers/Conv3DLayer.cpp
Done processing layers/MKLPackedRecurrentLayer.cpp
Done processing layers/ValidationLayer.cpp
Done processing layers/RecurrentLayerGroup.cpp
Done processing layers/DeConv3DLayer.cpp
Done processing layers/TransposedFullMatrixProjection.cpp
Done processing layers/GruCompute.cpp
Done processing layers/DataNormLayer.cpp
Done processing layers/CropLayer.cpp
Done processing layers/ClipLayer.cpp
Done processing layers/LinearChainCRF.cpp
Done processing layers/TensorLayer.cpp
Done processing layers/ConvOperator.cpp
Done processing layers/GatedRecurrentLayer.cpp
Done processing layers/MultinomialSampler.cpp
Done processing layers/SequenceConcatLayer.cpp
Done processing layers/ScaleShiftLayer.cpp
Done processing layers/FeatureMapExpandLayer.cpp
Done processing layers/ResizeLayer.cpp
Done processing layers/KmaxSeqScoreLayer.cpp
Done processing layers/AgentLayer.cpp
Done processing layers/ConvexCombinationLayer.cpp
Done processing layers/SubNestedSequenceLayer.cpp
Done processing layers/DotProdLayer.cpp
Done processing layers/CosSimVecMatLayer.cpp
Done processing layers/ConvProjection.cpp
Done processing layers/CostLayer.cpp
Done processing layers/LstmCompute.cpp
Done processing layers/Operator.cpp
Done processing layers/DetectionUtil.cpp
Done processing layers/MaxOutLayer.cpp
Done processing layers/PoolLayer.cpp
Done processing layers/ConvBaseLayer.cpp
Done processing layers/LstmLayer.cpp
Done processing layers/SequencePoolLayer.cpp
Done processing layers/PoolProjection.cpp
Done processing layers/NCELayer.cpp
Done processing layers/BatchNormBaseLayer.cpp
Done processing layers/ConvTransOperator.cpp
Done processing activations/ActivationFunction.cpp
Done processing gradientmachines/ParallelNeuralNetwork.cpp
Done processing gradientmachines/GradientMachineMode.cpp
Done processing gradientmachines/MultiNetwork.cpp
Done processing gradientmachines/NeuralNetwork.cpp
Done processing gradientmachines/GradientMachine.cpp
Done processing gradientmachines/RecurrentGradientMachine.cpp
Done processing gradientmachines/MultiGradientMachine.cpp
Done processing dataproviders/PyDataProvider.cpp
Done processing dataproviders/PyDataProvider2.cpp
Done processing dataproviders/DataProvider.cpp
Done processing evaluators/DetectionMAPEvaluator.cpp
Done processing evaluators/CTCErrorEvaluator.cpp
Done processing evaluators/ChunkEvaluator.cpp
Done processing evaluators/Evaluator.cpp
Done processing layers/GruCompute.cu
Done processing layers/LstmCompute.cu
Total errors found: 0
cpplint: Checking source code style
Done processing layers/FactorizationMachineLayer.h
Done processing layers/LstmCompute.h
Done processing layers/ConvBaseLayer.h
Done processing layers/BatchNormBaseLayer.h
Done processing layers/MaxPoolWithMaskLayer.h
Done processing layers/ExpandConvLayer.h
Done processing layers/Operator.h
Done processing layers/PoolLayer.h
Done processing layers/CTCLayer.h
Done processing layers/MaxLayer.h
Done processing layers/BatchNormalizationLayer.h
Done processing layers/AddtoLayer.h
Done processing layers/RecurrentLayer.h
Done processing layers/DetectionOutputLayer.h
Done processing layers/CrossEntropyOverBeam.h
Done processing layers/CRFLayer.h
Done processing layers/RowConvLayer.h
Done processing layers/FullyConnectedLayer.h
Done processing layers/SelectiveFullyConnectedLayer.h
Done processing layers/Pool3DLayer.h
Done processing layers/DeConv3DLayer.h
Done processing layers/CropLayer.h
Done processing layers/SwitchOrderLayer.h
Done processing layers/DataNormLayer.h
Done processing layers/LinearChainCTC.h
Done processing layers/DetectionUtil.h
Done processing layers/PoolProjection.h
Done processing layers/MultiBoxLossLayer.h
Done processing layers/LstmLayer.h
Done processing layers/NormLayer.h
Done processing layers/PadLayer.h
Done processing layers/ConvProjection.h
Done processing layers/LinearChainCRF.h
Done processing layers/Conv3DLayer.h
Done processing layers/MKLPackedRecurrentLayer.h
Done processing layers/ConvBaseOperator.h
Done processing layers/MaxOutLayer.h
Done processing layers/ConvTransOperator.h
Done processing layers/Layer.h
Done processing layers/CostLayer.h
Done processing layers/PoolProjectionLayer.h
Done processing layers/SequenceToBatch.h
Done processing layers/HierarchicalSigmoidLayer.h
Done processing layers/ROIPoolLayer.h
Done processing layers/NormProjectionLayer.h
Done processing layers/TableProjection.h
Done processing layers/CRFDecodingLayer.h
Done processing layers/AgentLayer.h
Done processing layers/WarpCTCLayer.h
Done processing layers/ExpandLayer.h
Done processing layers/FullMatrixProjection.h
Done processing layers/ContextProjection.h
Done processing layers/Projection.h
Done processing layers/ConvBaseProjection.h
Done processing layers/CosSimLayer.h
Done processing layers/ConvOperator.h
Done processing layers/MultinomialSampler.h
Done processing layers/BilinearInterpLayer.h
Done processing layers/AverageLayer.h
Done processing layers/ValidationLayer.h
Done processing layers/RotateLayer.h
Done processing layers/ScaleSubRegionLayer.h
Done processing layers/DataLayer.h
Done processing layers/TensorLayer.h
Done processing layers/SpatialPyramidPoolLayer.h
Done processing layers/SequencePoolLayer.h
Done processing layers/TransLayer.h
Done processing layers/ConvTransProjection.h
Done processing layers/GatedRecurrentLayer.h
Done processing layers/BlockExpandLayer.h
Done processing layers/MixedLayer.h
Done processing layers/ParameterReluLayer.h
Done processing layers/L2DistanceLayer.h
Done processing layers/GruCompute.h
Done processing layers/MKLPackedWeight.h
Done processing activations/ActivationFunction.h
Done processing gradientmachines/ParallelNeuralNetwork.h
Done processing gradientmachines/MultiGradientMachine.h
Done processing gradientmachines/GradientMachine.h
Done processing gradientmachines/NeuralNetwork.h
Done processing gradientmachines/GradientMachineMode.h
Done processing gradientmachines/RecurrentGradientMachine.h
Done processing gradientmachines/MultiNetwork.h
Done processing dataproviders/PyDataProvider.h
Done processing dataproviders/ProtoReader.h
Done processing dataproviders/DataProvider.h
Done processing dataproviders/DataProviderGroup.h
Done processing evaluators/Evaluator.h
Total errors found: 0
[ 36%] Built target paddle_gserver
make: *** [all] Error 2
@typhoonzero typhoonzero self-assigned this Mar 23, 2018
@kuke kuke added the User 用于标记用户问题 label Mar 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
User 用于标记用户问题
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants