问题标签 [microsoft-r]

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.

0 投票
2 回答
389 浏览

r - R 中的 MicrosoftML 支持 CUDA

我想执行 MicrosoftML Package for R 中的 rxNeuralNet 函数,并带有选项Acceleration =“gpu”。但是,R 无法启用 GPU 加速,因为它会打印以下消息:

开始处理数据。
无法初始化 CUDA 运行时。可能原因:
1.机器没有支持CUDA的卡。支持的设备具有计算能力 2.0 及更高版本。
2. 过时的图形驱动程序。请从http://www.nvidia.com/Drivers安装最新的驱动程序。
3. 缺少CUDA运行时DLL,安装说明请参见GPU加速帮助。

我确实有一个安装了最新驱动程序(包括 CUDA 8.0)的 Nvidia GPU。我还按照帮助文档中的说明将所需的 dll 文件复制到了正确的位置。dll的目标目录是:

我复制到这个目录的 dll 是:

cublas80_65.dll cudart80_65.dll cusparse80_65.dll cudnn80_65.dll

我错过了什么?不幸的是,CUDA 仍然不适用于 rxNeuralNet。我的操作系统:Win7_64Bit 和 GPU:Nvidia 950ti

0 投票
0 回答
2263 浏览

r - 错误:找不到函数“fwrite”

我正在尝试使用将表导出到 csv 文件中data.table::fwrite()

但是我在使用命令时遇到以下问题

我已经像这样安装了data.table

我在这里错过了什么吗?

0 投票
1 回答
712 浏览

sql-server - 从 SQL Server 运行 R 时如何返回变量

我正在尝试通过存储过程从 SQL Server 运行基本的 R 脚本。我正在返回一个数据集,并且还想返回/输出一个变量,但我无法做到这一点。

下面是我的存储过程

我正在调用如下程序:

它确实输出了数据集,但我无法存储 OutputVar 的值。

即使我不输出数据集,我也无法返回 OutputVar 的值,只能尝试捕获 OutputVar 的值。任何帮助表示赞赏。

提前致谢!

0 投票
1 回答
344 浏览

r - 无法在 MRS 远程会话中加载 data.table 包

当我尝试在 MS R 服务器上的远程会话中加载 data.table 包时,出现错误:

直接使用命名空间我得到更多颜色:

关于如何解决这个问题的任何建议?

这里有一些关于 R 服务器的设置方式和我如何安装包的更多信息:

  1. R 服务器在与我启动远程会话的机器不同的机器上运行(称为 A)。机器 A 配置为一体机,即 web 节点和计算节点都在该机器上运行。
  2. 我通过 Microsoft Visual Studio Professional 2015 版本 14.0.25431.01 更新 3、Microsoft .NET Framework 版本 4.6.01038 和 Visual Studio 的 R 工具、1.0.30228.1316 RC2 在我的本地计算机上运行 R 客户端(称为 B)。
  3. 我通过使用以下命令运行'Rgui'控制台直接在机器A上安装了data.table包:install.packages('data.table')。该库安装到机器 A 上由 R_LIBS 系统环境变量指定的 lib C:\RglobalPkgs 中。
  4. 我在运行这些命令的机器 B 上创建了一个远程会话:

    library(mrsdeploy) remoteLogin("http://machineA:12800", username = "admin", password = "xyz", session = TRUE, commandline = TRUE)

  5. 在远程会话中,我尝试在我的问题开始时如上所述加载 data.table 包,但失败了。在远程会话中运行 .libPath() 给出:

    REMOTE> .libPaths() [1] "C:/RglobalPkgs" [2] "C:/Program Files/Microsoft/R Server/R_SERVER/library"

0 投票
1 回答
489 浏览

r - RevoScaleR 包中的 rxDataStep 崩溃

我正在尝试使用 RevoScaleR 中的 rxDataStep 函数在 .xdf 数据集上创建一个新的因子列:

其中 nyc_lab1 是指向 .xdf 文件的指针。我知道该文件很好,因为我将它导入数据表并成功创建了一个新的因子列。

但是,我收到以下错误消息:

有什么问题?

0 投票
1 回答
62 浏览

microsoft-r - Microsoft R 服务器 rxSpark 执行

rxRemoteHadoopMRCall() ====== xxxx.cloudapp.azure.com(主 HPA 进程)已于 2017 年 3 月 18 日星期六 08:15:43 开始运行 ======

