2023-06-12 09:15:34,884 - numexpr.utils - INFO - Note: NumExpr detected 24 cores but "NUMEXPR_MAX_THREADS" not set, so enforcing safe limit of 8. 2023-06-12 09:15:34,884 - numexpr.utils - INFO - NumExpr defaulting to 8 threads.如何解决
时间: 2024-03-26 17:38:23 浏览: 314
exfat-utils-1.0.1.tar.gz_exfat_exfat utils_exfat-utils_exfat-uti
5星 · 资源好评率100%
这是 NumExpr 库的信息提示,它检测到你的系统有 24 个 CPU 核心,但是没有设置 NUMEXPR_MAX_THREADS 环境变量。为了避免过度使用 CPU 资源,NumExpr 会默认限制使用的线程数为 8。如果你想提高线程数,可以设置 NUMEXPR_MAX_THREADS 环境变量。例如,在 Linux/MacOS 系统中,可以使用以下命令设置:
```bash
export NUMEXPR_MAX_THREADS=24
```
在 Windows 系统中,可以在系统环境变量中添加 NUMEXPR_MAX_THREADS 变量并设置值为 24。另外,也可以在 Python 代码中使用 `os.environ` 来设置环境变量,例如:
```python
import os
os.environ["NUMEXPR_MAX_THREADS"] = "24"
```
这样就可以设置 NumExpr 使用的最大线程数了。
阅读全文