Run command "bash build.sh -e gpu" to build mindspore
always getting the erros:
mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h:35:8: required from here
mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.cc:55:9: error: 'void memset(void, int, size_t)' clearing an object of type 'struct Eigen::half' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess]
55 | memset(output_addr, 0, output_len * sizeof(T));
Then
[ 12%] Building CXX object mindspore/ccsrc/runtime/device/CMakeFiles/_mindspore_runtime_device_obj.dir/executor/dynamic_kernel.cc.o
cc1plus: all warnings being treated as errors
make[2]: [mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/build.make:505: mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/somas/somas_solver_pre.cc.o] Error 1
make[1]: [CMakeFiles/Makefile2:1665: mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/all] Error 2
make[1]: Waiting for unfinished jobs....
[ 12%] Building CXX object mindspore/ccsrc/runtime/device/CMakeFiles/_mindspore_runtime_device_obj.dir/kernel_info.cc.o
[ 12%] Building CXX object mindspore/ccsrc/runtime/framework/CMakeFiles/_mindspore_runtime_framework_obj.dir/actor/kernel_actor.cc.o
[ 12%] Building CXX object akg/CMakeFiles/akg.dir/src/codegen/pass_mgr.cc.o
cc1plus: all warnings being treated as errors
make[2]: [mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/build.make:1571: mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/cpu/sparse_to_dense_cpu_kernal.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1692: mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/all] Error 2
So what is the solution this problem ? Thank you!
After downloading mindsporce source
git clone https://gitee.com/mindspore/mindspore.git
Run command "bash build.sh -e gpu" to build mindspore
always getting the erros:
mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h:35:8: required from here mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.cc:55:9: error: 'void memset(void, int, size_t)' clearing an object of type 'struct Eigen::half' with no trivial copy-assignment; use assignment or value-initialization instead [-Werror=class-memaccess] 55 | memset(output_addr, 0, output_len * sizeof(T));
Then
[ 12%] Building CXX object mindspore/ccsrc/runtime/device/CMakeFiles/_mindspore_runtime_device_obj.dir/executor/dynamic_kernel.cc.o cc1plus: all warnings being treated as errors make[2]: [mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/build.make:505: mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/somas/somas_solver_pre.cc.o] Error 1 make[1]: [CMakeFiles/Makefile2:1665: mindspore/ccsrc/backend/optimizer/CMakeFiles/_mindspore_backend_optimizer_obj.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 12%] Building CXX object mindspore/ccsrc/runtime/device/CMakeFiles/_mindspore_runtime_device_obj.dir/kernel_info.cc.o [ 12%] Building CXX object mindspore/ccsrc/runtime/framework/CMakeFiles/_mindspore_runtime_framework_obj.dir/actor/kernel_actor.cc.o [ 12%] Building CXX object akg/CMakeFiles/akg.dir/src/codegen/pass_mgr.cc.o cc1plus: all warnings being treated as errors make[2]: [mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/build.make:1571: mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/cpu/sparse_to_dense_cpu_kernal.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1692: mindspore/ccsrc/backend/kernel_compiler/CMakeFiles/_mindspore_backend_kernel_compiler_obj.dir/all] Error 2 So what is the solution this problem ? Thank you!