gpt4 book ai didi

在 Azure Function 中运行 R.NET

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

我正在尝试将 R 集成到 Azure Function 中。

不仅仅是调用 R exe - 我希望能够尝试 R.NET 库,以便更轻松地在 .NET 和 R 之间传递和收集数据。例如,响应事件。

它在本地运行良好,但一旦部署为 Azure 函数,我就会收到各种错误。最新的“:这个引擎没有运行。您可能忘记调用Initialize”

对于其他想要尝试此操作的人,我必须强制 Azure 函数以 64 位运行,并将 R 扩展库安装到该函数。在 RDotNet.REngine.CheckEngineIsRunning()

有人成功过吗?是否有任何具有 R.NET 经验的人想要帮助进入 Azure 函数环境?

最佳答案

查看code在 R.NET 中,对于函数 RDotNet.REngine.GetInstance()、RDotNet.REngine.CheckEngineIsRunning() 和 RDotNet.REngine.Initialize(),似乎通过 RDotNet.REngine.GetInstance() 创建引擎实例应该有所帮助您可以避免此问题,因为调用该方法后应该正在运行,并且您不应该遇到此区域。

您在创建此实例时可能遇到一些错误。查看上面链接中关于使用的代码注释,看起来需要为PATH设置一个环境变量。用于设置此功能的代码可能无法在 Azure Functions 中运行。您可以使用 App Settings 在 Azure Functions 中手动设置环境变量。 .

关于在 Azure Function 中运行 R.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47617619/

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