This commit is contained in:
Rasmus Munk Larsen 2016-05-18 15:16:06 -07:00
commit 5624219b6b

View File

@ -160,6 +160,7 @@ class TensorExecutor<Expression, ThreadPoolDevice, Vectorizable> {
#else #else
size_t num_threads = device.numThreads(); size_t num_threads = device.numThreads();
if (num_threads > 1) { if (num_threads > 1) {
cost = evaluator.costPerCoeff(Vectorizable)
num_threads = TensorCostModel<ThreadPoolDevice>::numThreads( num_threads = TensorCostModel<ThreadPoolDevice>::numThreads(
size, evaluator.costPerCoeff(Vectorizable), num_threads); size, evaluator.costPerCoeff(Vectorizable), num_threads);
} }
@ -183,7 +184,7 @@ class TensorExecutor<Expression, ThreadPoolDevice, Vectorizable> {
} }
barrier.Wait(); barrier.Wait();
} }
#endif #endif // defined(!EIGEN_USE_SIMPLE_THREAD_POOL)
} }
evaluator.cleanup(); evaluator.cleanup();
} }