aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/platform/posix/port.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/platform/posix/port.cc')
-rw-r--r--tensorflow/core/platform/posix/port.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/tensorflow/core/platform/posix/port.cc b/tensorflow/core/platform/posix/port.cc
index 8e316472fe..708f32ba80 100644
--- a/tensorflow/core/platform/posix/port.cc
+++ b/tensorflow/core/platform/posix/port.cc
@@ -74,6 +74,11 @@ int NumSchedulableCPUs() {
return kDefaultCores;
}
+int NumHyperthreadsPerCore() {
+ static const int ht_per_core = tensorflow::port::CPUIDNumSMT();
+ return (ht_per_core > 0) ? ht_per_core : 1;
+}
+
void* AlignedMalloc(size_t size, int minimum_alignment) {
#if defined(__ANDROID__)
return memalign(minimum_alignment, size);