python - Tensorflow 2.0 未使用所有 CPU 内核
问题描述
我正在我的本地机器上使用 tensorflow 2.0 进行一些稀疏矩阵计算,该机器有 8 个内核。在执行操作时,我可以在 top 命令中看到只有 8 个内核中的 1 个被使用。
运算是稀疏乘法
tf.sparse.sparse_dense_matmul(a_tf_sp, b_tf_dense_T)
我如何告诉 tensorflow 2.0 使用所有核心进行此计算。
解决方案
你能在里面定义你的代码with tf.device('/cpu:0'):
并检查吗?
推荐阅读
- java - 使用自引用创建 jpa 实体
- sql - 如何将多维数组中的特定数据存储到变量中
- c - 如何链接以便解析 pthread_getattr_np?
- haskell - Haskell 小游戏:检查迷宫的可解性(更新)
- javascript - URL 解析练习 (JavaScript)
- c - if 语句不接受 strcmp 字符串输入中的输入
- firebase - Firebase-UI Web 与使用 Web SDK 构建自定义 JS
- r - 使用 r googledrive 包创建自定义属性
- kubernetes - Spinnaker 无法从 Artifactory 下载舵图
- excel - 使用 VBA 将 Excel 表格从宽转换为长