首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器学习服务器远程会话设置失败

机器学习服务器远程会话设置失败
EN

Stack Overflow用户
提问于 2019-07-08 12:43:22
回答 1查看 731关注 0票数 0

我想为R远程会话设置机器学习服务器。不幸的是,它失败了“未知的错误”。这是我所做的和我作为产出得到的。

设置

安装微软机器学习服务器9.3.0 -离线安装/与R,没有Python。

来自Windows下机器学习服务器的脱机安装的指令

安装步骤成功

MSI (50:78) 09:50:07:880: Product: Microsoft --成功完成安装。

配置

R远程会话的配置。

来自启动管理工具/CLI来管理操作化配置的指令。

这里是来自az ml admin bootstrap的输出

代码语言:javascript
复制
D:\R-Server\R_SERVER\o16n\Microsoft.MLServer.ComputeNode>az ml admin bootstrap
Admin password:
Confirm admin password:
Exception in thread stderr-stream:
Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\threading.py", line 916, in _bootstrap_inner
    self.run()
  File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\threading.py", line 864, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\A1119231\.azure\cliextensions\azure-ml-admin-cli\azext_admin\commandline_process.py", line 272, in read_stream
    for output_line in stream:
  File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 0: character maps to <undefined>


D:\R-Server\PYTHON_SERVER\python.exe is not a program. Please install Python 3.5 there if you would like to use Python Functionality.


Starting Compute Node
FAILURE! Compute Node was unable to start.
Unknown Error
Starting Web Node
SUCCESS! Web Node started. (PID: 7100, Listening on URI: http://localhost:12800/)

[{'node': 'web', 'pid': '7100', 'state': 'running'}, {'node': 'compute', 'pid': '', 'state': 'not running'}]

login to "http://localhost:12800" successful.




Preparing to run diagnostics...

***********************
DIAGNOSTIC RESULTS:
***********************


Web Node Details:
  Logs: D:\R-Server\R_SERVER\o16n\Microsoft.MLServer.WebNode\logs:
  Configured Compute Node URIs:
    Configured Values: [http://localhost:12805/]

  Available compute nodes: 1

Compute Node Details:
  Health of 'http://localhost:12805/': fail
Error processing command AttributeError
'NoneType' object has no attribute 'items'

奇怪的是,即使在安装过程中没有被选中,它也尝试执行python.exe。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-19 12:17:15

问题是设置中有一个错误。如果在安装过程中取消选择Python,配置文件...\o16n\Microsoft.MLServer.ComputeNode\appsettings.json将被错误地创建。

你必须替换:

代码语言:javascript
复制
"Python": {},

通过

代码语言:javascript
复制
"Python": {
  "JupyterKernelGateway": {
    "Port": 8888,
    "Enabled": false,
    "KernelName": "MLO16N"
  },
  "SubProcess": {
    "Enabled": false,
    "Path": null
  }
},

然后计算节点将成功启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56935241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档