python - `export OPENBLAS_NUM_THREADS=1`后CPU使用率有时超过100%是正常现象吗?
问题描述
我正在使用 ray 来实现 Ape-X。按照这个指令,我设置export OPENBLAS_NUM_THREADS=1
(我已经验证我使用的 Numpy 使用 OPENBLAS via np.__config__.show()
)并且tf.Session
配置如下
sess_config = tf.ConfigProto(intra_op_parallelism_threads=1,
inter_op_parallelism_threads=1,
allow_soft_placement=True)
sess = tf.Session(config=sess_config)
然后我打开top
。大多数时候,我可以看到所有工作人员使用的 CPU 少于 100%。但是偶尔,我会看到一些 CPU 使用率超过 100%,如下图所示。我想知道这是否是正常现象?如果是错误,错误可能是什么?
解决方案
推荐阅读
- python - 如何在 Python 的不同目录中读取/创建文件
- android - 是否可以在android中同时从两个后置摄像头获取信息?
- python - 将字符串从变量保存到 .txt 并检查变量是否与下一个循环中已使用的字符串匹配
- php - WooCommerce 数据库更新用户界面
- bash - 为资源提取 arn 时 bash 中的奇怪行为
- sql - 带年、月、日的两个日期之间的天数差异
- c - pub-sub 方案中的异常处理 (ZeroMQ)
- c - 使用Arduino产生金码调制的正弦波
- python - 为什么是 (-3//2 = -2)
- gcc - gcc 对 Amazon Linux 的 openmp 支持?