diff --git a/cmake/external_libs/projectq.cmake b/cmake/external_libs/projectq.cmake index 5cee4b2832..cc78ccc626 100644 --- a/cmake/external_libs/projectq.cmake +++ b/cmake/external_libs/projectq.cmake @@ -1,5 +1,5 @@ -set(projectq_CXXFLAGS "-fopenmp -O2 -ffast-mast -march=native -DINTRIN") -set(projectq_CFLAGS "-fopenmp -O2 -ffast-mast -march=native -DINTRIN") +set(projectq_CXXFLAGS "-fopenmp -O2 -ffast-mast -mavx -DINTRIN") +set(projectq_CFLAGS "-fopenmp -O2 -ffast-mast -mavx -DINTRIN") if(ENABLE_GITEE) set(REQ_URL "https://gitee.com/mirrors/ProjectQ/repository/archive/v0.5.1.tar.gz") diff --git a/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt b/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt index 1d345adfe2..2caf568e87 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt +++ b/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt @@ -53,7 +53,7 @@ if(ENABLE_CPU) set_property(SOURCE ${QUANTUM_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_MINDQUANTUM) set_property(SOURCE ${QUANTUM_SRC_LIST} PROPERTY COMPILE_DEFINITIONS INTRIN) - set_property(SOURCE ${QUANTUM_SRC_LIST} PROPERTY COMPILE_OPTIONS -fopenmp -march=native -ffast-math) + set_property(SOURCE ${QUANTUM_SRC_LIST} PROPERTY COMPILE_OPTIONS -fopenmp -mavx -ffast-math) else() message("not compiled quantum kernel_compiler") set(QUANTUM_SRC_LIST "") diff --git a/mindspore/ccsrc/mindquantum/CMakeLists.txt b/mindspore/ccsrc/mindquantum/CMakeLists.txt index 5f1db4d7e9..b3836eb010 100644 --- a/mindspore/ccsrc/mindquantum/CMakeLists.txt +++ b/mindspore/ccsrc/mindquantum/CMakeLists.txt @@ -5,6 +5,6 @@ if(ENABLE_CPU AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux" set_property(SOURCE ${_MINDQUANTUM_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_MINDQUANTUM) add_library(_mindspore_mindquantum_obj OBJECT ${_MINDQUANTUM_SRC_LIST}) - target_compile_options(_mindspore_mindquantum_obj PRIVATE -fopenmp -march=native -ffast-math) + target_compile_options(_mindspore_mindquantum_obj PRIVATE -fopenmp -mavx -ffast-math) target_compile_definitions(_mindspore_mindquantum_obj PRIVATE INTRIN) endif() \ No newline at end of file