首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InvalidArgumentError-已显式分配给/device:GPU:1,但可用设备为[/job:本地主机/副本:0/任务:0/设备:CPU:0,

InvalidArgumentError-已显式分配给/device:GPU:1,但可用设备为[/job:本地主机/副本:0/任务:0/设备:CPU:0,
EN

Stack Overflow用户
提问于 2020-04-03 22:04:01
回答 1查看 817关注 0票数 1

任何帮助都将不胜感激。我是tensorflow和一般编程的新手。我正在按照github (https://github.com/experiencor/keras-yolo3)中的说明学习YOLO-3的目标检测。运行代码below.Please后,尽快为我提供解决方案。

!python train.py -c config.json

我收到了以下错误:

tensorflow.python.framework.errors_impl.InvalidArgumentError: Cannot assign a device for` operation replica_1/lambda_6/Shape: node replica_1/lambda_6/Shape (defined at /home/arasdar/anaconda3/lib/python3.7/site-packages/tensorflow_core/python/framework/ops.py:1748) was explicitly assigned to /device:GPU:1 but available devices are [ /job:localhost/replica:0/task:0/device:CPU:0, /job:localhost/replica:0/task:0/device:GPU:0, /job:localhost/replica:0/task:0/device:XLA_CPU:0, /job:localhost/replica:0/task:0/device:XLA_GPU:0 ]. Make sure the device specification refers to a valid device. [[replica_1/lambda_6/Shape]]

EN

回答 1

Stack Overflow用户

发布于 2020-07-21 23:51:53

检查您的config.json文件,如果您仅使用单个GPU,则应将“培训”下的"gpu“参数更改为"0”,而不是默认的"0,1“。

代码语言:javascript
复制
"train": {
    "gpu":  "0"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61013645

复制
相关文章

相似问题

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