如何将图像从本地驱动器读取到Google Colab

时间:2020-01-13 20:52:34

标签: google-colaboratory

我想在Google Colab中运行具有强大GPU支持的深度学习模型。我对Colab很陌生。最初,我可以像在os.path.join的环境中那样使用PIL.Image.openSpyder来上载图像。但是Colab给出了FileNotFoundError FileNotFoundError: [Errno 2] No such file or directory(图像确实存在于本地目录中)。看来我的上传没有正确执行。

1 个答案:

答案 0 :(得分:1)

您可以直接上传到colab或将图像上传到google驱动器文件夹。然后将该文件夹安装在Google colab中以使用它。左侧有一个箭头,可打开包含可搜索代码段的侧边栏。在这里,您可以搜索云端硬盘以获取与Google云端硬盘相关的代码段。

此笔记本包含一些示例, https://colab.research.google.com/notebooks/snippets/drive.ipynb#scrollTo=u22w3BFiOveA

下面的命令列出了名为 DeepLearning

的文件夹的内容
!ls -la "/content/gdrive/My Drive/DeepLearning"

将驱动器DeepLearning文件夹的内容复制到DeepLearning文件夹中的虚拟机,

!cp /content/gdrive/My\ Drive/DeepLearning ./DeepLearning

将Virtual Machine DeepLearning文件夹的内容复制到Google驱动器DeepLearning文件夹,

!cp ./DeepLearning /content/gdrive/My\ Drive/DeepLearning

您可以运行%cd DeepLearning将目录更改为 DeepLearning 文件夹。

可以通过Runtime > Change Runtime Type > Hardware Accelerator > GPU启用GPU支持。