首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置XLA_GPU_JIT设备编号0时,XLA服务不支持Tensorflow 1.14: XLA: device CUDA:0

设置XLA_GPU_JIT设备编号0时,XLA服务不支持Tensorflow 1.14: XLA: device CUDA:0
EN

Stack Overflow用户
提问于 2021-06-30 02:59:37
回答 1查看 36关注 0票数 0

我正在使用Tensorflow 1.14和两个GPU,但它们都被另一个同事占用了20天。有没有办法在CPU上运行我的代码?我试过了

代码语言:javascript
复制
config123 = tf.ConfigProto(device_count = {'GPU': 0})
with tf.Session(config=config123) as sess:

os.environ['CUDA_VISIBLE_DEVICES'] = '-1'

但他们仍然给出了标题中提到的错误。任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 17:14:22

如果您希望特定操作在您选择的设备上运行,而不是在自动为您选择的设备上运行,您可以使用with tf.device来创建设备上下文,该上下文中的所有操作都将在同一指定设备上运行。

代码语言:javascript
复制
tf.debugging.set_log_device_placement(True)

# Place tensors on the CPU
with tf.device('/CPU:0'):
  a = tf.constant([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]])
  b = tf.constant([[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]])

  c = tf.matmul(a, b)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68184283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档