首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TPU RetinaNet - TypeError

TPU RetinaNet - TypeError
EN

Stack Overflow用户
提问于 2019-08-04 05:12:28
回答 2查看 131关注 0票数 0

我创建了我的数据集,并将其转换为COCO。RetinaNet已经安装在TPU中(官方)。我想用这个RetinaNet用我自己的数据集训练一个模型,但总是得到相同的错误。

代码语言:javascript
复制
export MODEL_DIR=${STORAGE_BUCKET}/retinanet-train-eval; \
export RESNET_CHECKPOINT=gs://cloud-tpu-artifacts/resnet/resnet-nhwc-2018-10-14/model.ckpt-112602; \
export TRAIN_FILE_PATTERN=${STORAGE_BUCKET}/coco/coco_train*; \
export EVAL_FILE_PATTERN=${STORAGE_BUCKET}/coco/coco_val*; \
export VAL_JSON_FILE=${STORAGE_BUCKET}/coco/instances_val.json; \
export EVAL_SAMPLES=613 \
export NUM_STEPS_PER_EVAL=868

python /usr/share/tpu/models/official/detection/main.py \
--use_tpu=True \
--tpu="${TPU_NAME?}" \
--num_cores=8 \
--model_dir="${MODEL_DIR?}" \
--mode="train_and_eval" \
--params_override="{
  type: retinanet,
  train: {
    checkpoint: {
      path: $ {
        RESNET_CHECKPOINT ?
      },
      prefix: resnet50 /
    },
    train_file_pattern: $ {
      TRAIN_FILE_PATTERN ?
    }
  },
  eval: {
    val_json_file: $ {
      VAL_JSON_FILE ?
    },
    eval_file_pattern: $ {
      EVAL_FILE_PATTERN ?
    },
    eval_samples: $ {
      EVAL_SAMPLES ?
    },
    num_steps_per_eval: $ {
      NUM_STEPS_PER_EVAL ?
    }
  }
}"

通过这些设置,我得到了这个错误...

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-10 00:18:04

这个问题应该可以用最新的Tensorflow 2.x Retinanet模型来解决,如果仍然出现错误,请尝试并发表评论:https://cloud.google.com/tpu/docs/tutorials/retinanet-2.x

票数 0
EN

Stack Overflow用户

发布于 2020-06-06 02:31:20

这不是一个非常明确的错误消息,但一个可能的原因是您的TPU名称不正确。请验证您的TPU名称是否有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57342138

复制
相关文章

相似问题

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