我对Google云虚拟机上的vGPU(Tesla K80)有疑问。
我的笔记本电脑是Lenovo T460P配备以下规格:
我在Google Cloud中创建的VM包含以下规范:
我使用opencv训练LBP级联,160张正面图像和800张负面图像。 我在上述两种环境中使用相同的正负样本 以下是opencv_createsamples和opencv_traincascade的参数:
opencv_createsamples -info data / positive_images / positives.txt -vec data / positive_images / positives.vec -w 32 -h 32
opencv_traincascade -data classifier -vec data / positive_images / positives.vec -bg data / negative_images / negatives.txt -mode BASIC -featureType LBP -numPos 160 -numNeg 800 -minHitRate 0.998 -maxFalseAlarmRate 0.05 -w 32 -h 32 - numStages 10
然而,我发现我的笔记本电脑需要5分钟才能完成培训。而且谷歌云的时间超过了20分钟,仍处于培训阶段。
谷歌虚拟机的问题是什么? 我认为谷歌的虚拟机应该比我的笔记本电脑计算得更快,因为虚拟机有特斯拉K80。但它实际上比我的笔记本电脑慢得多。
在Google云端虚拟机上我是否遗漏了某些内容或做错了什么?
感谢您的帮助。