如何在Google Cloud TPU上将COCO数据集转换为一组TFRecords

时间:2018-10-20 16:15:42

标签: google-cloud-tpu

我正在尝试准备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:没有这样的文件或目录

我该如何解决

1 个答案:

答案 0 :(得分:3)

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

我运行了以下命令,并在根据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

请告诉我这是否可行,或者您是否遇到任何进一步的困难。