首页 > 解决方案 > 我如何在谷歌云 TPU 上将 COCO 数据集转换为一组 TFRecords

问题描述

我正在尝试准备 COCO 数据集。在链接https://cloud.google.com/tpu/docs/tutorials/retinanet#prepare_the_coco_dataset 上给出“tpu/tools/datasets/download_and_preprocess_coco.sh 脚本将 COCO 数据集转换为训练应用程序期望的一组 TFRecords "

当我尝试时,我得到 -bash: tpu/tools/datasets/download_and_preprocess_coco.sh: No such file or directory

我该如何解决

标签: google-cloud-tpu

解决方案


假设您使用的ml-images是 Google Cloud 提供的脚本之一,该脚本应位于该目录中,该目录是位于https://github.com/tensorflow/tpu/usr/share/tpu/的 github 存储库的副本。

我运行以下命令并在从 1.12 映像创建的全新实例上获得以下结果。

$ file /usr/share/tpu/tools/datasets/download_and_preprocess_coco.sh 
/usr/share/tpu/tools/datasets/download_and_preprocess_coco.sh: Bourne-Again shell script, ASCII text executable

请让我知道这是否有效,或者您是否遇到任何进一步的困难。


推荐阅读