Aplica-se A
Machine Learning Server (On Prem)

Sintomas

Assumem que utilizam o Microsoft R para importar dados a partir de uma origem para um pacote de dados. Se o tamanho do pacote de dados resultante for superior a 4 GB, a operação falha.Segue-se uma lista breve dos conhecidos funções Rx falhou. Outras funções de Rx e abrir origem podem também ser afectadas.

  • rxImport()

  • rxDataStep()

  • RxXdfData()

Se receber uma mensagem de erro semelhante à seguinte, pode aplicar este patch:

Erro no nome, doTryCatch(return(expr), a rotina de tratamento e parentenv):cabeçalho da mensagem: obteve esperado < tamanho de pacote de dados >

Resolução

Informações de transferência

Para o Windows:

Download Comemoração da Revolução Analytics 7.4.1 - hiperligação de transferência

Download Microsoft R Server 8.0.0 - hiperligação de transferência

Download Microsoft R Server 8.0.3 - hiperligação de transferência

Para Linux:

Download Comemoração da Revolução Analytics 7.4.1 - hiperligação de transferência

Download Microsoft R Server 8.0.0 - hiperligação de transferência

Download Microsoft R Server 8.0.5 - hiperligação de transferênciaPara resolver este problema, siga as instruções abaixo para aplicar a correcção.Ficheiros necessários:

  1. RevoScaleR_8.0.X.tar.gz (Linux) ou RevoScaleR_8.0.X.zip (Microsoft), em que X = o número da versão do Microsoft R servidor (Sra. D) instalado no sistema para o patch.

  2. libRxLink.so.2 (Linux) ou RxLink.dll (Microsoft, deve estar dentro do ficheiro. zip)

Nota: os utilizadores do Microsoft Windows/Server tem de adicionar R a sua variável de caminho para executar os seguintes comandos. Nota: em todas as instruções, a versão é apresentado como 8.0.X, substituir X com o número de versão.

  1. Coloca os ficheiros necessários num directório temp, onde o utilizador que aplica o patch tiver permissões de leitura/escrita.

  2. Inicie uma Interface de linha de comandos com permissões elevadas.

    1. No Microsoft, inicie uma instância da linha de comandos como administrador clicando no ícone da linha de comandos e clicando em Executar como administrador.

    2. Em Linux, inicie um terminal e, em seguida, utilize sudo para executar comandos.

  3. Desinstale o pacote RevoScaleR actual.

    1. No Microsoft, execute o seguinte comando: R CMD REMOVE "RevoScaleR"

    2. Em Linux, execute o seguinte comando: sudo R CMD REMOVE "RevoScaleR"

  4. Pare o processo de BxlServer e todos os outros processos de R.

    1. No Microsoft, utilize o Gestor de tarefas para parar a BxlServer e Rterm.

    2. Em Linux, utilize "destruir" ou superior para parar a BxlServer e R.

  5. Instale o novo pacote do arquivo RevoScaleR.

    1. No Microsoft, execute o comando: R CMD INSTALL --no-test-load <path/to/dir>/RevoScaleR_8.0.X.zip

    2. Em Linux, execute o comando: sudo R CMD INSTALL --no-test-load <path/to/dir> /RevoScaleR_8.0.X.tar.gz

  6. Copie o ficheiro de biblioteca de RxLink para o directório RevoScaleR.

    1. Na Microsoft, utilize o Explorador de ficheiros para verificar que RxLib.dll está presente no "< caminho para o R Home >/RevoScaleR/rxLibs/x64 /" se não estiver a copiar o ficheiro RxLib.dll de dentro do ficheiro. zip para < caminho para o R Home >/RevoScaleR/rxLibs/x64 / directório. Numa instalação padrão, este caminho seria da seguinte forma: C:\Program Files\Microsoft\MRO-for-RRE\8.0\R-3.2.2\library\RevoScaleR\rxLibs\x64

    2. Em Linux, execute o comando: sudo cp <path/to/dir>/libRxLink.so.2 \ <path/to/R_dir>/library/RevoScaleR/rxLibs/x64/ onde < caminho/a/R-dir > no padrão de uma instalação deverá ser o seguinte: /usr/lib64/MRO-for-MRS-8.0.X/R-3.2.2/lib64/R

  7. Inicie a R e importar um pacote de dados que é a mais de 4 GB para validar que o patch é aplicado.

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Obter informações sobre a terminologia utilizada pela Microsoft para descrever actualizações de software.

Aplica-se a

Este problema ocorre nas seguintes versões do Microsoft R Server:

  • Servidor de Microsoft R 8.0.3 no Windows

  • Servidor de Microsoft R 8.0.5 em Linux

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.