Browse Source

build(mgb/jit): disable halide by default

GitOrigin-RevId: ff7d94ea0a
tags/v1.3.0
Megvii Engine Team 4 years ago
parent
commit
495b2003d2
1 changed files with 5 additions and 8 deletions
  1. +5
    -8
      CMakeLists.txt

+ 5
- 8
CMakeLists.txt View File

@@ -30,7 +30,7 @@ set (MGE_EXPORT_TARGETS MegEngine-targets)


option(MGE_WITH_JIT "Build MegEngine with JIT." ON) option(MGE_WITH_JIT "Build MegEngine with JIT." ON)
option(MGE_WITH_JIT_MLIR "Build MegEngine with MLIR JIT." OFF) option(MGE_WITH_JIT_MLIR "Build MegEngine with MLIR JIT." OFF)
option(MGE_WITH_HALIDE "Build MegEngine with Halide JIT" ON)
option(MGE_WITH_HALIDE "Build MegEngine with Halide JIT" OFF)
option(MGE_WITH_MIDOUT_PROFILE "Build MegEngine with Midout profile." OFF) option(MGE_WITH_MIDOUT_PROFILE "Build MegEngine with Midout profile." OFF)
option(MGE_WITH_MINIMUM_SIZE "Swith off MGE_ENABLE_RTTI、MGE_ENABLE_EXCEPTIONS、MGE_ENABLE_LOGGING and switch on MGE_INFERENCE_ONLY so that compile minimum load_and_run. Take effect only when MGE_BIN_REDUCE was set" OFF) option(MGE_WITH_MINIMUM_SIZE "Swith off MGE_ENABLE_RTTI、MGE_ENABLE_EXCEPTIONS、MGE_ENABLE_LOGGING and switch on MGE_INFERENCE_ONLY so that compile minimum load_and_run. Take effect only when MGE_BIN_REDUCE was set" OFF)
option(MGE_ARMV8_2_FEATURE_FP16 "Enable armv8.2-a+fp16 support" OFF) option(MGE_ARMV8_2_FEATURE_FP16 "Enable armv8.2-a+fp16 support" OFF)
@@ -230,14 +230,11 @@ endif()
# FIXME At present, there are some conflicts between the LLVM that halide # FIXME At present, there are some conflicts between the LLVM that halide
# depends on and the LLVM that MLIR depends on. Should be fixed in subsequent # depends on and the LLVM that MLIR depends on. Should be fixed in subsequent
# versions. # versions.
if(MGE_BUILD_IMPERATIVE_RT)
set(MGE_WITH_HALIDE OFF)
message(WARNING "cannot use HALIDE when building IMPERATIVE_RT")
if(MGE_BUILD_IMPERATIVE_RT AND MGE_WITH_HALIDE)
message(FATAL_ERROR "cannot use HALIDE when building IMPERATIVE_RT")
endif() endif()
if(MGE_WITH_JIT_MLIR)
if(MGE_WITH_HALIDE)
message(FATAL_ERROR "please set MGE_WITH_HALIDE to OFF with MGE_WITH_JIT_MLIR enabled")
endif()
if(MGE_WITH_JIT_MLIR AND MGE_WITH_HALIDE)
message(FATAL_ERROR "cannot use HALIDE with MGE_WITH_JIT_MLIR enabled")
endif() endif()


if(MGE_WITH_CUDA) if(MGE_WITH_CUDA)


Loading…
Cancel
Save