将文件从主机树莓派复制到GCP(Google云平台)VM实例

问题描述 投票:1回答:1

我的目标是使用TensorFlow在我的rapiberry pi 4B上执行对象检测,尽管当我尝试直接在pi上训练CNN时,内存不足。因此,我希望使用GCP创建一个VM实例,以期希望使用GCP进行训练,然后在训练完成后将冻结的推理图简单地复制回我的树莓派。 (如果有更简单的方法可以解决此问题,请告诉我。我对对象检测和GCP还是陌生的)

我目前正在尝试使用以下命令将文件从主机树莓派复制到GCP VM实例,其中IP_Address是我的pi地址:

gcloud compute scp --recurse pi@<IP_Address>:~/Desktop/tensorflow1/models/research/object_detection instance-1:~/tensorflow/models/research

但是出现以下错误:

ERROR: (gcloud.compute.scp) All sources must be local files when destination is remote.

我已经尝试了上述命令的几种不同变体,但是无法将文件从本地树莓派复制到VM实例。有谁知道如何做到这一点? VM是Ubuntu 18.04,我的pi正在运行最新版本的Raspian。非常感谢!

tensorflow google-cloud-platform raspberry-pi scp
1个回答
0
投票

正如@ John Hanley]的建议,您正在尝试将文件从一个远程系统复制到另一个远程系统。源必须是运行gcloud命令的系统。将文件从PI复制到桌面,然后分两个步骤复制到VM。

[@ Jackie Staiger]的建议,在Windows操作系统中,可以使用WinSCP将文件从Pi复制到Windows PC。之后,按照guide o将文件从Windows PC传输到GCP VM。

© www.soinside.com 2019 - 2024. All rights reserved.