0

提前感谢您的耐心等待 - 我不是程序员,而是研究人员。我有一个在计算密集型的简短 python 脚本中处理的模型。在我的 2020 MacBook Pro 上,时间范围输入 3 大约需要 2 分钟,但我需要它运行 6 步的价值,并且输入大小需要时间指数。我的 2020 款 MacBook Pro 现在几乎 24 小时内都没有返回输入 6 的答案。

所以我终于想出了如何在谷歌云平台上使用免费试用时间,一路飞奔。我设置了一个虚拟实例,使用具有 8 个内核的“增强计算”虚拟机。我设法将我的脚本放在那里,安装所需的 python 模块,等等(这一切都花了我相当长的时间)。我终于让它工作了——但是对于输入 3,在我的笔记本电脑上需要 2 分 8 秒,VM 上的相同脚本/环境需要 4 分 36 秒!

所以我以为我基本上是在租一台超级计算机……但显然我完全不是?任何建议表示赞赏!我可以在 Google Cloud 上使用更快的机器吗?或者有没有更好的服务我可以尝试?如果我能帮上忙,我不想用我自己的钱来做这个项目,但我可以。

另一件事:监控 Google VM,它只使用了 12.5% 的 CPU。大概这是因为有 8 个内核并且它只使用一个(所以我应该设置更少的内核)。但是在我的家庭桌面(Ubuntu 18.04)上运行脚本,htop告诉我有 12 个 python 线程和所有 CPU 都在全速运转,所以我假设 Google VM(Debian 10)可以做同样的事情?

4

0 回答 0