compile error :: mlsl.hpp #197
Comments
It's caused by missing MLSL library. Is your machine connected to internet? MLSL should be downloaded from github during building caffe. |
~/caffe-intel/external/mlsl$ ls -l |
Strange. It should unzip l_mlsl_2018.0.003.tgz and update MLSL_ROOT in mlslvars.sh during building caffe. Or you unzip it manually, update MLSL_ROOT in mlslvars.sh, and build caffe? |
Close as no further questions. Feel free to reopen it if the issue is not fixed. |
Hi all, I am seeing similar issue even after I have sourced caffe_source_dir/external/mlsl/l_mlsl_xxx/intel64/bin/mlslvars.sh My mlsl version is l_mlsl_2018.0.003 Help needed. Thanks. Error message: |
HI! firtstly it take me: "mlsl.hpp: No such file or directory" and I replaced #include <mlsl.hpp> to #include "caffe/multinode/mlsl.hpp" but after that, I get this errors:
[ 7%] Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o In file included from /home/programmeur/caffe-intel/include/caffe/syncedmem.hpp:51:0, from /home/programmeur/caffe-intel/include/caffe/blob.hpp:47, from /home/programmeur/caffe-intel/src/caffe/blob.cpp:41: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::free(void*)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:55:14: error: ‘MLSL’ has not been declared return MLSL::Environment::GetEnv().Free(addr); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:55:51: error: return-statement with a value, in function returning 'void' [-fpermissive] return MLSL::Environment::GetEnv().Free(addr); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void* caffe::mn::alloc(size_t, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:59:14: error: ‘MLSL’ has not been declared return MLSL::Environment::GetEnv().Alloc(size, alignment); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘int caffe::mn::get_node_id()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:63:14: error: ‘MLSL’ has not been declared return MLSL::Environment::GetEnv().GetProcessIdx(); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘int caffe::mn::get_nodes_count()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:67:14: error: ‘MLSL’ has not been declared return MLSL::Environment::GetEnv().GetProcessCount(); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:78:5: error: ‘MLSL’ does not name a type MLSL::DataType DtypeToMLSLDtype(); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:141:14: error: ‘MLSL’ does not name a type inline MLSL::DataType dtype(); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:144:14: error: ‘MLSL’ does not name a type inline MLSL::DataType dtype<long double>() { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:148:14: error: ‘MLSL’ does not name a type inline MLSL::DataType dtype<float>() { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:152:14: error: ‘MLSL’ does not name a type inline MLSL::DataType dtype<double>() { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:177:16: error: ‘MLSL’ does not name a type operator MLSL::Distribution * () { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:180:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:180:53: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~~ In file included from /home/programmeur/caffe-intel/include/caffe/syncedmem.hpp:51:0, from /home/programmeur/caffe-intel/include/caffe/blob.hpp:47, from /home/programmeur/caffe-intel/src/caffe/blob.cpp:41: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:186:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:186:53: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:187:7: error: ‘MLSL’ does not name a type MLSL::CommReq* reduce_async(Dtype *sendBuffer, Dtype *recvBuffer, size_t count, size_t rootIdx = 0) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:191:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:191:49: error: expected ‘>’ before ‘Gtype’ template <typename Dtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:197:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:197:49: error: expected ‘>’ before ‘Gtype’ template <typename Dtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:198:7: error: ‘MLSL’ does not name a type MLSL::CommReq* bcast_async(Dtype *buffer, size_t count, int rootId = 0) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:202:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:202:53: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:208:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:208:53: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:214:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:214:49: error: expected ‘>’ before ‘Gtype’ template <typename Dtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:220:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:220:49: error: expected ‘>’ before ‘Gtype’ template <typename Dtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:226:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:226:53: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:232:33: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:232:49: error: expected ‘>’ before ‘Gtype’ template <typename Dtype, MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:253:17: error: ‘MLSL’ has not been declared template <MLSL::GroupType Gtype> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:253:33: error: expected ‘>’ before ‘Gtype’ template <MLSL::GroupType Gtype> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:258:30: error: ‘MLSL’ has not been declared inline int get_node_id(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:258:46: error: expected ‘,’ or ‘...’ before ‘Gtype’ inline int get_node_id(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:261:34: error: ‘MLSL’ has not been declared inline int get_nodes_count(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:261:50: error: expected ‘,’ or ‘...’ before ‘Gtype’ inline int get_nodes_count(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:264:26: error: ‘MLSL’ has not been declared inline int is_root(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:264:42: error: expected ‘,’ or ‘...’ before ‘Gtype’ inline int is_root(MLSL::GroupType Gtype = MLSL::GroupType::GT_GLOBAL) { ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:277:29: error: ‘MLSL’ has not been declared inline bool skip_comm(MLSL::GroupType Gtype) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:277:45: error: expected ‘,’ or ‘...’ before ‘Gtype’ inline bool skip_comm(MLSL::GroupType Gtype) { ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:285:7: error: ‘MLSL’ does not name a type MLSL::Distribution *distrib_{ nullptr }; ^~~~ In file included from /home/programmeur/caffe-intel/include/caffe/syncedmem.hpp:51:0, from /home/programmeur/caffe-intel/include/caffe/blob.hpp:47, from /home/programmeur/caffe-intel/src/caffe/blob.cpp:41: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In constructor ‘caffe::mn::Distribution::Distribution(int, int, int, int, int, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:169:11: error: ‘distrib_’ was not declared in this scope distrib_ = MLSL::Environment::GetEnv().CreateDistribution(dataParts, modelParts); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:169:22: error: ‘MLSL’ has not been declared distrib_ = MLSL::Environment::GetEnv().CreateDistribution(dataParts, modelParts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:171:11: error: ‘distrib_’ was not declared in this scope distrib_ = MLSL::Environment::GetEnv().CreateDistributionWithColors(dataColor, modelColor); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:171:22: error: ‘MLSL’ has not been declared distrib_ = MLSL::Environment::GetEnv().CreateDistributionWithColors(dataColor, modelColor); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In destructor ‘caffe::mn::Distribution::~Distribution()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:175:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().DeleteDistribution(distrib_); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:175:56: error: ‘distrib_’ was not declared in this scope MLSL::Environment::GetEnv().DeleteDistribution(distrib_); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::reduce(Dtype*, Dtype*, size_t, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:182:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:94: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:113: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:115: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:118: error: ‘Rtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~~ In file included from /home/programmeur/caffe-intel/include/caffe/syncedmem.hpp:51:0, from /home/programmeur/caffe-intel/include/caffe/blob.hpp:47, from /home/programmeur/caffe-intel/src/caffe/blob.cpp:41: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:183:134: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Reduce((void *)sendBuffer, (void*)recvBuffer, count, detail::dtype<Dtype>(), Rtype, rootIdx, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:184:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::bcast(Dtype*, size_t, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:193:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:70: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:89: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:91: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:194:102: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Bcast((void *)buffer, count, detail::dtype<Dtype>(), rootId, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:195:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::allreduce(Dtype*, Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:204:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:98: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:117: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:119: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:122: error: ‘Rtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:205:129: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:206:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::allreduce(Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:210:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:90: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:109: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:111: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:114: error: ‘Rtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:211:121: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->AllReduce((void *)buffer, (void *)buffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:212:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::gather(const Dtype*, size_t, Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:216:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:95: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:114: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:116: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:217:128: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Gather((void *)sendBuffer, count, (void *)recvBuffer, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:218:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::scatter(Dtype*, Dtype*, size_t, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:222:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:96: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:115: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:117: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:223:129: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->Scatter((void *)sendBuffer, (void *)recvBuffer, count, detail::dtype<Dtype>(), rootIdx, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:224:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::reducescatter(Dtype*, Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:228:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:9: error: ‘MLSL’ has not been declared MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:24: error: ‘rqts’ was not declared in this scope MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:31: error: ‘distrib_’ was not declared in this scope MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:86: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:105: error: expected primary-expression before ‘>’ token MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:107: error: expected primary-expression before ‘)’ token MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:110: error: ‘Rtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:229:117: error: ‘Gtype’ was not declared in this scope MLSL::CommReq *rqts = distrib_->ReduceScatter(sendBuffer, recvBuffer, count, detail::dtype<Dtype>(), Rtype, Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:230:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().Wait(rqts); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::allgather(Dtype*, size_t, Dtype*)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:234:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:236:22: error: ‘Gtype’ was not declared in this scope gather<Dtype,Gtype>(sendBuffer, count, recvBuffer); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:239:14: error: ‘MLSL’ has not been declared case MLSL::GT_MODEL: ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:242:14: error: ‘MLSL’ has not been declared case MLSL::GT_DATA: ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:245:14: error: ‘MLSL’ has not been declared case MLSL::GT_GLOBAL: ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:251:21: error: the value of ‘Gtype’ is not usable in a constant expression bcast<Dtype,Gtype>(recvBuffer, bcast_count); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:236:22: note: ‘Gtype’ was not declared ‘constexpr’ gather<Dtype,Gtype>(sendBuffer, count, recvBuffer); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Distribution::barrier()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:255:23: error: ‘Gtype’ was not declared in this scope if (skip_comm(Gtype)) return; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:256:9: error: ‘distrib_’ was not declared in this scope distrib_->Barrier(Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:256:27: error: ‘Gtype’ was not declared in this scope distrib_->Barrier(Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘int caffe::mn::Distribution::get_node_id(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:259:16: error: ‘distrib_’ was not declared in this scope return distrib_->GetProcessIdx(Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:259:40: error: ‘Gtype’ was not declared in this scope return distrib_->GetProcessIdx(Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘int caffe::mn::Distribution::get_nodes_count(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:262:16: error: ‘distrib_’ was not declared in this scope return distrib_->GetProcessCount(Gtype); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:262:42: error: ‘Gtype’ was not declared in this scope return distrib_->GetProcessCount(Gtype); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘int caffe::mn::Distribution::is_root(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:265:28: error: ‘Gtype’ was not declared in this scope return get_node_id(Gtype) == 0; ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘bool caffe::mn::Distribution::skip_comm(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:278:13: error: ‘Gtype’ was not declared in this scope if (Gtype == MLSL::GT_DATA && data_color_max_ != MLSL_DEFAULT_COLOR) { ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:278:22: error: ‘MLSL’ has not been declared if (Gtype == MLSL::GT_DATA && data_color_max_ != MLSL_DEFAULT_COLOR) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:280:29: error: ‘MLSL’ has not been declared } else if (Gtype == MLSL::GT_MODEL && model_color_max_ != MLSL_DEFAULT_COLOR) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:309:31: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:309:51: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::allreduce(Dtype*, Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:311:39: error: ‘Rtype’ was not declared in this scope get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(sendBuffer, recvBuffer, count); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:311:46: error: ‘MLSL’ was not declared in this scope get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(sendBuffer, recvBuffer, count); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:311:22: error: parse error in template argument list get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(sendBuffer, recvBuffer, count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:313:31: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:313:51: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::allreduce(Dtype*, size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:315:39: error: ‘Rtype’ was not declared in this scope get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:315:46: error: ‘MLSL’ was not declared in this scope get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:315:22: error: parse error in template argument list get_distrib()->allreduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:317:31: error: ‘MLSL’ has not been declared template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:317:51: error: expected ‘>’ before ‘Rtype’ template <typename Dtype, MLSL::ReductionType Rtype = MLSL::RT_SUM> ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::reduce(Dtype*, size_t, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:319:36: error: ‘Rtype’ was not declared in this scope get_distrib()->reduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count, rootId); ^~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:319:43: error: ‘MLSL’ was not declared in this scope get_distrib()->reduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count, rootId); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:319:22: error: parse error in template argument list get_distrib()->reduce<Dtype, Rtype, MLSL::GT_GLOBAL>(buffer, count, rootId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::bcast(Dtype*, size_t, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:323:35: error: ‘MLSL’ was not declared in this scope get_distrib()->bcast<Dtype, MLSL::GT_GLOBAL>(buffer, count, rootId); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:323:22: error: parse error in template argument list get_distrib()->bcast<Dtype, MLSL::GT_GLOBAL>(buffer, count, rootId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::gather(const Dtype*, size_t, Dtype*, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:327:36: error: ‘MLSL’ was not declared in this scope get_distrib()->gather<Dtype, MLSL::GT_GLOBAL>(sendBuffer, count, recvBuffer, rootId); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:327:22: error: parse error in template argument list get_distrib()->gather<Dtype, MLSL::GT_GLOBAL>(sendBuffer, count, recvBuffer, rootId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::scatter(Dtype*, Dtype*, size_t, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:331:37: error: ‘MLSL’ was not declared in this scope get_distrib()->scatter<Dtype, MLSL::GT_GLOBAL>(sendBuffer, recvBuffer, count, rootId); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:331:22: error: parse error in template argument list get_distrib()->scatter<Dtype, MLSL::GT_GLOBAL>(sendBuffer, recvBuffer, count, rootId); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:337:15: error: ‘MLSL’ has not been declared Session(MLSL::PhaseType phaseType) ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:337:31: error: expected ‘)’ before ‘phaseType’ Session(MLSL::PhaseType phaseType) ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:338:76: error: expected unqualified-id before ‘{’ token : session_{ MLSL::Environment::GetEnv().CreateSession(phaseType) } { ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:344:16: error: ‘MLSL’ does not name a type operator MLSL::Session * () { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:356:7: error: ‘MLSL’ does not name a type MLSL::Operation * add_operation(MLSL::OperationRegInfo *opRegInfo, MLSL::Distribution *distrib = nullptr) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:359:38: error: ‘MLSL’ has not been declared void delete_operation_reg_info(MLSL::OperationRegInfo *opRegInfo) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:359:61: error: expected ‘,’ or ‘...’ before ‘*’ token void delete_operation_reg_info(MLSL::OperationRegInfo *opRegInfo) { ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:362:7: error: ‘MLSL’ does not name a type MLSL::OperationRegInfo * create_operation_reg_info(MLSL::OpType opType) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:371:7: error: ‘MLSL’ does not name a type MLSL::Statistics * get_stats() { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:375:7: error: ‘MLSL’ does not name a type MLSL::Session *session_{ nullptr }; ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In destructor ‘caffe::mn::Session::~Session()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:341:9: error: ‘session_’ was not declared in this scope session_->RemoveOperations(); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:342:9: error: ‘MLSL’ has not been declared MLSL::Environment::GetEnv().DeleteSession(session_); ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Session::commit()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:348:9: error: ‘session_’ was not declared in this scope session_->Commit(); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Session::set_global_minibatch_size(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:351:9: error: ‘session_’ was not declared in this scope session_->SetGlobalMinibatchSize(global_minibatch_size); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘int caffe::mn::Session::get_global_minibatch_size()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:354:16: error: ‘session_’ was not declared in this scope return session_->GetGlobalMinibatchSize(); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::Session::delete_operation_reg_info(int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:360:9: error: ‘session_’ was not declared in this scope session_->DeleteOperationRegInfo(opRegInfo); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:360:42: error: ‘opRegInfo’ was not declared in this scope session_->DeleteOperationRegInfo(opRegInfo); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘size_t caffe::mn::Session::get_operation_count()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:366:18: error: ‘session_’ was not declared in this scope return session_->GetOperationCount(); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘const char* caffe::mn::Session::get_operation_name(size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:369:18: error: ‘session_’ was not declared in this scope return session_->GetOperation(idx)->GetName(); ^~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘caffe::mn::Session& caffe::mn::train::get_session()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:381:33: error: ‘MLSL’ has not been declared static Session session{ MLSL::PT_TRAIN }; ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:385:14: error: ‘MLSL’ does not name a type inline MLSL::Operation * add_operation(MLSL::OperationRegInfo* opRegInfo, MLSL::Distribution* distrib = *get_distrib()) { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::train::stats::stop()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:409:25: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ get_session().get_stats()->Stop(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::train::stats::print()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:412:25: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ get_session().get_stats()->Print(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::train::stats::reset()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:415:25: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ get_session().get_stats()->Reset(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘void caffe::mn::train::stats::start()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:418:25: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ get_session().get_stats()->Start(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘bool caffe::mn::train::stats::is_started()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:421:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->IsStarted(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_isolation_comm_time(size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:424:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetIsolationCommCycles(idx); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘size_t caffe::mn::train::stats::get_comm_size(size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:427:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetCommSize(idx); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_comm_time(size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:430:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetCommCycles(idx); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_compute_time(size_t)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:433:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetComputeCycles(idx); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_total_isolation_comm_time()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:436:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetTotalIsolationCommCycles(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘size_t caffe::mn::train::stats::get_total_comm_size()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:439:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetTotalCommSize(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_total_comm_time()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:442:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetTotalCommCycles(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In function ‘long long unsigned int caffe::mn::train::stats::get_total_compute_time()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:445:32: error: ‘class caffe::mn::Session’ has no member named ‘get_stats’ return get_session().get_stats()->GetTotalComputeCycles(); ^~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: At global scope: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:460:44: error: ‘MLSL’ has not been declared explicit OpRegInfo(Session& session, MLSL::OpType opType) ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:460:57: error: expected ‘,’ or ‘...’ before ‘opType’ explicit OpRegInfo(Session& session, MLSL::OpType opType) ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:467:16: error: ‘MLSL’ does not name a type operator MLSL::OperationRegInfo * () { ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:497:7: error: ‘MLSL’ does not name a type MLSL::OperationRegInfo *opRegInfo_{ nullptr }; ^~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In constructor ‘caffe::mn::OpRegInfo::OpRegInfo(caffe::mn::Session&, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:461:11: error: class ‘caffe::mn::OpRegInfo’ does not have any field named ‘opRegInfo_’ : opRegInfo_{ session.create_operation_reg_info(opType) }, ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:461:31: error: ‘class caffe::mn::Session’ has no member named ‘create_operation_reg_info’; did you mean ‘delete_operation_reg_info’? : opRegInfo_{ session.create_operation_reg_info(opType) }, ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:461:57: error: ‘opType’ was not declared in this scope : opRegInfo_{ session.create_operation_reg_info(opType) }, ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In destructor ‘caffe::mn::OpRegInfo::~OpRegInfo()’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:465:44: error: ‘opRegInfo_’ was not declared in this scope session_.delete_operation_reg_info(opRegInfo_); ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::OpRegInfo::set_name(std::__cxx11::string)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:471:9: error: ‘opRegInfo_’ was not declared in this scope opRegInfo_->SetName(name.c_str()); ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::OpRegInfo::add_input(int, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:475:9: error: ‘opRegInfo_’ was not declared in this scope opRegInfo_->AddInput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:475:63: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ opRegInfo_->AddInput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:475:82: error: expected primary-expression before ‘>’ token opRegInfo_->AddInput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:475:84: error: expected primary-expression before ‘)’ token opRegInfo_->AddInput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::OpRegInfo::add_output(int, int)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:479:9: error: ‘opRegInfo_’ was not declared in this scope opRegInfo_->AddOutput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:479:64: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ opRegInfo_->AddOutput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:479:83: error: expected primary-expression before ‘>’ token opRegInfo_->AddOutput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:479:85: error: expected primary-expression before ‘)’ token opRegInfo_->AddOutput(featureMapCount, featureMapSize, detail::dtype<Dtype>()); ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp: In member function ‘void caffe::mn::OpRegInfo::add_parameter_set(int, int, bool)’: /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:489:9: error: ‘opRegInfo_’ was not declared in this scope opRegInfo_->AddParameterSet(kernelCount, kernelSize, detail::dtype<Dtype>(), ^~~~~~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:489:62: error: ‘dtype’ is not a member of ‘caffe::mn::detail’ opRegInfo_->AddParameterSet(kernelCount, kernelSize, detail::dtype<Dtype>(), ^~~~~~ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:489:81: error: expected primary-expression before ‘>’ token opRegInfo_->AddParameterSet(kernelCount, kernelSize, detail::dtype<Dtype>(), ^ /home/programmeur/caffe-intel/include/caffe/multinode/mlsl.hpp:489:83: error: expected primary-expression before ‘)’ token opRegInfo_->AddParameterSet(kernelCount, kernelSize, detail::dtype<Dtype>(), ^ src/caffe/CMakeFiles/caffe.dir/build.make:62: recipe for target 'src/caffe/CMakeFiles/caffe.dir/blob.cpp.o' failed make[2]: *** [src/caffe/CMakeFiles/caffe.dir/blob.cpp.o] Error 1 CMakeFiles/Makefile2:372: recipe for target 'src/caffe/CMakeFiles/caffe.dir/all' failed make[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2
what to do?
The text was updated successfully, but these errors were encountered: