在Azure上运行Python代码需要CPU和RAM

2024-09-27 20:18:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图使用here代码的先前存档版本,在RtCOVID-19网站上找到的图表中重新创建一个。我通过Anaconda使用Spyder来运行Python脚本

在克隆repo之后,我创建了一个项目,并尝试运行以下代码行,这些代码来自repo中的jupyter notebook,应该输出创建“Oregon”图所需的表

import pymc3 as pm
import pandas as pd
import numpy as np
import arviz as az
from matplotlib import pyplot as plt
from covid.models.generative import GenerativeModel
from covid.data import summarize_inference_data

from covid.data import get_and_process_covidtracking_data, summarize_inference_data

df = get_and_process_covidtracking_data(run_date=pd.Timestamp.today()-pd.Timedelta(days=1))

region = "OR"
model_data = df.loc[region]

gm = GenerativeModel(region, model_data)
gm.sample()

要查看所需输出的示例,请使用上面提到的Jupyter笔记本的链接

我遇到的问题是,我的电脑没有足够的功能运行坚果采样器。而在Jupyter笔记本中,我们看到作者能够在7米的时间内运行样本,我的计算机估计运行时间为4小时,并且在这个过程中变得异常热。因此,我只是停止运行模型,以免我的计算机爆炸起火

我认识的一些IT人员说,他们可以在Azure中创建一个实例来运行这些脚本,这将大大提高我的计算能力,但他们需要知道我需要多少CPU和RAM。有人能帮我解决这个问题吗?我只需要运行一次模型,例如重新创建俄勒冈州图表,而不是网站上显示的所有50个图表。更一般地说,这个问题的解决方案确实是在云计算环境中运行模型吗/这可能吗


Tags: 代码from模型import脚本data网站as

热门问题