17/03/18 03:16:36 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... 使用内置 java 类

警告:在 /log/cloudera/parcels/MRS-9.0.1/hadoop 中找不到 libjvm.so,正在搜索系统范围

内部错误:连接到 hdfs 文件系统时无法重置 hdfs 内部参数。

尝试错误({:内部错误:连接到 hdfs 文件系统时无法重置 hdfs 内部参数。

0 投票
1 回答
154 浏览

r - RxSpark 代码执行

我正在尝试使用“Revo64-9.0 -f testrxspark.R”命令执行以下代码

我收到以下错误:

17/03/19 00:00:11 WARN util.NativeCodeLoader: 无法为您的平台加载 native-hadoop 库...使用 appli$ 的内置 java 类

警告:在 /log/cloudera/parcels/MRS-9.0.1/hadoop 中找不到 libjvm.so,正在搜索系统范围

内部错误:连接到 hdfs 文件系统时无法重置 hdfs 内部参数。

尝试错误({:内部错误:连接到 hdfs 文件系统时无法重置 hdfs 内部参数。

错误:try 中的错误({:内部错误:连接到 hdfs 文件系统时无法重置 hdfs 内部参数。

ScaleR 库 scaleR-hadoop-0.1-SNAPSHOT.jar 被复制到所有节点上的 Cloudera Parcel hadoop lib 文件夹中。请尽快帮我解决这个问题

0 投票
2 回答
139 浏览

character-encoding - 更改 Microsoft R Server 9.0.1 上的字符集

问:如何更改/更新 Microsoft R Server 上的字符集?

问题:我正在尝试读取以“§”分隔的 CSV,但当我远程工作时,R 服务器无法解释“§”字符。对于其他字符,如 'ø' 、 'æ' 和 'å' 也是如此。当我在本地工作时,这不是问题。

例如:

这工作正常:

但是当我远程登录到服务器时,会发生以下情况:

设置:我在 Windows Server 2012 R2 上运行 Microsoft R Server 9.0.1

详细的会话信息:

REMOTE> sessionInfo() R 版本 3.3.2 (2016-10-31) 平台:x86_64-w64-mingw32/x64 (64-bit) 运行于:Windows Server >= 2012 x64 (build 9200)

语言环境:[1] LC_COLLATE=挪威语 (Bokm�l)_Norway.1252 [2] LC_CTYPE=挪威语 (Bokm�l)_Norway.1252 [3] LC_MONETARY=挪威语 (Bokm�l)_Norway.1252 [4] LC_NUMERIC=C
[5] LC_TIME=挪威语 (Bokm�l)_Norway.1252

附加的基础包:[1] stats graphics grDevices utils
datasets methods base

其他附加软件包:[1] RevoUtilsMath_10.0.0 RevoUtils_10.0.2
RevoMods_10.0.0 [4] RevoScaleR_9.0.1 lattice_0.20-34
rpart_4.1-10

通过命名空间加载(未附加):[1] R6_2.2.0
tools_3.3.2 CompatibilityAPI_1.1.0 [4] codetools_0.2-15
grid_3.3.2 iterators_1.0.8 [7] foreach_1.4.3
mrupdate_1.0.0 jsonlite_1.1

0 投票
1 回答
104 浏览

microsoft-r - R server 9.0.1 仍然无法 rxImport 大量数据

我渴望使用 Microsoft R 服务器来处理 hadoop 计算上下文中的真实大数据。它适用于处理不大的数据。但是当数据很大时它会失败并出现以下错误:

错误结果

0 投票
1 回答
134 浏览

r - 是否可以从 RevoScaleR(R 服务器)中的 rxDataStep() 调用统计函数

我正在使用相关的 EdX 课程学习 RevoScaleR (R Server)。

我坚信我可以使用 rxDataStep() 来提供传递给“转换”参数的函数或构造,其中包含位于磁盘上的数据块,rxDataStep 将其转换为数据帧。rxDataStep() 一直持续到处理完所有数据并完成转换。因此,例如以下代码创建一个新列“tip_percent”:

我的问题是,如果数据不适合 RAM,我是否可以使用 rxDataStep() 向诸如 lm() 之类的统计函数提供数据块。第一次尝试没有成功。IE:

返回错误消息:

如果 rxDataStep() 不是正确的方法,那么正确的方法是什么?

您的建议将不胜感激。