mirror of
https://github.com/zebrajr/tensorflow.git
synced 2025-12-06 12:20:11 +01:00
Adding #ifdef INTEL_MKL to avoid MAC build issue
This commit is contained in:
parent
bf3bba114c
commit
1d09bdd474
|
|
@ -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>());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user