mirror of
				https://github.com/PaddlePaddle/FastDeploy.git
				synced 2025-10-31 03:46:40 +08:00 
			
		
		
		
	 fa807340be
			
		
	
	fa807340be
	
	
	
		
			
			* add rk1126 support * update lib * fix compile bugs * update doc * fix complie bug * update doc * update doc * update code * support model bigger than 2G * update code * update code * update code * update doc * update code * fix bug * update code * update code * update code * update doc * update info * code style check * update code * update doc Co-authored-by: Jason <jiangjiajun@baidu.com>
		
			
				
	
	
		
			56 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			CMake
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			CMake
		
	
	
		
			Executable File
		
	
	
	
	
| if (NOT DEFINED TARGET_ABI)
 | |
|     set(CMAKE_SYSTEM_NAME Linux)
 | |
|     set(CMAKE_SYSTEM_PROCESSOR arm)
 | |
|     set(CMAKE_C_COMPILER "arm-linux-gnueabihf-gcc")
 | |
|     set(CMAKE_CXX_COMPILER "arm-linux-gnueabihf-g++")
 | |
|     set(CMAKE_CXX_FLAGS "-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4 ${CMAKE_CXX_FLAGS}")
 | |
|     set(CMAKE_C_FLAGS "-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4 ${CMAKE_C_FLAGS}" )
 | |
|     set(TARGET_ABI armhf)
 | |
|     set(CMAKE_BUILD_TYPE MinSizeRel)
 | |
| else()
 | |
|     if(NOT ${ENABLE_LITE_BACKEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_LITE_BACKEND=ON")
 | |
|         set(ENABLE_LITE_BACKEND ON)
 | |
|     endif()
 | |
|     if(${ENABLE_PADDLE_FRONTEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_PADDLE_FRONTEND=OFF")
 | |
|         set(ENABLE_PADDLE_FRONTEND OFF)
 | |
|     endif()
 | |
|     if(${ENABLE_ORT_BACKEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_ORT_BACKEND=OFF")
 | |
|         set(ENABLE_ORT_BACKEND OFF)
 | |
|     endif()
 | |
|     if(${ENABLE_PADDLE_BACKEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_PADDLE_BACKEND=OFF")
 | |
|         set(ENABLE_PADDLE_BACKEND OFF)
 | |
|     endif()
 | |
|     if(${ENABLE_OPENVINO_BACKEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_OPENVINO_BACKEND=OFF")
 | |
|         set(ENABLE_OPENVINO_BACKEND OFF)
 | |
|     endif()
 | |
|     if(${ENABLE_TRT_BACKEND})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_TRT_BACKEND=OFF")
 | |
|         set(ENABLE_TRT_BACKEND OFF)
 | |
|     endif()
 | |
| 
 | |
|     if(${WITH_GPU})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DWITH_GPU=OFF")
 | |
|         set(WITH_GPU OFF)
 | |
|     endif()
 | |
| 
 | |
|     if(${ENABLE_OPENCV_CUDA})
 | |
|         message(WARNING "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_OPENCV_CUDA=OFF") 
 | |
|         set(ENABLE_OPENCV_CUDA OFF) 
 | |
|     endif()
 | |
| 
 | |
|     if(${ENABLE_TEXT})
 | |
|         set(ENABLE_TEXT OFF CACHE BOOL "Force ENABLE_TEXT OFF" FORCE)
 | |
|         message(STATUS "While compiling with -DWITH_TIMVX=ON, will force to set -DENABLE_TEXT=OFF")
 | |
|     endif()
 | |
|     if (DEFINED CMAKE_INSTALL_PREFIX)
 | |
|         install(FILES ${PROJECT_SOURCE_DIR}/cmake/timvx.cmake DESTINATION ${CMAKE_INSTALL_PREFIX})
 | |
|     endif()
 | |
| endif()
 | |
| 
 | |
| 
 |