diff --git a/src/runtime/threading_backend.cc b/src/runtime/threading_backend.cc index 41305475068233cc92434843177881d157169aeb..aa15c229cfcad034447a2a27806c8b8540c8f1fa 100644 --- a/src/runtime/threading_backend.cc +++ b/src/runtime/threading_backend.cc @@ -28,7 +28,7 @@ class ThreadGroup::Impl { } const char *val = getenv("TVM_BIND_THREADS"); if (val == nullptr || atoi(val) == 1) { - if (num_workers_ <= std::thread::hardware_concurrency()) { + if (static_cast<size_t>(num_workers_) <= std::thread::hardware_concurrency()) { SetAffinity(exclude_worker0); } else { LOG(WARNING)