RcppSimdJson 0.0.3: Segunda atualização! | R-bloggers

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


[Esteartigofoipublicadopelaprimeiravezem[Thisarticlewasfirstpublishedon Pensando dentro da caixa , e gentilmente contribuiu para os R-blogueiros]. (Você pode relatar um problema sobre o conteúdo desta página aqui)


Deseja compartilhar seu conteúdo com R-blogueiros? clique aqui se você tiver um blog ou aqui se não tiver.

Após o lançamento inicial do RcppSimdJson e a primeira atualização, a segunda versão 0.0.3 chegou ao CRAN ontem.

RcppSimdJson quebra a fantástica biblioteca simdjson de Daniel Lemire, que é realmente impressionante. Por meio de uma engenharia algorítmica muito inteligente para obter código amplamente livre de ramificação, juntamente com C ++ modernas e instruções mais recentes do compilador, resulta em persistência gigabytes de JSON analisados ​​por segundo o que é bastante impressionante. Para ilustração, eu recomendo o vídeo da recente palestra de Daniel Lemire na QCon (que também foi eleita a melhor palestra). O melhor desempenho é “mais rápido que a velocidade da CPU”, pois o uso de instruções SIMD paralelas e a prevenção cuidadosa de ramificações podem levar a menos de um uso do ciclo da CPU por byte analisado.

Esta versão sincroniza novamente os cabeçalhos do simdjson com o upstream e fortalece um pouco mais a configuração da compilação. Somente ativamos o C ++ 17 (necessário) quando o R o conhece (a partir de suas compilações), relatamos o status da arquitetura no carregamento do pacote (em uma mensagem suprimível) e apenas tentamos analisar em exemplos e testes de unidade quando sabemos que estamos em uma plataforma suficiente. A entrada completa da NEWS segue abaixo.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Alterações na versão 0.0.3 (03/03 2020)

  • Sincronizado mais uma vez com o upstream.

  • Criou a nova função C ++ para verificar a arquitetura não suportada e relatar o status na carga do pacote.

  • Execute apenas exemplos e testes de unidade se a arquitetura suportada for encontrada.

  • Criado pequeno configure script para ver se o R foi criado com suporte ao C ++ 17 e registre-o no src/Makevars.

Para perguntas, sugestões ou problemas, use o rastreador de problemas no repositório do GitHub.

Leia Também  Fácil criação de API para cientistas de dados com R

Cortesia de CRANberries, também há um relatório diffstat para esta versão.

Se você gosta deste ou de outro trabalho de código aberto que eu faça, agora pode me patrocinar no GitHub. No primeiro ano, o GitHub corresponderá às suas contribuições.

Este post de Dirk Eddelbuettel teve origem no seu blog Thinking inside the box. Relate a agregação excessiva em configurações de terceiros com fins lucrativos.



Se você chegou até aqui, por que não inscreva-se para atualizações do site? Escolha seu sabor: e-mail, Twitter, RSS ou facebook …



cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br