gpt4 book ai didi

在 Azure Web 应用程序上运行 R 程序

转载 作者:行者123 更新时间:2023-12-03 02:41:14 25 4
gpt4 key购买 nike

我一直在 Mac OS X 上使用 R 3.4.3 来运行一个程序,该程序可以建立和求解一些复杂的矩阵方程。到目前为止,我一直在我的笔记本电脑上手动运行该程序,我想最终在我的 Azure Web App 中设置它。 (我的网站托管在其中)并将其配置为每天运行。这是我到目前为止所尝试过的:

  1. 早在 2018 年,我就安装了 R 3.3.3 作为站点扩展,类似于解释什么here 。但是,R 不再受支持Microsoft 作为站点扩展,无法再安装方式(如解释 here )。
  2. 这个周末,我开始尝试 Microsoft Azure Machine学习工作室。在那里,微软提供了“R语言模块”您可以在其中单击“执行 R 脚本”并将其拖动到实验中并向其中添加 R 代码。我真的很喜欢这个选项,因为微软已经加载了许多流行的 R 软件包并且你不需要在你的程序中费心这样做。然而,R 脚本容器限制为 27,000 个字符,我的程序远远超出了这个范围。我可以考虑分手我的程序分成更小的 block 并尝试找出如何连接多个 R 脚本在一起。

此时,我的强烈偏好是能够保持程序完整,并通过调用命令行(例如,R CMD BATCH "test.R")语句并踢来简单地运行它使用 Logic App 将其关闭。但我不知道如何将 R 安装到我的 Azure Web 应用程序上。

如果有人有这方面的经验或有一些想法,我很想听听。谢谢你!

最佳答案

在 Azure 中运行 R 脚本的方法有很多种,它们在体系结构指南中有详细记录,您可以在此处找到:

因此,在您的情况下,您可能应该将代码转换为 Jupiter 笔记本并从 Databricks 运行它。它是列表中最稳定、易于实现且可投入生产的选项。

如果您的项目很小或者只是小任务,您可以尝试使用 Azure Notebooks 甚至 Azure SQL Server,特别是当您的数据驻留在其中时。但目前这两种解决方案都处于预览阶段,因此不建议将其用于生产工作负载。

当然有数据科学虚拟机,但需要付出更多努力才能将其与环境集成,并且似乎不适合您的用例。

关于在 Azure Web 应用程序上运行 R 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61178602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com