mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-20 02:55:38 +08:00
feat: 低于 2 核心电脑使用单线程 OCR
This commit is contained in:
@@ -141,7 +141,10 @@ bool asst::OcrPack::check_and_load()
|
||||
|
||||
int logical = std::max(1u, std::thread::hardware_concurrency());
|
||||
int cpu_threads;
|
||||
if (logical <= 4) {
|
||||
if (logical <= 2) {
|
||||
cpu_threads = 1;
|
||||
}
|
||||
else if (logical <= 4) {
|
||||
cpu_threads = 2;
|
||||
}
|
||||
else if (logical <= 12) {
|
||||
|
||||
@@ -52,7 +52,10 @@ bool asst::OnnxSessions::use_cpu()
|
||||
|
||||
int logical = std::max(1u, std::thread::hardware_concurrency());
|
||||
int cpu_threads;
|
||||
if (logical <= 4) {
|
||||
if (logical <= 2) {
|
||||
cpu_threads = 1;
|
||||
}
|
||||
else if (logical <= 4) {
|
||||
cpu_threads = 2;
|
||||
}
|
||||
else if (logical <= 12) {
|
||||
|
||||
Reference in New Issue
Block a user