问题标签 [microsoft-machine-learning-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 机器学习服务器远程会话设置失败
我想为 R 远程会话设置机器学习服务器。不幸的是,它因“未知错误”而失败。这是我所做的以及我得到的输出。
设置
安装 Microsoft 机器学习服务器 9.3.0 - 离线安装 / 使用 R,不使用 Python。
安装步骤成功
MSI (s) (50:78) [09:50:07:880]:产品:Microsoft R Server -- 安装成功完成。
配置
R 远程会话的配置。
来自启动管理工具/CLI 以管理操作化配置的说明。
这里的输出az ml admin bootstrap
:
奇怪的是,即使在安装过程中没有选择它,它也会尝试执行 python.exe。
r - 安装 Microsoft Machine Learning Server 9.4.7 和 Microsoft R Client 3.5.2 时出现未知错误
我想安装 Microsoft Machine Learning Server 9.4.7 和 Microsoft R Client 3.5.2,并从https://my.visualstudio.com/Downloads?q=Machine%20Learning%20Server%209.4.7%下载 exe 文件20for%20Windows&pgroup=和https://my.visualstudio.com/Downloads?q=R%20client&pgroup=。
我按照说明安装软件但失败了。(https://docs.microsoft.com/en-us/machine-learning-server/install/machine-learning-server-windows-install)
Microsoft 机器学习服务器的日志文件
Microsoft R 客户端的日志文件
sql-server - 机器学习服务器 (SQL):如何备份和恢复 Python 和包
在 Python 3.5(Windows x64 的 SQL Server 机器学习服务、SQL Management Studio v17.9.1、MSSQL Server 2017)中安装 numpy-1.18.1-cp35-cp35m-win_amd64.whl 包后,我收到错误消息:
如果无法解决问题,我宁愿不要从头开始重新安装 ML Server,而是从备份中恢复 Python 及其包。
有没有备份和恢复 Python 和包的方法?可能,备份和恢复一些 Python 文件夹就足够了,例如:
非常感谢。
python - 在 SQL Server (2017) 上运行多个 python 版本
是否可以运行多个 Python 版本SQL Sever 2017
?
可以在 Windows 上执行(2 个 Python 文件夹、2 个快捷方式、2 个环境路径)。sp_execute_external_script
但是,如果我在 SQL Management Studio 18 中运行 Python,如何启动另一个 Python 版本?
在SQL server\Launchpad\properties\Binary
路径中有参数-launcher Pythonlauncher
。或许,通过改变这一点,可以运行另一个 Python 版本。
其他猜测:创建多个 Python 文件夹C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES
。但是如何切换它们?
其他猜测: in C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn\pythonlauncher.config
- inPYTHONHOME
和ENV_ExaMpiCommDllPath
参数将文件夹替换为C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\
具有新 Python 版本的文件夹。
python-3.x - SQL Server 2017 MLS - 安装新的 Python 包
我正在运行带有机器学习服务(python V3.5.2)的 SQL Server 2017 开发人员版。我今天设置了所有内容,并且可以成功运行 sp_execute_external_script,如下所示:
然后我将 yfinance 模块安装到 sys.path 中列出的目录中,我可以通过在 SQL Server 中运行以下代码来确认服务器识别已安装的包:
在列表的底部,它显示了“yfinance==0.1.54”的输出。但是,当我尝试使用下面的代码导入包时,我收到一条错误消息:“ImportError: No module named 'yfinance'”:
我尝试直接从 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES 运行 Python.exe,并从那里成功运行“import yfinance”。
我在这里想念什么?我还能如何解决为什么 yfinance 无法通过 sp_execute_external_script 工作?
azure-devops - 在 Microsoft 机器学习服务器上使用 Azure Devops python 工件存储库
我在数据库中安装了带有机器学习服务的 SQL Server 2017 实例。我有一个自定义模块,我有一个构建并发布到 Azure Devops python 工件存储库的轮子包,我可以使用 Azure Artifacts 密钥环模块从其他机器安装它以进行身份验证。
我想设置我的机器学习服务器,以便我可以pip install
从这个 azure devops 包 repo 中,但是在我按照文档安装 keyring 和 artifacts-keyring 模块并尝试pip install
使用-i
选项来指定我的 azure devops 包 repo 的 url 之后,我得到提示使用我的用户名/密码进行身份验证。这是我的开发机器上的不同行为(并且不起作用),在这些机器上,密钥环模块会自动对我进行身份验证。
查看 artifacts-keyring 模块的github页面,看起来我需要 pip 19.2 或更高版本,而机器学习服务器具有 pip 9.0.1。从 PYTHON_SERVICES 目录运行 .\pip.exe install --upgrade pip
给我一个错误:
进一步深入兔子洞,看起来我可能需要取消绑定/绑定更新的二进制文件。有没有人将他们的 MS 机器学习服务器配置为使用 azure devops python artifact repo 作为 pip 索引?我应该以不同的方式部署我的模块吗?
sql - 查询 R 机器学习服务 - 在 Where 子句中过滤类别
我正在尝试使用机器学习服务扩展在 SQL Server 中运行查询。
所以这就是我遇到的问题;
您会看到我正在创建一个带有字符串值的变量,即 SQL 查询。然后将此查询传递到在 SQL Server 中运行 R 的存储过程。问题是查询中的 WHERE 子句。我指定了字符串值,它会中断查询,因为现在我在撇号中有撇号。
我试图用不同的字符替换撇号,但我无法让它工作。是否可以以这种方式在查询中建立字符串值?
python - SQL Server Python 内部错误:应该有标签
我正在尝试使用 python 将 SQL Server 2017 或 2019 与 Qunatlib 集成。我可以运行 Quantlib 代码,在这种特殊情况下,它返回一个 Qunatlib 调度对象,它是一个 Quantlib.Date 类型的枚举列表。代码看起来像这样
但是我收到以下错误
如果我删除最后一行
脚本运行没有错误。我也可以在其他 python 环境中运行脚本而不会出错。我怀疑这个问题与数据转换有关,但该错误并不是特别有用。我需要将数据放入数据框中,以便在 SQL Server 中使用。
python - SQL Server 机器学习。外部 Python 脚本:访问被拒绝错误
我正在尝试使用 SQL 机器学习服务和 Python 做一些有用的事情。
我正在尝试将外部 python 脚本包含到 SQL 代码中。现在,我正在 SQL Server 2019 Dev Edition 上的 SQL Server Management Studio 上进行测试。
跟随Niels Berglund,我正在做的优秀文章:
我的ml.py
脚本是这样的:
当我运行我的 T-SQL 脚本时,我得到了这个:
我确保脚本具有我认为正确的权限:
我什至尝试将完全控制权分配给所有人。我在 SQL 或 Windows 事件查看器上都没有看到任何错误。
我尝试了以下变体os.system()
但没有任何成功:
任何想法都非常受欢迎。
谢谢!
python - SQL Server 机器学习调用外部 REST API
我正在使用 SQL Server 机器学习测试一些场景。我试图从 SQL Server Management Studio 的 Python 脚本中查询外部 Web 服务。像这样的东西:
该ml.py
脚本看起来像(简化):
当我ml.py
在控制台上运行时,它运行得很好。但是,当我尝试从 SQL Server Management Studio 运行时,出现以下错误:
所以,很明显有一些通信权限需要设置,但我不确定我应该在哪里设置它们。
我的目标是将 Web 服务的结果直接插入到 SQL 查询中,而无需从外部文件导入。我不确定这是最好的方法,但我只是想测试一下它的可行性。
欢迎任何想法。
谢谢!