我们有一个约70,000行和~7个特征的数据库,我们正在尝试进行基于SVM的预测。该服务在停止前运行4-5小时(没有结果。)我们如何扩大或缩小执行计算的CPU数量,以便这可能在几分钟而不是几小时内运行?
答案 0 :(得分:3)
这在很大程度上取决于你是如何做到这一点的。
首先,请注意Python是单线程的,因此抛出CPU来解决问题可能没什么区别,除非你以某种方式这样做可以利用它们。
其次,运行Datalab实例的托管VM在创建时配置为具有一定数量的内核,内存等。这不会动态扩展。您需要在部署时创建更强大的实例。请参阅此处的文档:https://cloud.google.com/datalab/getting-started#custom_cloud_datalab_deployment