Adding #ifdef INTEL_MKL to avoid MAC build issue

This commit is contained in:
Mahmoud Abuzaina 2021-04-05 19:05:51 -07:00 committed by Penporn Koanantakool
parent bf3bba114c
commit 1d09bdd474

View File

@ -219,10 +219,12 @@ std::unique_ptr<GraphOptimizer> MetaOptimizer::MakeNewOptimizer(
/*CPU layout conversion*/ cfg_.cpu_layout_conversion())); /*CPU layout conversion*/ cfg_.cpu_layout_conversion()));
MK_OPT("auto_mixed_precision", "auto_mixed_precision", MK_OPT("auto_mixed_precision", "auto_mixed_precision",
new AutoMixedPrecision(AutoMixedPrecisionMode::CUDA)); new AutoMixedPrecision(AutoMixedPrecisionMode::CUDA));
#ifdef INTEL_MKL
if (IsMKLEnabled()) { if (IsMKLEnabled()) {
MK_OPT("auto_mixed_precision_mkl", "auto_mixed_precision_mkl", MK_OPT("auto_mixed_precision_mkl", "auto_mixed_precision_mkl",
new AutoMixedPrecision(AutoMixedPrecisionMode::MKL)); new AutoMixedPrecision(AutoMixedPrecisionMode::MKL));
} }
#endif
MK_OPT("memory", "memory_optimization", MK_OPT("memory", "memory_optimization",
new MemoryOptimizer(RewriterConfig::MANUAL)); new MemoryOptimizer(RewriterConfig::MANUAL));
MK_OPT("common_subgraph_elimination", "common_subgraph_elimination", MK_OPT("common_subgraph_elimination", "common_subgraph_elimination",
@ -310,6 +312,7 @@ Status MetaOptimizer::InitializeOptimizers(
optimizers->push_back( optimizers->push_back(
MakeUnique<AutoMixedPrecision>(AutoMixedPrecisionMode::CUDA)); MakeUnique<AutoMixedPrecision>(AutoMixedPrecisionMode::CUDA));
} }
#ifdef INTEL_MKL
if (AutoMixedPrecisionEnabled(cfg_.auto_mixed_precision_mkl()) && if (AutoMixedPrecisionEnabled(cfg_.auto_mixed_precision_mkl()) &&
AutoMixedPrecisionEnabled( AutoMixedPrecisionEnabled(
plugin_configs.toggle_config["auto_mixed_precision_mkl"]) && plugin_configs.toggle_config["auto_mixed_precision_mkl"]) &&
@ -317,6 +320,7 @@ Status MetaOptimizer::InitializeOptimizers(
optimizers->push_back( optimizers->push_back(
MakeUnique<AutoMixedPrecision>(AutoMixedPrecisionMode::MKL)); MakeUnique<AutoMixedPrecision>(AutoMixedPrecisionMode::MKL));
} }
#endif
if (BOTH_ARE_ON(pin_to_host_optimization)) { if (BOTH_ARE_ON(pin_to_host_optimization)) {
optimizers->push_back(MakeUnique<PinToHostOptimizer>()); optimizers->push_back(MakeUnique<PinToHostOptimizer>());
} }